Shapefiles können nur einen Geometrietyp haben, aber viele andere Formate (kml, geojson) können mehrere Typen haben.
Ist es bei der Konvertierung in Shapefiles möglich, ogr2ogr anzuweisen, mehrere Shapefiles zu erstellen, eines für jeden Typ?
Es scheint, als ob die Option "-where" nützlich sein könnte, aber die Manpage erklärt die Syntax nicht.
Zum Beispiel ist hier ein Befehl, der fehlschlägt:
$ wget http://a841-tfpweb.nyc.gov/jackson-heights/wp-content/themes/tfp/kml/transit.kml
$ ogr2ogr -f "ESRI Shapefile" transit.shp transit.kml
Warning 6: Normalized/laundered field name: 'Description' to 'Descriptio'
ERROR 1: Attempt to write non-linestring (POINT) geometry to ARC type shapefile.
ERROR 1: Terminating translation prematurely after failed
translation of layer Transit (use -skipfailures to skip errors)