Shapefiles може мати лише один тип геометрії, але багато інших форматів (kml, geojson) можуть мати декілька типів.
Під час переходу до форм-файлів, чи можна сказати ogr2ogr для створення декількох файлів форм, по одному для кожного типу?
Здається, що варіант "-where" може бути корисним, але довідкова сторінка не пояснює синтаксис.
Наприклад, ось команда, яка не працює:
$ 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)