I have a series of shapefiles, that have 3D geometries (ie: points ZM). I would like to remove the 3D geometry so that the files are 2D. Is there a way to remove 3D geometry from a shapefile using OGR?
[GIS] Remove 3D geometry in shapefile using OGR
3dogrshapefile
Best Answer
Write your data into a new shapefile with ogr2ogr and force geometry type into 2D with the -dim switch.
The -dim setting is not limited to shapefiles but works in the same way for most vector formats. One exception I know is Oracle Spatial that does not honour the ogr2ogr switch but you must use the layer specific
-lco DIM=2
instead.http://gdal.org/ogr2ogr.html
http://www.gdal.org/drv_oci.html