Un programa de software SIG es un programa informático para respaldar el uso de un sistema de información geográfica , brindando la capacidad de crear, almacenar, administrar, consultar, analizar y visualizar datos geográficos , es decir, datos que representan fenómenos para los cuales la ubicación es importante. [1] [2] [3] La industria del software SIG abarca una amplia gama de productos comerciales y de código abierto que proporcionan algunas o todas estas capacidades dentro de diversas arquitecturas de tecnología de la información . [4]
Historia
Los primeros sistemas de información geográfica, como el Sistema de Información Geográfica Canadiense iniciado en 1963, eran programas personalizados desarrollados específicamente para una sola instalación (generalmente una agencia gubernamental), basados en modelos de datos diseñados a medida. [5] Durante las décadas de 1950 y 1960, los investigadores académicos durante la revolución cuantitativa de la geografía comenzaron a escribir programas de computadora para realizar análisis espaciales , especialmente en la Universidad de Washington y la Universidad de Michigan , pero estos también eran programas personalizados que rara vez estaban disponibles para otros. usuarios potenciales.
Quizás el primer software de propósito general que proporcionó una variedad de funciones SIG fue el Synagraphic Mapping Package (SYMAP), desarrollado por Howard T. Fisher y otros en el naciente Laboratorio de Harvard para Gráficos por Computadora y Análisis Espacial a partir de 1965. Si bien no es un verdadero programa SIG de rango completo, incluía algunas funciones básicas de mapeo y análisis, y estaba disponible gratuitamente para otros usuarios. [6] Durante la década de 1970, el Laboratorio de Harvard continuó desarrollando y publicando otros paquetes centrados en la automatización de operaciones específicas, como SYMVU (visualización de superficies tridimensionales), CALFORM (mapas de coropletas), POLYVRT ( gestión de datos vectoriales topológicos ), WHIRLPOOL ( superposición vectorial ), GRID e IMGRID ( gestión de datos ráster ) y otros. A finales de la década de 1970, varios de estos módulos se reunieron en Odyssey, uno de los primeros programas SIG completos comerciales, lanzado en 1980.
La década de 1980 también vio los inicios de la mayoría del software SIG comercial, incluido Esri ARC/INFO en 1982; [9] Intergraph IGDS en 1985, y el Mapping Display and Analysis System (MIDAS), el primer producto SIG para computadoras personales MS-DOS , que más tarde se convirtió en MapInfo . [10] Estos proliferarían en la década de 1990 con la llegada de computadoras personales más poderosas, Microsoft Windows , y el Censo de Estados Unidos de 1990 , que generó conciencia sobre la utilidad de los datos geográficos para las empresas y otros nuevos usuarios.
A finales de la década de 1990 surgieron varias tendencias que han cambiado significativamente el ecosistema de software SIG hasta el presente, moviéndose en direcciones más allá de la aplicación SIG de escritorio tradicional con todas las funciones. La aparición de lenguajes de programación orientados a objetos facilitó el lanzamiento de bibliotecas de componentes e interfaces de programación de aplicaciones , tanto comerciales como de código abierto, que encapsulaban funciones SIG específicas, permitiendo a los programadores incorporar capacidades espaciales en sus propios programas. En segundo lugar, el desarrollo de extensiones espaciales para sistemas de gestión de bases de datos relacionales de objetos (también de código abierto y comerciales) creó nuevas oportunidades para el almacenamiento de datos para los SIG tradicionales, pero también permitió que las capacidades espaciales se integraran en los sistemas de información empresarial , incluidos procesos de negocio como como recursos humanos . En tercer lugar, a medida que surgió la World Wide Web , la cartografía web se convirtió rápidamente en una de sus aplicaciones más populares; Esto llevó al desarrollo de software SIG basado en servidor que podía realizar las mismas funciones que un SIG tradicional, pero en una ubicación remota de un cliente que solo necesitaba instalar un navegador web. Todos estos se han combinado para permitir tendencias emergentes en software SIG, como el uso de computación en la nube , software como servicio (SAAS) y teléfonos inteligentes para ampliar la disponibilidad de datos, procesamiento y visualización espaciales.
tipos de software
Se espera que el componente de software de un sistema de información geográfica tradicional proporcione una amplia gama de funciones para manejar datos espaciales: [11] : 16
Análisis espacial , que incluye una variedad de herramientas de procesamiento, desde consultas básicas hasta algoritmos avanzados como análisis de redes y superposición de vectores.
El ecosistema de software SIG moderno incluye una variedad de productos que pueden incluir más o menos de estas capacidades, recopilarlas en un solo programa o distribuirlas a través de Internet . Estos productos se pueden agrupar en las siguientes clases amplias:
Aplicación SIG de escritorio
La forma tradicional de software SIG, primero desarrollada para mainframes y minicomputadoras, luego para estaciones de trabajo Unix y ahora para computadoras personales . Un programa SIG de escritorio proporciona un conjunto completo de capacidades, aunque algunos programas están modularizados con extensiones que se pueden comprar por separado.
Aplicación SIG de servidor
Un programa que se ejecuta en un servidor remoto (generalmente junto con un servidor HTTP ), maneja muchas o todas las funciones anteriores, recibe solicitudes y entrega resultados a través de la World Wide Web . Por lo tanto, el cliente normalmente accede a las capacidades del servidor utilizando un navegador web normal. Los primeros programas de servidor se centraban específicamente en la cartografía web y solo incluían la fase de salida, pero el SIG de servidor actual proporciona el conjunto completo de funciones. Este software de servidor es el núcleo de las plataformas modernas basadas en la nube, como ArcGIS Online.
Una extensión de un programa de software de base de datos existente (más comúnmente, un sistema de administración de bases de datos relacionales de objetos ) que crea un tipo de datos geométrico, lo que permite almacenar datos espaciales en una columna de una tabla, pero también proporciona nuevas funciones para consultar lenguajes como SQL. que incluyen muchas de las funciones de gestión y análisis de los SIG. Esto permite a los administradores y programadores de bases de datos realizar funciones SIG sin el software SIG tradicional.
El desarrollo de software SIG de código abierto tiene, en términos de historia del software, una larga tradición [12] con la aparición de un primer sistema en 1978. Hay numerosos sistemas disponibles que cubren todos los sectores del manejo de datos geoespaciales.
SIG de escritorio
Los siguientes proyectos SIG de escritorio de código abierto se revisan en Steiniger y Bocher (2008/9): [13]
gvSIG – Mapeo y geoprocesamiento con un plugin de renderizado 3D
ILWIS (Sistema Integrado de Información sobre Tierras y Aguas): integra imágenes, datos vectoriales y temáticos.
JUMP GIS / OpenJUMP ((Open) Java Unified Mapping Platform): los SIG de escritorio OpenJUMP, SkyJUMP, deeJUMP y Kosmo surgieron de JUMP. [13]
MapWindow GIS : aplicación de escritorio gratuita con complementos y una biblioteca de programador [14]
QGIS (anteriormente conocido como Quantum GIS): potentes herramientas de procesamiento de datos cartográficos y geoespaciales con amplio soporte de complementos
SAGA GIS (Sistema de Análisis Geocientífico Automatizado) – Herramientas para modelado ambiental, análisis del terreno y mapeo 3D
uDig : API y código fuente (Java) disponibles.
Además de estas, existen otras herramientas SIG de código abierto:
Herramientas de mapeo genéricas : una colección de herramientas de línea de comandos para manipular conjuntos de datos geográficos y cartesianos y producir ilustraciones PostScript.
FalconView : un sistema de mapas creado por el Georgia Tech Research Institute para Windows . Está disponible una versión gratuita y de código abierto.
Kalypso : utiliza Java y GML3. Se centra principalmente en simulaciones numéricas en la gestión del agua.
TerraView : maneja datos vectoriales y ráster almacenados en una base de datos relacional o georelacional, es decir, una interfaz para TerraLib .
GWmodelS: software de aplicación gratuito que implementa modelos ponderados geográficamente (GW) para analizar datos geoespaciales. [15]
Whitebox GAT : software SIG multiplataforma, gratuito y de código abierto.
Otras herramientas geoespaciales
Además del SIG de escritorio, existen muchos otros tipos de software SIG.
Servidores de mapas web
GeoServer : escrito en Java y se basa en GeoTools . Permite a los usuarios compartir y editar datos geoespaciales.
MapGuide Open Source : se ejecuta en Linux o Windows, admite servidores web Apache e IIS y tiene API (PHP, .NET, Java y JavaScript) para el desarrollo de aplicaciones.
Mapnik : biblioteca C++/Python para renderizado, utilizada por OpenStreetMap .
OpenLayers : biblioteca AJAX de código abierto para acceder a capas de datos geográficos de todo tipo, desarrollada y patrocinada originalmente por MetaCarta .
Leafletjs : biblioteca de JavaScript de código abierto para mapas interactivos aptos para dispositivos móviles
Marcos y bibliotecas de desarrollo de software (no web)
Aplicación de catalogación de recursos referenciados espacialmente.
GeoNetwork opensource : una aplicación de catálogo para gestionar recursos referenciados espacialmente
pycsw : pycsw es una implementación de servidor OGC CSW escrita en Python
Marcos de análisis espacial y bibliotecas/paquetes.
paquete:spmodel: paquete R gratuito y de código abierto que implementa un marco para ajustar y aplicar geoestadísticas (es decir, principalmente modelos kriging) a puntos geoespaciales y regresiones espaciales (es decir, principalmente modelos espaciales autorregresivos) a polígonos geoespaciales. [dieciséis]
paquete:GWmodel y paquete:gwverse: paquetes R gratuitos y de código abierto que implementan dos marcos para crear instancias y aplicar modelos ponderados geográficamente (GW), para analizar cualquier dato geoespacial. [17] [18]
Otras herramientas
Software SIG comercial o propietario
SIG de escritorio
Nota: Casi todas las empresas siguientes ofrecen productos Desktop GIS y WebMap Server. Algunos, como Manifold Systems y Esri, también ofrecen productos Spatial DBMS .
Empresas con alta cuota de mercado
Autodesk : los productos que interactúan con su paquete de software AutoCAD incluyen Map 3D, Topobase y MapGuide .
Bentley Systems : los productos que interactúan con su paquete de software MicroStation incluyen Bentley Map y Bentley Map View.
ENVI : se utiliza para análisis, explotación y análisis hiperespectral de imágenes.
Intergraph : los productos incluyen G/Technology, GeoMedia , GeoMedia Professional, GeoMedia WebMap y productos complementarios para sectores industriales, así como fotogrametría .
Conform by GameSim : software para fusionar y visualizar elevación, imágenes, vectores y LiDAR. El entorno fusionado se puede exportar a formatos 3D para juegos, simulación y planificación urbana. [19]
Dragon/ips : software de teledetección con capacidades GIS.
GeoTime : software para análisis visual 3D y generación de informes de datos de ubicación a lo largo del tiempo; También está disponible una extensión de ArcGIS .
Global Mapper : paquete de software SIG desarrollado actualmente por Blue Marble Geographics ; Originalmente basado en el código fuente USGS dlgv32.
Golden Software : SIG y software científico. Los productos incluyen Surfer para cuadrículas y contornos, MapViewer para mapeo temático y análisis espacial, Strater para registros y secciones transversales de pozos o pozos, Voxler para mapeo 3D real de pozos y componentes, Didger para digitalización y conversión de coordenadas, y Grapher para gráficos 2D y 3D.
RegioGraph de GfK GeoMarketing : software SIG para planificación y análisis de negocios; La empresa también proporciona mapas compatibles y datos de mercado.
SuperMap Inc .: un proveedor de software SIG que ofrece SIG de escritorio, de componentes, web y móvil.
TerrSet (anteriormente IDRISI): producto de procesamiento de imágenes y SIG desarrollado por Clark Labs en la Universidad de Clark .
TNTmips de MicroImages: un sistema que integra SIG de escritorio, procesamiento avanzado de imágenes, visualización estéreo 2D-3D, cartografía de escritorio, gestión de bases de datos geoespaciales y publicación de mapas web.
twiGIS : un software GIS/FM basado en web, desarrollado por Arkance Systems.
SIG como servicio
Muchos proveedores están empezando a ofrecer servicios basados en Internet además de, o en lugar de, software y/o datos descargables. Estos pueden ser gratuitos, financiados mediante publicidad o pagados mediante suscripción; se dividen en tres áreas:
SaaS – Software as a Service: Software disponible como servicio en Internet
ArcGIS Online: la versión de ArcGIS basada en la nube de Esri [20]
CartoDB : plataforma de mapeo en línea que ofrece un modelo SaaS de código abierto basado en la nube [21]
Google Earth#Google_Earth_Engine ; Proporciona algoritmos y un gran catálogo de datos públicos para el cálculo espacial a escala global.
Computadora Planetaria; El sistema de Microsoft para computación espacial a escala global.
Mapbox : proveedor de mapas en línea personalizados para sitios web [22]
MapTiler : proveedor de mapas personalizables para aplicaciones y sitios web. [23]
Equator Studios: cartografía en línea (basada en LiDAR , contornos y DEM ) y servicio de análisis SIG con capacidades de exportación [24]
Mergin Maps: almacenamiento y seguimiento de cambios en datos geográficos con un modelo SaaS de código abierto basado en la nube [25]
PaaS – Plataforma como Servicio: servicios de geocodificación o análisis/procesamiento
IBM Db2 : permite la consulta espacial y el almacenamiento de la mayoría de los tipos de datos espaciales.
Informix : permite la consulta espacial y el almacenamiento de la mayoría de los tipos de datos espaciales.
MySQL : permite la consulta espacial y el almacenamiento de la mayoría de los tipos de datos espaciales.
Microsoft SQL Server (2008 y posteriores): los productos SIG como MapInfo y Cadcorp SIS pueden leer y editar estos datos, mientras que se espera que Esri y otros puedan leer y editar estos datos en algún momento en el futuro.
Oracle Spatial : el producto permite a los usuarios realizar operaciones geográficas y almacenar tipos de datos espaciales en un entorno Oracle. La mayoría de los paquetes SIG comerciales pueden leer y editar datos espaciales almacenados de esta manera.
SAP HANA : permite a los usuarios almacenar tipos de datos espaciales comunes, cargar archivos de datos espaciales con formatos de texto conocido (WKT) y binario conocido (WKB) y realizar procesamiento espacial utilizando SQL . La certificación Open Geospatial Consortium (OGC) permite a proveedores externos de software SIG almacenar y procesar datos espaciales. Los productos SIG como ArcGIS de Esri funcionan con HANA. [36]
Teradata : Teradata geoespacial permite el almacenamiento y análisis espacial de datos basados en la ubicación que se almacenan utilizando tipos de datos geoespaciales nativos dentro de la base de datos de Teradata.
VMDS : versión del almacén de datos administrado de Smallworld.
Crunchy Certified PostGIS: distribución de código abierto certificada por Open Geospatial Consortium de PostgreSQL con PostGIS de Crunchy Data. [37] [38]
^ Clarke, KC, 1986. Avances en sistemas de información geográfica, computadoras, medio ambiente y sistemas urbanos, vol. 10, págs. 175-184.
^ Maliene V, Grigonis V, Palevičius V, Griffiths S (2011). "Sistema de información geográfica: viejos principios con nuevas capacidades". Diseño Urbano Internacional . 16 (1): 1–6. doi :10.1057/udi.2010.25. S2CID 110827951.
^ Kent, Alejandro James; Vujakovic, Peter (2020). El manual de cartografía y cartografía de Routledge . Abingdon: Routledge. ISBN9780367581046.
^ "Software GIS: una descripción en 1000 palabras", S. Steiniger y R. Weibel
^ Tomlinson, Roger F.; Calkins, Hugh W.; Mármol, Duane F. (1976). Manejo informático de datos geográficos . Prensa de la UNESCO.
^ Chrisman, Nicolás R. (2006). Trazando lo desconocido: cómo la cartografía informática en Harvard se convirtió en SIG . Prensa Esri. ISBN978-1-58948-118-3.
^ Greenlee, David D.; Guptill, Stephen C. (1998). "Desarrollo SIG en el Departamento del Interior". En Foresman, Timothy W. (ed.). La historia de los sistemas de información geográfica: perspectivas de los pioneros . Prentice Hall. págs. 191-198. ISBN0-13-862145-4.
^ "Historia de GRASS GIS". GIS DE HIERBA . Fundación Geoespacial de Código Abierto.
^ Morehouse, Scott (1985). "ARC/INFO: Un modelo georelacional para información espacial" (PDF) . Actas del Simposio Internacional sobre Cartografía e Informática (Auto-Carto VII) : 388.
^ Xuan, Zhu (2016). SIG para Aplicaciones Ambientales Un enfoque práctico . ISBN9780415829069. OCLC 1020670155.
^ Bolstad, Paul (2019). Fundamentos de SIG: un primer texto sobre sistemas de información geográfica (6ª ed.). XanEdu. ISBN978-1-59399-552-2.
^ "Historia de SIG de código abierto: editores de OSGeo Wiki" . Consultado el 21 de marzo de 2009 .
^ ab "Una descripción general de los desarrollos actuales de SIG de escritorio de código abierto y gratuito: Steiniger y Bocher". Archivado desde el original el 12 de noviembre de 2012 . Consultado el 5 de agosto de 2011 .
^ "El proyecto MapWindow - Inicio". www.mapwindow.org . Consultado el 23 de septiembre de 2019 .
^ Lu B, Hu Y, Yang D, Liu Y, Liao L, Yin Z, Xia T, Dong Z, Harris P, Brunsdon C, Comber L, Dong G (2023). "GWmodelS: un software para modelos ponderados geográficamente". SoftwareX . 21 (101291): 1–7. Código Bib : 2023SoftX..2101291L. doi : 10.1016/j.softx.2022.101291 .
^ Dumelle M, Higham M, Ver Hoef J (2023). "spmodel: modelado y predicción estadística espacial en R". MÁS UNO . 18 (3). doi : 10.1371/journal.pone.0282524 .
^ Gollini I, Lu B, Charlton M, Brunsdon C, Harris P (2015). "GWmodel: un paquete R para explorar la heterogeneidad espacial utilizando modelos ponderados geográficamente". Revista de software estadístico . 63 (17): 1–50. arXiv : 1306.0413 . doi : 10.18637/jss.v063.i17 .
^ Comber A, Callaghan M, Harris P, Lu B, Malleson N, Brunsdon C (2022). "gwverse: una plantilla para un nuevo paquete R genérico ponderado geográficamente". Análisis Geográfico . 54 (3): 685–709. arXiv : 2109.14542 . doi : 10.1111/gean.12337 .
^ Smith, Susan. "Conforme a la visualización 3D en tiempo real". www.giscafé.com . GISCafé . Consultado el 24 de febrero de 2015 .
^ abc "Página de inicio de Arcgis". Arcgis.com . Consultado el 26 de julio de 2015 .
^ "CartoDB es la forma más sencilla de mapear y analizar sus datos de ubicación: CartoDB". Cartodb.com . Consultado el 26 de julio de 2015 .
^ "Cuadro de mapa". Caja de mapas . Consultado el 23 de septiembre de 2019 .
^ "MapaTiler". MapaTiler . Consultado el 23 de abril de 2024 .
^ "¿Qué es el ecuador?".
^ "Mapas de fusión". Fusionar mapas . Consultado el 1 de junio de 2023 .
^ "Aproveche el poder del servidor FME en la nube". Software seguro . Consultado el 5 de noviembre de 2022 .
^ "Servicio de codificación geográfica | API de JavaScript de Google Maps | Desarrolladores de Google". Corporación Google . Consultado el 26 de julio de 2015 .
^ "Aquí Maps JavaScript API Aquí Desarrolladores". desarrollador.here.com . Consultado el 15 de diciembre de 2017 .
^ "API de flujo de datos de geocodificación". msdn.microsoft.com. 2015-07-15 . Consultado el 26 de julio de 2015 .
^ "Geocodificador del censo - Oficina del censo de EE. UU.". Censo.gov . Consultado el 26 de julio de 2015 .
^ "iOS 8 - Mapas". Manzana . Consultado el 26 de julio de 2015 .
^ "Descripción general de Google Maps: ayuda de Google Maps". Corporación Google . Consultado el 26 de julio de 2015 .
^ "Aquí vamos" . Consultado el 15 de diciembre de 2017 .
^ "OpenStreetMap". OpenStreetMap . Consultado el 26 de julio de 2015 .
^ "Mapas de Bing". Microsoft.com . Consultado el 26 de julio de 2015 .
^ "SAP HANA® acelera el procesamiento y el análisis espacial para obtener información en tiempo real". Revista Direcciones . Consultado el 7 de julio de 2016 .
^ "Certificación crujiente certificada PostGIS OGC" . Consultado el 18 de noviembre de 2020 .
^ "PostgreSQL certificado crujiente" . Consultado el 18 de noviembre de 2020 .