Publicado el

By

En la última década, el uso y la aplicación de las tecnologías y los datos geoespaciales se han generalizado. Un catalizador clave para la mayor adopción de tecnologías geoespaciales es la interoperabilidad lograda mediante la implementación de estándares abiertos. Otro catalizador importante para esta mayor adopción es la disponibilidad de productos de software de código abierto que pueden extraer, transformar, analizar y difundir datos geoespaciales.

En febrero de 2021, el Open Geospatial Consortium (OGC), la Apache Software Foundation (ASF) y la Open Source Geospatial Foundation (OSGeo) celebraron su primer evento conjunto de desarrollo de software de código abierto y estándares abiertos (para conocer los resultados técnicos completos, consulte el Informe de ingeniería resumido del evento conjunto OGC OSGeo ASF Code Sprint 2021 ).

El éxito de ese primer ciclo de desarrollo conjunto sentó las bases para un segundo ciclo de desarrollo conjunto en marzo de este año. El ciclo de desarrollo conjunto OGC OSGeo ASF de 2022 , que se llevó a cabo entre el 8 y el 10 de marzo, tuvo como objetivo acelerar el apoyo a los estándares geoespaciales abiertos dentro de la comunidad de desarrolladores.

Parte de la motivación para realizar el Code Sprint en 2022 fue la creciente aceptación de la información de ubicación en las comunidades de desarrolladores globales. El Code Sprint reunió a desarrolladores de estándares abiertos, software de código abierto y software propietario. Por lo tanto, el Code Sprint brindó una oportunidad única para que los desarrolladores de estas comunidades se concentraran en desafíos comunes, en un corto espacio de tiempo y en un entorno colaborativo compartido.

El Joint Code Sprint de 2022 introdujo varios cambios que no se observaron durante el Joint Code Sprint de 2021:

En primer lugar, se utilizó Discord para facilitar la colaboración. Discord permitía ofrecer comunicaciones de chat y vídeo dentro del mismo entorno. Además, admitía la creación de múltiples canales de chat, lo que posibilitaba que cada proyecto tuviera su propio canal dedicado. Entre estos canales se incluía uno exclusivo para el patrocinador del evento, Ordnance Survey, miembro estratégico de OGC , que permitía a los participantes del sprint acceder al canal y consultar sobre los productos del patrocinador.

En segundo lugar, el sprint de código ofreció Mentor Streams que presentaban tutoriales para desarrolladores que eran nuevos en el uso de estándares destacados o productos de software.

Durante un período de 3 días, los participantes del sprint colaboraron en diversas tareas de codificación y documentación, y mantuvieron debates para facilitar la coordinación. Los participantes del sprint hicieron las siguientes recomendaciones para futuros elementos de trabajo de innovación:

  • Prototipos de catálogos que pueden rastrearse mediante una aplicación. Si bien actualmente existen varios catálogos que se pueden buscar, todavía no hay catálogos que puedan rastrearse mediante aplicaciones.
  • Más trabajo de validación de especificaciones para Registros API de OGC.
  • Más experimentos para la extensión Workflows de Procesos API de OGCEsto podría probar una variedad de enfoques de flujo de trabajo.
  • Experimentación sobre cómo un servidor de procesamiento puede interactuar correctamente con otras implementaciones de API de OGC que brindan datos. Por ejemplo, en este sprint de código hubo una implementación de procesos de API de OGC (Proyecto ZOO) que interactuaron con una implementación de características de API de OGC (Servidor de mapas).
  • Experimentación con OGC geoparquet Candidato estándar y Flecha Apache.

Los participantes del sprint también hicieron las siguientes recomendaciones sobre aspectos que los Grupos de Trabajo de Normas deberían considerar:

El sprint de código facilitó el desarrollo y la prueba de implementaciones de prototipos de estándares OGC, incluidas las implementaciones de borradores de estándares API de OGC. Además, el sprint de código también permitió a los desarrolladores participantes proporcionar comentarios a los editores de estándares OGC. Además, el sprint de código proporcionó un entorno colaborativo para que los desarrolladores de OSGeo y ASF solucionen problemas pendientes en los productos, desarrollen nuevas características, mejoren la documentación, mejoren la interoperabilidad con otras bibliotecas/productos y desarrollen implementaciones de prototipos de estándares OGC. Por lo tanto, el sprint de código cumplió con todos sus objetivos y logró su meta de acelerar el apoyo a los estándares geoespaciales abiertos dentro de la comunidad de desarrolladores.

Estén atentos al próximo Informe de Ingeniería Resumen del Sprint de Código Conjunto OGC OSGeo ASF 2022, que documentará los logros técnicos del sprint de código y estará disponible en julio de 22.

Últimos Blogs