Méthodes d'importation de la collection d'entités GeoJSON dans ArcMap?

9

J'ai un fichier GeoJSON contenant une collection d'entités, avec la structure / format validé par http://geojsonlint.com/ .

Que recommandent les utilisateurs comme meilleur moyen d'importer cela dans ArcMap? J'ai environ 1000+ fichiers que je dois importer et j'espérais trouver / construire un script python pour les importer par lots.

J'ai essayé cette boîte à outils: https://github.com/jasonbot/geojson-madness , mais je reçois une erreur m'informant que j'ai des "types de géométrie incohérents", malgré le site de validation m'informant que ma structure et mon contenu sont corrects .

traggatmot
la source
2
Sur quelle version êtes-vous? Avez-vous vu asShape? resources.arcgis.com/en/help/main/10.1/index.html#//… il accepte geojson
KHibma

Réponses:

10

J'ai trouvé ma méthode dans les outils d'interopérabilité des données d'ArcMap. J'ai dû installer l'extension, mais tout a parfaitement fonctionné, ce qui m'a permis d'importer tout dans le dossier spécifié avec l'extension ".json".

Ce serait formidable d'avoir une autre solution qui ne dépendait pas de l'extension coûteuse qui n'est disponible que pour moi pendant une période d'essai d'un an.

traggatmot
la source
8

Utilisez qgis, http://www.qgis.org , pour vous connecter au geojson, cliquez avec le bouton droit sur le calque, enregistrez-le et enregistrez-le en tant que fichier de forme. Vous pouvez ensuite l'utiliser avec ArcGIS Desktop. Alternativement, pour travailler en mode batch, vous pouvez utiliser le shell OSGeo4W qui est installé avec l'installation qgis autonome pour accéder à la boîte à outils gdal / ogr pour utiliser la ligne de commande ogr pour convertir geojson en un fichier de forme comme décrit dans GeoJson en ESRI Shapefile en utilisant ogr2ogr .

dnewcomb
la source
3
Le PO a spécifiquement posé des questions sur l'automatisation. Pouvez-vous modifier votre réponse pour inclure comment écrire un script ou autrement automatiser une solution dans QGIS?
mkennedy