Tengo un archivo GeoJson que quiero convertir a ESRI Shapefile usando ogr2ogr en FWTools.
Intenté usar
ogr2ogr -F "ESRI Shapefile" filename.shp geojsonfile.json OGRGeoJSON
Tengo salida
ERROR 6: No se pueden crear campos de tipo StringList en capas de archivos de forma. ERROR 1: Intente escribir geometría no poligonal (POINT) para escribir shapefile. ERROR 1: Terminar la traducción prematuramente después de la traducción fallida de la capa OGRGeoJSON
La entrada de GeoJSON que estamos dando está en formato geojson estándar.
el contenido de geojson es como {para compartir tomé solo una parte de la matriz de características}
{"id":1223,
"properties":{"name":"3","level":2},
"map_version":11,"type":"FeatureCollection","x_id":1234,"obj_type":"LevelGeometry",
"features":[
{
"my_area":[131.40093253528894,33.58879853190332,6.515867411008615,3.490549810987222,-0.6237271428108215],
"id":1984791,
"location":{"type":"Point","coordinates":[131.4009325,33.5887985]},
"properties":{"display_name":"xyz"},
"type":"Feature",
"geometry":{"type":"Polygon","coordinates":[[[131.4009508,33.5888314],[131.4008895,33.5887946],[131.4009148,33.5887653],[131.4009761,33.5888020],[131.4009508,33.5888314]]]},
"obj_type":"Geometry"
}
]
}
ogr2ogr --version
diceRespuestas:
Debe forzar el tipo de geometría SHP (porque el tipo de geometría de GeoJSON Geometry Collection no es compatible con SHP) y usar la
-skipfailures
opción:(Probado con GDAL 1.10.0, publicado el 24/04/2013)
fuente