Shapefiles สามารถมีรูปทรงเรขาคณิตได้หนึ่งประเภทเท่านั้น แต่รูปแบบอื่น ๆ อีกมากมาย (kml, geojson) สามารถมีได้หลายประเภท
เมื่อแปลงเป็นรูปร่างไฟล์เป็นไปได้หรือไม่ที่จะบอกให้ ogr2ogr สร้างไฟล์หลายรูปร่างหนึ่งไฟล์สำหรับแต่ละประเภท?
ดูเหมือนว่าตัวเลือก "-where" อาจมีประโยชน์ แต่หน้า man ไม่ได้อธิบายเกี่ยวกับไวยากรณ์
ตัวอย่างเช่นนี่คือคำสั่งที่ล้มเหลว:
$ 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)