J'ai un fichier GeoJson que je veux convertir en ESRI Shapefile en utilisant ogr2ogr dans FWTools.
J'ai essayé d'utiliser
ogr2ogr -F "ESRI Shapefile" filename.shp geojsonfile.json OGRGeoJSON
J'ai eu une sortie
ERREUR 6: impossible de créer des champs de type StringList sur les couches de fichiers de formes. ERREUR 1: essayez d'écrire une géométrie non polygonale (POINT) pour taper le fichier de formes. ERREUR 1: interruption prématurée de la traduction après échec de la traduction de la couche OGRGeoJSON
L'entrée GeoJSON que nous donnons est au format geojson standard.
le contenu de geojson est comme {partager je n'ai pris qu'une partie du tableau des fonctionnalités}
{"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
dit-on?Réponses:
Vous devez forcer le type de géométrie SHP (car le type de géométrie de GeoJSON Geometry Collection n'est pas pris en charge dans SHP) et utiliser l'
-skipfailures
option:(Testé avec GDAL 1.10.0, publié le 04/04/2013)
la source