If you are using a recent version can you ignore geometry type and use the -dim 2 switch?
-dim val:(starting with GDAL 1.10) Force the coordinate dimension to val (valid values are 2 or 3). This affects both the layer geometry type, and feature geometries. Best Regards, Eli On Fri, May 24, 2013 at 9:23 AM, Pedro Costa <pedrocostaa...@sapo.pt> wrote: > Hi guys, > > I'm trying to make a script that converts 3d shapefiles to 2d. > I'm using the loop 'for...do'' and this command: > > 'ogr2ogr -f "ESRI Shapefile" -nlt POINT 2d_points/$shp $shp' > > My problem is that i don't know how to select only shapefiles of points, > and next only polygons, and next only lines to put the right geometry in the > command. > For example, i have tried the '-where "OGR_GEOMETRY='Point'"' like that: > > ogr2ogr -where "OGR_GEOMETRY='Point'" -f "ESRI Shapefile" -nlt POLYGON > 2d_poligonos/$shp $shp > > But don't work because ogr converts shapefiles of polygons and lines into > points! > > Can anyone tell me how i can select only shapefiles of points in a folder > with many shapefiles of many geometry types? > > Thanks > _______________________________________________ > gdal-dev mailing list > gdal-dev@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/gdal-dev _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev