Los sistemas de información geográfica (SIG) son herramientas informáticas diseñadas para capturar, almacenar, analizar y mostrar información geográfica y espacial. Esta información se puede representar en forma de mapas, gráficos y tablas que permiten visualizar y analizar datos sobre la ubicación y las características de los objetos geográficos.
Un SIG puede ser utilizado para una amplia variedad de aplicaciones, incluyendo la planificación urbana y rural, la gestión ambiental, la gestión de recursos naturales, la gestión de infraestructuras y servicios públicos, la gestión de emergencias y desastres naturales, entre otros.
Algunas de las características y funciones principales de los SIG son:
- Captura y almacenamiento de datos espaciales: los SIG pueden capturar y almacenar datos geográficos, como coordenadas de latitud y longitud, altitud, topografía, relieve, cobertura vegetal, entre otros.
- Análisis espacial: los SIG permiten analizar la información geográfica para descubrir patrones, tendencias y relaciones entre los objetos geográficos.
- Visualización y presentación de datos: los SIG pueden representar la información geográfica en forma de mapas, gráficos y tablas, que permiten una fácil visualización y presentación de los datos.
- Integración de datos: los SIG pueden integrar datos geográficos con otros tipos de datos, como datos socioeconómicos y demográficos, para proporcionar un análisis más completo y preciso.
- Automatización de tareas: los SIG pueden automatizar tareas como el análisis de datos y la generación de mapas, lo que ahorra tiempo y recursos.
Los sistemas de información geográfica son herramientas valiosas para la gestión y análisis de información geográfica y espacial. Pueden ayudar a los planificadores, tomadores de decisiones y gestores a tomar decisiones informadas y basadas en datos para abordar los desafíos de planificación y gestión en una amplia variedad de sectores y contextos.
Algunas aplicaciones GIS open source que puedes descargar libremente y que, si trabajas habitualmente con GIS y deberías conocer, con estas aplicaciones podrás almacenar y gestionar datos, producir mapas y crear visualizaciones de datos 2D y 3D, realizar análisis espacial raster y vectorial, análisis geoestadístico, análisis 3D, análisis de imágenes de satélite, automatizar tareas, capturar datos en campo, desarrollar aplicaciones de escritorio, crear servicios web o crear aplicaciones web.
El listado incluye el mejor software libre: clientes SIG de escritorio, bases de datos espaciales, servidores de datos espaciales, clientes ligeros Web, herramientas geoespaciales, catálogos de metadatos y librerías geoespaciales.
GRASS GIS
GRASS GIS, es un SIG que proporciona potentes capacidades raster y vectorial, así como un motor de procesamiento geoespacial en un única suite integrada.
GRASS GIS incluye herramientas para el modelado de terrenos y ecosistemas, hidrología, visualización de datos raster y vectoriales, gestión y análisis de datos geoespaciales y procesamiento de imágenes satelitales y aéreas. Viene con un marco temporal para el procesamiento avanzado de series de tiempo y una API de Python para una programación geoespacial rápida.
En las últimas versiones, GRASS GIS se ha optimizado para ofrecer un mayor rendimiento y análisis de grandes volúmenes de datos geoespaciales.
SAGA
SAGA (System for Automated Geoscientific Analyses) es un SIG usado para editar y analizar datos geográficos. Incluye un gran número de módulos para el análisis vectorial (puntos, líneas y polígonos), trabajar con tablas y datos raster.
Whitebox
Whitebox es un conjunto de herramientas GIS de código abierto (y acceso abierto) con decenas de herramientas para realizar análisis espacial, trabajar con LiDAR, hidrología, etc.
GeoServer
GeoServer es un Servidor Web que permite servir mapas y datos de diferentes formatos para aplicaciones Web, ya sean clientes Web ligeros, o programas GIS desktop.
GeoServer implementa los protocolos estándares open web que establece el Open Geospatial Consortium (OGC), y es un servidor de alto rendimiento compatible con la certificación Web Map Service (WMS), y de hecho es la implementación de referencia de las normas OGC Web Feature Service (WFS) y Web Coverage Service (WCS).
Además puede crear WPS (un Servicio de Procesamiento Web para la publicación de procesos geoespaciales, algoritmos y cálculos), y el servicio de catálogo CSW.
GeoServer es uno de los componentes centrales de la Web Geoespacial.
MapServer
MapServer es una aplicación para crear mapas web a partir de datos geográficos. Más allá de la navegación por datos GIS, MapServer permite crear “mapas de imágenes geográficas”, es decir, mapas de contenidos para los usuarios.
deegree
deegree es una solución de Sistemas de Información Geográfica e Infraestructuras de Datos Espaciales (IDE’s) basada tanto en Web, como desktop. Está compuesto de un conjunto de Interfaces de Aplicación (API’s) Java y un potente mapeo objeto-relacional para esquemas espaciales simples y complejos.
QGIS Server
QGIS Server ofrece un servicio web de mapas (WMS) basado en la librería de la aplicación de escritorio de QGIS. La estrecha integración con QGIS significa que los mapas de escritorio pueden fácilmente exportarse a mapas web, y ver los mapas web exactamente como en el escritorio.
OpenLayers
OpenLayers es una librería JavaScript para crear mapas web, sin depender de servidores de mapas. Ofrece un interfaz de usuario simplificado que ataca a servicios WMS y WFS de forma transparente para el usuario y desarrollador.
MapLibre
MapLibre es un proyecto de código abierto basado en la popular librería Mapbox GL JS, para crear mapas web. El objetivo de MapLibre es continuar construyendo una librería sobre la base del código abierto original de Mapbox, pero bajo la licencia BSD.
Cesium
Cesium: es una aplicación JavaScript para crear globos en 3D y mapas 2D en un navegador web sin necesidad de plugins.
Turf.js
Turf.js es una librería JavaScript para realizar análisis espacial en la web. Incluye operaciones espaciales tradicionales, funciones de ayuda para crear datos en formato GeoJSON y herramientas para clasificar datos y para crear estadísticas.
Mapbender
Mapbender es un proyecto graduado en OSGeo. Consiste en un entorno para la publicación de Geoportales, y para el registro, visualización, navegación, monitorización y manejo de niveles de acceso seguros a servicios de Infraestructura de Datos Espaciales.
GeoNode
GeoNode. Es un completo gestor de contenidos geoespaciales para gestionar y publicar datos espaciales. Contiene los siguientes componentes: Django, PostgreSQL and PostGIS, GeoServer, pycsw y MapStore. Es difícil encontrar una solución más completa y con mejores componentes, ya que tenemos la base de datos, el servidor, el gestor de metadatos y un visor de mapas moderno. Aquí puedes leer más sobre GeoNode.
MapStore
MapStore. Es una herramienta WebGIS de código abierto desarrollada por GeoSolutions para crear, gestionar y compartir mapas. Varios aspectos se pueden destacar de esta aplicación, pero desde nuestro punto de vista los puntos fuertes de MapStore son tres:
- La excelente gestión de los servicios OGC (CSW, WFS, WMS y WMTS).
- La administración de usuarios, permitiendo la creación se usuarios, grupos de usuarios y roles.
- La posibilidad de crear paneles de control (dashboards) con un Look & Feel moderno.
GeoNetwork
GeoNetwork es una aplicación para gestionar catálogos de recursos georreferenciados. Proporciona funciones avanzadas de edición y búsqueda de metadatos, incorpora un visor web de mapas interactivo, y se basa en estándares abiertos.
CatMDEdit
CatMDEdit es una herramienta “Open Source”, desarrollada por el consorcio TeIDE y bajo el apoyo de diferentes proyectos, de edición de metadatos que facilita la documentación de recursos.
Librerías geoespaciales
GeoTools
GeoTools es una biblioteca para la manipulación de información geospacial, dirigida a ser utilizada en otras aplicaciones tanto servidoras como clientes. Con más de diez años de experiencia, proporciona los componentes básicos de acceso a datos necesarios para la construcción de otras aplicaciones SIG tales como soluciones de escritorio o servidores.
GDAL/OGR
GDAL se suele utilizar como complemento de todas las demás herramientas para la preparación de imágenes ráster de forma que mejoren el rendimiento al ser servidas. GDAL/OGR es la librería oculta que empleas sin darte cuenta.
Folium
La unión de Leaflet y Python llega de la mano de Folium. Mediante Folium podemos manipular los datos en Python y visualizar los resultados en Leaflet.
Mapnik
Mapnik es una herramienta para el renderizado de mapas atractivos, con bordes de geometrías limpios y suaves, provisto de un sistema gráfico con anti-aliasing de calidad, posicionamiento inteligente de etiquetas, y simbolización SVG escalable. La mayor fama de mapnik viene por ser utilizado como render de la capa principal de Open Street Map.
Cartopy
Cartopy se ha diseñado para el procesamiento de datos geoespaciales con el fin de producir mapas y otros análisis de datos geoespaciales. Hace uso de las poderosas bibliotecas PROJ, NumPy y Shapely e incluye una interfaz construida sobre Matplotlib para la creación de mapas con calidad de publicación.
Las características clave de cartopy son sus definiciones de proyección orientadas a objetos y su capacidad para transformar puntos, líneas, vectores, polígonos e imágenes entre esas proyecciones.
GeoPandas
GeoPandas es una de las más completas librerías de Python para GIS. De código abierto, nos permite trabajar con datos vectoriales. Como su nombre indica, extiende la popular librería de ciencia de datos pandas, al agregar soporte para datos geoespaciales.
GeoKettle
GeoKettle es una versión de Pentaho Data Integration (Kettle) con capacidad de tratamiento de datos espaciales.
Es una potente herramienta ETL (siglas en inglés de Extract, Transform and Load: Extracción, Transformación y Carga) orientada al uso de metadatos y con funcionalidades espaciales dedicada a la integración de diversos orígenes de datos para la construcción y/o actualización de bases de datos espaciales y almacenes de datos espaciales.