I am trying to parse some shape files with the “Extract Rows from Shapefile” in pipeline builder and I have confirmed the correct EPSG number for source coordinates. Since I don’t have an error message and just see 0 rows, is there any other way to troubleshoot this? Some logs that indicate malformed shape files or other errors?
I am not aware of any row/size limits (and these aren’t particularly big shapefiles). The data was resent after some back and forth, exported from a users GIS data. Could builder be missing start and end markers for this geo data? Otherwise, are there are other tools to troubleshoot?
if you’re processing a geojson, the issue could be with the usage of single quotes. Changing all single quotes to double and putting through the validator makes your output valid
Thanks - I didn’t receive cpg files, and didn’t ask for them since the prompt states all files will be ignored except .shf, .shx, and .dbf. In total, I have shx/shp/dbf/prj files. Do I need to request other file types?
Yes, they are all named the same, and they are in an unstructured dataset (and they appear as you show in your screenshot above). I am extracting as a string, the shx/shp/dbf files are hexadecimal rows.
I am comparing this to another instance where I successfully used “Extract Nodes from Shapefile” from a collection of files (hexadecimal) in an unstructured dataset. The largest difference I can see is file size of the shp/shx files. The current files I want to parse are much larger. Is it possible this pipeline builder node would overlook the start/end placeholders and not be able to properly output the geo data as rows?
Thanks - using this code was a success, and it showed that there was also some metadata along with these geo shapes that was causing pipeline builder to show zero rows.
We are able to progress, thanks for sharing those docs.