Software para manejo de datos geoespaciales¶
Trabajo previo¶
Lecturas¶
Pebesma, E., Wagner, W., Verbesselt, J., Goor, E., Briese, C., & Neteler, M. (2016). OpenEO: a GDAL for Earth Observation Analytics. https://r-spatial.org/2016/11/29/openeo.html
Resumen¶
Se introducen las bibliotecas GDAL, GEOS y PROJ.
Bibliotecas¶
Las bibliotecas de sftware GDAL, GEOS y PROJ son utilizadas desde una gran cantidad de aplicaciones geoespaciales (ej. sistemas de información geográfica de escritorio, motores de bases de datos, servidores de mapas).
GDAL: Geospatial Data Abstraction Library (GDAL es una biblioteca para leer y escribir datos geoespaciales en varios formatos raster y vectoriales. Implementa un único modelo abstracto de datos raster y un único modelo abstracto de datos vectoriales, lo que permite programar aplicaciones geoespaciales sin tener que ocuparse de las particularidades de cada formato que se utilice (GeoTIFF, NetCDF, ESRI Shapefile, GeoJSON, etc.). A pesar de que GDAL está programada en C/C++, cuenta con una interfaz de programación de aplicaciones (API) para varios lenguajes de programación, incluyendo C, C++, Python y Java. Además, ofrece un conjunto de utilitarios de línea de comandos cuyas distribuciones binarias están disponibles para varios sistemas operativos, incluyendo Windows, macOS y Linux.
GEOS: Geometry Engine, Open Source (GEOS) es una implementación en C++ de la biblioteca JTS Topology Suite (desarrollada en Java) y que implementa un conjunto de operaciones y predicados geoespaciales (ej. unión, intersección, distancia, área).
PROJ: PROJ es una biblioteca que transforma coordenadas entre diferentes CRS, incluyendo tanto proyecciones cartográficas como transformaciones geodésicas.
Otros tipos de software¶
Las bibliotecas mencionadas en la sección anterior pueden utilizarse para desarrollar una gran variedad de software, incluyendo otras bibliotecas, sistemas administradores de bases de datos, servidores de mapas, sistemas de información geográfica de escritorio y sistemas de gestión de contenidos, entre otros.
La Open Source Geospatial Foundation (OSGeo) mantiene una lista de proyectos de software geoespacial, muchos de los cuales utilizan estas bibliotecas.