¿Cómo reducir el tamaño del archivo de datos GeoJSON?

8

Para mi proyecto, estoy tratando de convertir la información del archivo de forma de tigre para los estados en formato GeoJSON

Sin embargo, cuando uso la herramienta ogr2ogr, el archivo de datos tiene aproximadamente 20 MB. He visto el archivo geoJSON de los Estados Unidos en otros lugares de alrededor de 88 KB.

¿Cómo reduzco la salida al archivo geoJSON?

rOrlig
fuente

Respuestas:

7

Tiene dos formas de reducir el tamaño del archivo:

  1. Elimine todo el formato bonito y el espacio en blanco redundante. En algunos archivos de 'estilo XML', esto puede ser una cantidad sorprendentemente grande y puede fácilmente duplicar o incluso triplicar el tamaño de su archivo. Sin embargo, dudo que explique la diferencia en su volumen y los datos a los que se vincula anteriormente.
  2. Reduzca el volumen de datos reales ya sea reduciendo la precisión de sus coordenadas (por ejemplo, 6 decimales frente a, digamos, 12) y / o reduciendo el número real de vértices que representan las entidades en sus datos. Sospecho que esto representa una proporción sustancial de la diferencia en los tamaños de archivo que está viendo. Mucho depende de su caso de uso de cuánta simplificación será aceptable y solo usted puede decidir eso.
MappaGnosis
fuente
Sí, lo he leído aquí - blog.thematicmapping.org/2012/11/…
nickves
2

Eliminar propiedades y simplificar líneas son las formas más fáciles si solo desea GeoJSON, TopoJson , una versión modificada de GeoJson y puede obtener algunos archivos de tamaño muy pequeño, especialmente si lo mantiene proyectado

Calvin
fuente