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

(Visited 365 times, 1 visits today)

Comments

comments


Deja un comentario

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