Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

GeoJSON y TopoJSON son dos formatos GIS y una de la gran diferencia entre ambas es el tamaño. TopoJSON es un formato mucho más pequeño que GeoJSON reduciendo el 80%, porque elimina la redundancia de información. Un gran inconveniente de TopoJSON es que no esta implementado en muchas herramientas GIS y por eso es muy poco conocido. Por suerte OL3 soporta TopoJSON.

OBS:

Para convertir de GeoJSON a TopoJSON debemos de seguir algunos pasos. Entramos a la terminal y tecleamos lo siguiente:

sudo npm install -g topojson

Ahora convertimos nuestro archivo GeoJSON a TopoJSON.

topojson -o Escritorio/countries.topo.json Escritorio/countries.json

Crea un archivo TopoJSON y muestra lo siguiente en la terminal:

bounds: -180.00018310546875 -90 180 83.62303161621094 (cartesian)
 pre-quantization: 0.00036003618672414113 0.00017364039565577653
 topology: 2140 arcs, 45544 points
 post-quantization: 0.03600361867241411 0.017364039565577652
 prune: retained 2056 / 2140 arcs (96%)

Para preservar todas las propiedades que contiene el archivo GeoJSON debemos escribir el parámetro p. Ejemplo:

topojson -p -o Escritorio/countries.topo.json Escritorio/countries.json

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *