Skip to content

Instantly share code, notes, and snippets.

@john-guerra
Forked from kristw/index.html
Last active January 28, 2024 19:19
Show Gist options
  • Star 29 You must be signed in to star a gist
  • Fork 14 You must be signed in to fork a gist
  • Save john-guerra/43c7656821069d00dcbc to your computer and use it in GitHub Desktop.
Save john-guerra/43c7656821069d00dcbc to your computer and use it in GitHub Desktop.
GeoJson map of Colombia

Geo Json map of Colombia

Based on the Map of Thailand by Master Krist Wongsuphasawat, a simple map of Colombia using GeoJSON and D3.js

As in Krist example:

  • Each province is color-coded by the length of its name in English.
  • Hover each province to see text effects.
  • New font is chosen randomly every time you change the province.
  • Click on a province to zoom in. Click somewhere else to zoom out.

I obtained the Colombian GeoJSON by transforming the Colombian shapefiles by Maurix Suárez, using:

ogr2ogr   -f GeoJSON -t_srs EPSG:4326  Colombia.geo.json   depto.shp
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

@jacasta2
Copy link

Es con mucho gusto!

Todo esto me motivó a trabajar más en este tema y creé un repo donde comparto unos notebooks para crear TopoJSONs de departamentos y de municipios. El repo está disponible en TopoJSON of Colombia's departments and towns. La versión más depurada y actualizada del trabajo está en el notebook create_from_shapefile, donde creo los TopoJSONs a partir de archivos Esri que se pueden descargar del sitio web del DANE. Al parecer, los archivos Esri se actualizan con más frecuencia que los archivos GeoJSON.

@dalejandroramirez
Copy link

Hola, quiero quedarme solo con los datos del departamento de antioquia, saben como puedo hacer esto?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment