Cloud vs Desktop representa una falsa dicotomía.
En el escritorio es común acceder a recursos a través de una red o internet. Los servidores de archivos WMS, WFS, SQL e incluso son esenciales para la configuración típica de un SIG de escritorio. Los SIG de escritorio serían mucho más pobres sin la "nube".
Los datos almacenados y procesados en la nube aún deben representarse en una máquina cliente. Las bibliotecas de clientes como OpenLayers son muy potentes por derecho propio en términos de funcionalidad básica de SIG. Cloud GIS necesita un código del lado del cliente de alta calidad.
Esta dicotomía representa un obstáculo para el desarrollo futuro de los SIG. Para superarlo, necesitamos cambiar nuestra forma de pensar sobre el almacenamiento y el procesamiento de datos:
Almacenamiento de datos
La práctica actual es tratar los datos como locales o remotos. Ya sea un archivo de forma en su sistema o un conjunto de datos en un servidor que se descarga según lo necesite. En cambio, los datos deben estar en la nube de forma predeterminada y almacenados en caché en el cliente según sea necesario sin ninguna acción del usuario. Los enlaces de red en Google Earth ya permiten esto de una manera muy básica.
El desarrollo de sistemas de control de versiones específicos de SIG similares a Git y Github también son prometedores.
Procesando datos
El enfoque actual es realizar análisis de forma aislada. Los datos se introducen en un sistema desde el exterior y se procesan. Por el contrario, Google Earth Engine procesa los datos donde se almacenan; reduciendo los requisitos de almacenamiento y ancho de banda.
A pesar de las ventajas obvias del procesamiento en la nube, todavía se necesitan herramientas de escritorio. Simplemente es mucho más barato almacenar cantidades moderadas de datos en una máquina de escritorio en comparación con las ofertas actuales de la nube.
Una posible dirección futura es desarrollar protocolos que permitan procesar los datos en la ubicación óptima sin la decisión o intervención del usuario.
Conclusión
- La nube ya es una parte intrínseca de los SIG de escritorio, y el código del lado del cliente siempre será esencial para los sistemas en la nube.
- Ninguna herramienta individual tiene todas las funciones, y el advenimiento de la nube no cambia eso.
- La dirección futura de los SIG podría ser hacia el desarrollo de protocolos que permitan ignorar las diferencias entre la nube y el escritorio.