Methoden zum Importieren der GeoJSON-Feature-Sammlung in ArcMap?

9

Ich habe eine GeoJSON-Datei mit einer Feature-Sammlung, deren Struktur / Format von http://geojsonlint.com/ validiert wurde .

Was empfehlen die Leute als besten Weg, um dies in ArcMap zu importieren? Ich habe über 1000 Dateien, die ich importieren muss, und hatte gehofft, ein Python-Skript zu finden / zu erstellen, um sie stapelweise zu importieren.

Ich habe diese Toolbox ausprobiert: https://github.com/jasonbot/geojson-madness , aber es wird eine Fehlermeldung angezeigt, dass ich "inkonsistente Geometrietypen" habe, obwohl die Validierungswebsite mir mitteilt, dass meine Struktur und mein Inhalt korrekt sind .

traggatmot
quelle
2
Auf welcher Version bist du? Hast du asShape gesehen? resources.arcgis.com/de/help/main/10.1/index.html#//… es akzeptiert Geojson
KHibma

Antworten:

10

Ich habe meine Methode in den Data Interoperability-Tools von ArcMap gefunden. Ich musste die Erweiterung installieren, aber dann funktionierte alles einwandfrei, sodass ich alles in den Ordner importieren konnte, den ich mit der Erweiterung ".json" angegeben hatte.

Es wäre großartig, eine andere Lösung zu haben, die sich nicht auf die teure Verlängerung stützt, die mir nur während einer einjährigen Probezeit zur Verfügung steht.

traggatmot
quelle
8

Verwenden Sie qgis, http://www.qgis.org , um eine Verbindung zum Geojson herzustellen, klicken Sie mit der rechten Maustaste auf die Ebene, speichern Sie sie unter und speichern Sie sie als Formdatei. Anschließend können Sie in ArcGIS Desktop damit arbeiten. Um im Batch-Modus zu arbeiten, können Sie alternativ die OSGeo4W-Shell verwenden, die mit der eigenständigen qgis-Installation installiert ist, um auf das gdal / ogr-Toolkit zuzugreifen und mithilfe der Befehlszeile ogr Geojson mithilfe von ogr2ogr in eine Formdatei zu konvertieren, wie unter GeoJson in ESRI Shapefile beschrieben .

dnewcomb
quelle
3
Das OP fragte speziell nach Automatisierung. Können Sie Ihre Antwort so bearbeiten, dass sie enthält, wie eine Lösung in QGIS skriptiert oder auf andere Weise automatisiert wird?
mkennedy