2

I have used QGIS Geoprocessing tool Difference to cut polylines (SHP) into to smaller pieces using a polygon (SHP). This works very good in QGIS.

Now, to speed up the process, I'd like to be able to do the exact same thing but from the Terminal (so I can later make a shell script).

Maybe GDAL has these functions? In that case, how?

I'm using a Mac.

oskarlin
  • 1,941
  • 1
  • 28
  • 45

1 Answers1

1

Maybe can you try ogr2ogr -clipdst DATASOURCE destinationFile sourceFile. For example : ogr2ogr-clipdst yourPolygon.shp destinationFile yourPolylines.shp.

But, in this case, you will cut one shapefile with another. If you want to cut your polylines shapefile with each features of a polygon shapefile, you must split the polygon shapefile and iterate over each polygon feature. For example: ogr2ogr -clipdst myFirstPolygonFeature destinationFile yourPolylines.shp.

Here is the man page: http://www.gdal.org/ogr2ogr.html.

pzijd
  • 381
  • 1
  • 8