¿Métodos para importar la colección de entidades GeoJSON en ArcMap?


9

Tengo un archivo GeoJSON que contiene una colección de características, con la estructura / formato validado por http://geojsonlint.com/ .

¿Qué recomienda la gente como la mejor manera de importar esto a ArcMap? Tengo más de 1000 archivos que necesito importar y esperaba encontrar / construir un script de Python para importarlos por lotes.

Intenté esta caja de herramientas: https://github.com/jasonbot/geojson-madness , pero recibo un error que me informa que tengo "Tipos de geometría inconsistentes", a pesar de que el sitio web de validación me informa que mi estructura y contenido son correctos .


2
¿En qué versión estás? ¿Has visto como Shape? resources.arcgis.com/en/help/main/10.1/index.html #//... acepta geojson
KHibma

Respuestas:


10

Encontré mi método en las herramientas de interoperabilidad de datos de ArcMap. Tuve que instalar la extensión, pero luego todo funcionó a la perfección, lo que me permitió importar todo dentro de cualquier carpeta que especifique con la extensión ".json".

Sería genial tener otra solución que no se basara en la extensión costosa que solo está disponible para mí en un período de prueba de 1 año para estudiantes.


8

Use qgis, http://www.qgis.org , para conectarse al geojson, haga clic derecho en la capa, guarde como y guárdelo como un archivo de forma. Entonces puede trabajar con él en ArcGIS Desktop. Alternativamente, para trabajar en modo por lotes, puede usar el shell OSGeo4W que está instalado con la instalación independiente de qgis para acceder al kit de herramientas gdal / ogr para usar la línea de comando ogr para convertir geojson en un archivo de forma como se describe en GeoJson a ESRI Shapefile usando ogr2ogr .


3
El OP preguntó específicamente sobre la automatización. ¿Puede editar su respuesta para incluir cómo escribir un script o automatizar una solución en QGIS?
mkennedy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.