MySQL y GIS: usa MySQL como una base de datos espacial

MySQL es una de las Bases de Datos de código abierto más populares del mundo y está disponible en casi cualquier servidor bien directamente o a través de su derivada MariaDB. Pero, ¿se puede trabajar con bases de datos MySQL y GIS? La respuesta es que sí, MySQL tiene una extensión para gestionar datos espaciales …

Leer más

Portable GIS: programas SIG en una memoria USB

Portable GIS es un conjunto de programas GIS de código abierto diseñados para ejecutarse desde una memoria USB. Funciona en Windows sin ninguna instalación ni configuración. En su web, portablegis.xyz, encontramos todos los detalles de los paquetes incluidos y las últimas versiones. ¿Qué programas y versiones incluye Portable GIS? La versión actual de Portable GIS …

Leer más

Herramientas para crear un mapa web interactivo

Las aplicaciones web de mapas se han convertido en una herramienta imprescindible para mostrar los datos geográficos. Ahora disponemos de mecanismos que permiten la interacción del usuario, de tal forma que el usuario pueda seleccionar los datos e incluso modificar o añadir nuevos datos. En este artículo vamos a tratar de ver una panorámica general …

Leer más

¡Por fin! PostGIS incluye un visor de geometrías integrado en pgAdmin

pgAdmin es una herramienta para gestionar nuestras bases de datos espaciales PostGIS. Pues bien, desde la versión 3.3 de pgAdmin 4 lanzada el 6 de septiembre de 2018, PostGIS viene con una importante novedad: un visor de geometrías integrado en pgAdmin. Con este visor integrado podremos ver los resultados de nuestras consultas directamente en pgAdmin, siempre …

Leer más

Descubre el nuevo pgAdmin 4 para trabajar con PostGIS

pgAdmin es una herramienta indispensable para gestionar y administrar PostgreSQL, la base de datos de código abierto más avanzada del mundo. Por lo tanto pgAdmin es la herramienta para gestionar nuestras bases de datos espaciales PostGIS. Después de 14 años de desarrollo de pgAdmin III (la versión anterior de pgAdmin 4), se ha lanzado pgAdmin 4. …

Leer más

Qué son las teselas vectoriales (vector tiles) y cómo generarlos con PostGIS / GeoServer

Una tesela vectorial (vector tiles) contiene datos vectoriales georreferenciados, recortados en teselas para facilitar su recuperación. Las teselas vectoriales crean mapas online significativamente rápidos y a su vez ofrecen una flexibilidad completa en su diseño. Son los datos vectoriales equivalentes a las teselas de imagen para el webmapping, aplicando las ventajas de las teselas a …

Leer más

Cómo extraer el valor de un píxel a una geometría con PostGIS

NDVI transectos

Convertir entre el formato ráster y vectorial permite emplear ambos tipos de datos cuando nos encontramos inmersos en un proyecto SIG. Esto además permite emplear las diferentes herramientas de análisis específicas para cada uno de estos tipos de datos geográficos. Pero, en ocasiones, puede que lo que nos interese es obtener los valores de los …

Leer más

¿Qué es GeoNode? Ventajas y desventajas

GeoNode es un gestor de contenidos geoespaciales creado con software libre. Es un CMS (Content Management System) basado en node.js para gestionar y publicar datos espaciales. También podemos decir que se trata de una aplicación web para desarrollar Sistemas de Información Geográfica y desplegar Infraestructuras de Datos Espaciales. En esta entrada ya hemos hablado brevemente de …

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

Cómo crear y ejecutar un disparador o «trigger» en PostGIS

Inicio_disparador_trigger

En el manejo recurrente de actualización de datos en tablas en una base de datos espacial PostGIS, en ocasiones necesitamos realizar tareas repetitivas y tediosas que, si se automatizasen, nos liberarían de esfuerzo innecesario con la consiguiente optimización del tiempo de trabajo. Por ejemplo: Cuando es necesario controlar los valores de los campos, evitando que se …

Leer más