Pliki kształtów mogą mieć tylko jeden typ geometrii, ale wiele innych formatów (kml, geojson) może mieć wiele typów.
Czy podczas konwersji do plików kształtów można powiedzieć ogr2ogr, aby utworzył wiele plików kształtów, po jednym dla każdego typu?
Wygląda na to, że opcja „-where” może być przydatna, ale strona podręcznika nie wyjaśnia składni.
Na przykład oto polecenie, które się nie powiedzie:
$ 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)