El pasado 15 de febrero se realizó una sesión interactiva de capacitación en Control de Versiones Geoespaciales, que contó con la participación de más de 50 profesionales en proceso de especialización en sistemas de información geográfica (SIG) de los seis países que abarca el programa SERVIR-Amazonía. Dirigido por profesores de la Universidad de Arkansas, el propósito del taller fue fortalecer la capacidad de los participantes para resolver problemas geoespaciales.
Carlos Gasco, director del Programa SERVIR-Amazonia, inauguró el evento: «Nos sentimos muy honrados de contar con representantes de nuestros socios de los países en los que trabajamos. Invito a los participantes a aprovecharlo y hacer preguntas, porque este tipo de cursos no es muy común». La sesión también contó con la participación de Helen Parache, Líder de la Coordinación Científica Regional de SERVIR-Amazonía, para quien «un curso como éste es de especial relevancia para cumplir con las metas trazadas de colaboración y codesarrollo de soluciones».
Git es un sistema de control de versiones distribuido eficaz, fiable y escalable para aplicaciones que tienen un gran número de archivos de proyecto y colaboradores. Mediante la capacidad que tiene Git para capturar instantáneas de archivos y gestionar ramificaciones paralelas de proyectos a través del tiempo, los usuarios autorizados pueden colaborar y coordinar eficazmente el desarrollo de un repositorio de archivos compartidos.
Centrada en Git y sus aplicaciones geoespaciales, esta capacitación interactiva estuvo a cargo de Jason Tullis y Christopher Angel de la Universidad de Arkansas. Jason es profesor de geografía en el Departamento de Geociencias y miembro del Centro de Tecnologías Espaciales Avanzadas (CAST). Estudió en la Universidad Brigham Young y en la Universidad de Carolina del Sur y trabaja en GIScience en la Universidad de Arkansas desde 2004. Con interés en la procedencia geoespacial, participa activamente en la construcción de capacidades geoespaciales internacionales y en el programa de análisis de datos de Marte de la NASA. Por su parte, Christopher es director de Ciencia de Datos Geoespaciales en CAST y cuenta con más de 13 años de experiencia liderando la investigación y el desarrollo de aplicaciones de software espaciotemporales, manejo de datos y estrategias de CI/CD para los sectores público y privado, para contribuir o crear productos y flujos de trabajo que faciliten la investigación de vanguardia.
Los dos investigadores fueron claros al plantear, no solo las posibilidades reales y diversas que ofrece Git (entre ellas la interacción con otras herramientas y plataformas como Google Earth Engine), sino también las razones por las cuales es tan útil para facilitar el trabajo central de SERVIR-Amazonia, que consiste en el desarrollo conjunto de servicios y soluciones geoespaciales.
Jason explicó que «a menudo es difícil rastrear una versión, saber a quién hay que darle el crédito y qué es lo que realmente se cambió. La experiencia ha demostrado que el control local y centralizado de versiones no es la respuesta que buscamos». «Git no es una panacea, pero ha demostrado ser un éxito para el control de versiones en los sistemas informáticos. Tiene múltiples aplicaciones relevantes para SERVIR y otros proyectos internacionales que emplean tecnologías geoespaciales complejas y en constante evolución. Facilita que las partes autorizadas puedan multiplicar o replicar los productos o servicios geoespaciales. Esto va más allá de la investigación científica y se hace extensivo a la transferencia de tecnología, la confianza pública, la participación de los usuarios y mucho más».
Entre las múltiples ventajas que ofrece Git para abordar la complejidad del codesarrollo simultáneo está el hecho de que es un programa robusto que permite identificar quién ha contribuido a qué archivos y, en el caso de los documentos de texto, qué es lo que se ha modificado exactamente dentro del archivo. Junto con los servicios en línea ofrecidos por GitLab, GitHub, Bitbucket, etc., Git permite apreciar y entrar en la dinámica del trabajo colaborativo en un entorno más amplio.
Material del taller: https://1drv.ms/b/s!AvJDvYqZEpg9o-FBhsZejfglOKIc-A?e=26Ptib