GeoPackage para novatos: ventajas y uso en ArcGIS, QGIS y GeoServer

GeoPackage es un formato de archivo universal construido sobre la base de SQLite, para compartir y transferir datos espaciales vectoriales y raster. Es por tanto la alternativa a formatos raster como el GeoTIFF y vectoriales como por ejemplo el obsoleto shapefile. La especificación GeoPackage describe un conjunto de convenciones para el almacenamiento dentro de una base de datos …

Leer más

Cómo añadir MBTiles en Leaflet

MBTiles en Leaflet

Casi todos los mapas que publicamos en la web tienen un mapa de base que nos sirve de marco de referencia espacial o de situación para el resto de capas. Hay múltiples proveedores de mapas base (OpenStreetMap, Google Maps o  Mapbox son algunos de ellos), sin embargo puede que necesitemos crear nuestro propio mapa base. Crear un …

Leer más

Un mapa no geográfico con Leaflet

Un mapa es la representación gráfica de una superficie que generalmente es la de la tierra. Esa representación para que la podamos considerar un mapa tiene que tener además capacidad métrica; es decir, podemos tomar medidas de distancias, ángulos o superficies sobre el mapa y obtener un resultado que se puede relacionar con las mismas …

Leer más

Utilización de mapas base personalizados (raster tiles) en OpenLayers y Leaflet (parte II)

Siguiendo el anterior post “Creación de mapas base para visores webmapping con QGIS (parte I)” en el que creamos nuestras propias teselas basadas en un raster utilizando el plugin QTiles de QGIS. En esta entrada vamos a continuar el proceso y explicaremos cómo utilizar estas teselas para utilizarlas como mapa base personalizados en OpenLayers y …

Leer más

¿Cómo imprimir mapas web de Leaflet?

Leaflet es una librería JavaScript que se caracteriza por ser ligera y muy fácil de aprender y usar. La filosofía de esta popular herramienta para la publicación de mapas en la web, es centrarse en un conjunto básico de características y ampliar su funcionalidad mediante plugins desarrollados por terceros. Gracias a la comunidad que hay …

Leer más

Personalizando los sistemas de coordenadas en Leaflet

Leaflet en una popular librería JavaScript ampliamente utilizada para publicar mapas en la WEB. Sin embargo Leaflet soporta muy pocos sistemas de coordenadas: Leaflet por defecto emplea el EPSG:3857 (Proyección WGS84 / Pseudo-Mercator). Este es el Sistema de Referencia Coordenadas más comúnmente utilizado para crear mapas online y es utilizado por casi todos los proveedores …

Leer más

L.gridLayer.googleMutant: utilizando las capas de Google en Leaflet

El proyecto Leaflet fue diseñado desde el principio con la idea de la sencillez. Es una API ligera y más sencilla de usar que OpenLayers, tal y como veíamos en esta entrada: OpenLayers vs Leaflet ¿Cuál es mejor?. Pero no es posible ver las capas de Google en Leaflet si no es utilizando un complemento. Uno de los …

Leer más

70 plugins para OpenLayers

los mejores plugins para OpenLayers

OpenLayers es una librería JavaScript open source que muestra datos espaciales en cualquier navegador web de escritorio o móvil. Uno de sus puntos fuertes es el trabajo con los estándares de la OGC (WMS, WFS, etc) Aunque es una librería muy completa, podemos extender su funcionalidad aun más mediante el uso de plugins o complementos. Estos plugins  nos ofrecen …

Leer más

20 trucos para mejorar el rendimiento de GeoServer

Hay varias razones por las que es deseable que la representación de nuestros mapas en la web sea lo más rápido posible, la razón más importante es una mejor experiencia del usuario. En esta entrada nos centraremos en las opciones y trucos para mejorar el rendimiento de GeoServer y de los servicios WMS. Si no tienes …

Leer más

Ejemplo de análisis espacial con ArcPy: Clip

El uso de python tiene varias ventajas en nuestras tareas cotidianas en un Sistema de Información Geográfica. Con ArcPy podemos utilizar cualquiera de las herramientas de geoprocesamiento que vemos en las ToolBoxes en modo de código Python, que además podremos enriquecer con bucles, condiciones, parámetros, etc. ArcPy es fácil de utilizar, fácil de aprender y está bien documentado. Vamos …

Leer más

Los mapas web de Leaflet en un móvil: ajuste de pantalla y geolocalización

Uno de los beneficios de la cartografía en JavaScript es que los dispositivos móviles pueden ejecutar el código en un navegador web estándar sin ningún tipo de aplicaciones o plugins externas. Leaflet se puede ejecutar en dispositivos móviles, como iPhone, iPad y dispositivos Android. Cualquier página web con un mapa Leaflet trabajarán en un dispositivo móvil sin ningún cambio; …

Leer más