7 razones para aprender Python si trabajas con GIS

En este artículo vamos a ver las principales razones para que te animes a aprender Python: Tal y como veíamos en el artículo «Lenguajes de programación para GIS», Python es el principal lenguaje de programación y además el de mayor crecimiento. Es un lenguaje que se quedará con nosotros durante mucho tiempo. No tengas miedo, …

Leer más

Creando marcadores animados con Leaflet (SVG, GIFs y Font Awesome)

Leaflet es una excelente librería JavaScript empleada para publicar mapas elegantes, con un “aire” moderno de forma rápida y eficaz. Pero además es capaz de integrar recursos para hacer los mapas más vistosos buscando llamar la atención del usuario. Por ejemplo con Leaflet podemos animar los marcadores. En este blog ya tratamos anteriormente cómo insertar …

Leer más

R y GIS: qué es R y su relación con los SIG

R es un entorno de software libre y lenguaje de programación para realizar análisis estadístico. Se trata de uno de los lenguajes de programación más utilizados en investigación por la comunidad estadística. Consiste en un lenguaje de programación y en un entorno de ejecución con gráficos, un depurador, acceso a ciertas funciones del sistema y la …

Leer más

Esri Leaflet: herramientas para usar servicios de ArcGIS con Leaflet

Esri (Environmental Systems Research Institute) es una de las principales empresas del sector GIS siendo mundialmente conocida por haber desarrollado el formato shapefile y la plataforma ArcGIS. Pero Esri, además ofrece muchos otros servicios. Podemos visualizar algunos de sus mapas mediante librerías JavaScript utilizando ESRI Leaflet. ESRI Leaflet es un conjunto de herramientas para usar los servicios de …

Leer más

Cómo crear mapas web sincronizados

Muchas son la razones para elegir Leaflet como herramienta para publicar los mapas en la web. Una de estas razones es la gran cantidad de plugins disponibles. Hay más de 400 plugins y su número sigue creciendo por la comunidad de desarrolladores que hay detrás del proyecto. Los plugins forman parte de la filosofía de …

Leer más

Cómo realizar geocodificación con GeoPy

GeoPy es una librería de python para acceder a servicios de geocodificación. GeoPy facilita a desarrolladores de Python localizar las coordenadas de direcciones, ciudades, países y puntos de referencia en todo el mundo mediante geocodificadores de terceros y otras fuentes de datos. GeoPy incluye clases de geocodificación para los siguientes servicios: OpenStreetMap Nominatim ESRI ArcGIS Google …

Leer más

Cómo añadir funcionalidades a un mapa web con Mapbox GL JS

funcionalidades Mapbox GL JS

En la entrada anterior, cómo crear un mapa web con Mapbox GL JS, vimos cómo crear un mapa utilizando la librería de Mapbox. En esta entrada veremos cómo añadir diferentes funcionalidades y plugins al mapa para enriquecerlo y que sea más atractivo navegar sobre él. Mapa básico Partimos del mismo código y mapa que creamos en …

Leer más

Cómo crear un mapa web con Mapbox GL JS

Mapbox GL JS

En los últimos años, estamos viviendo una gran evolución y revolución de las aplicaciones y librerías, sobretodo JavaScript, destinadas a la creación de mapas web, tal y como ya comentamos en nuestro artículo Las 10 mejores librerías JavaScript para web mapping en 2018. Una de las empresas punteras y que más está apostando por el web mapping …

Leer más

10 razones para utilizar software libre para publicar mapas en la web

Son muchos los motivos por los que es aconsejable utilizar software libre y aun más los recursos, páginas y vídeos que animan a hacerlo. A pesar de ello, el uso de software libre es todavía minoritario. Solo hay que ver los datos de los sistemas operativos más utilizados: Entre Windows y Mac OS copan más …

Leer más

Ejemplos de operaciones espaciales en la web con Turf y Leaflet

En este mismo blog ya hemos hablado en alguna ocasión de Turf. La librería JavaScript que nos permite realizar operaciones espaciales en la web. En aquella ocasión vimos qué es Turf, cómo se utiliza, cómo se crea un punto y un bufer… En esta ocasión veremos algunos ejemplos muy sencillos de análisis espacial utilizando Turf …

Leer más

Cómo crear topología en ArcGIS mediante Python

La topología permite encontrar geometrías coincidentes o comunes tanto en entidades de puntos, líneas y polígonos, así como comprobar la integridad de la información y la validación de la veracidad en la misma. Describe las relaciones entre puntos, líneas y polígonos que representa los objetos espaciales de una región geográfica. Que los datos geográficos con …

Leer más