Artículo de blog

Sprint de código ASF conjunto OGC OSGeo 2022: ¡Cómo fue!

En la última década, las tecnologías y los datos geoespaciales se han generalizado en su uso y aplicación. Un catalizador clave para la mayor adopción de tecnologías geoespaciales…

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 Sprint de código de software de código abierto y estándares abiertos (para conocer los resultados técnicos completos, consulte el Informe resumido de ingeniería del Sprint de código ASF 2021 de la OGC OSGeo conjunta). 

El éxito de ese primer sprint de código conjunto proporcionó las bases para un segundo sprint de código conjunto en marzo de este año. Sprint de código ASF conjunto de la OGC OSGeo de 2022, realizado 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, Discord Se utilizó para facilitar la colaboración. Discord permitió ofrecer comunicaciones por chat y video desde el mismo entorno. Discord también admitió la creación de múltiples canales de chat, lo que hizo posible que proyectos separados tuvieran sus propios canales de chat dedicados. Entre estos canales se incluyó un canal de chat dedicado para el patrocinador del evento, OGC Strategic Member Encuesta de artillería, lo que permitió a los participantes del sprint visitar el canal y preguntar 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.

Manténte atento a lo que viene. Informe resumido de ingeniería del Sprint de código ASF 2022 de la OGC OSGeo conjunta que documentará los logros técnicos del sprint de código, disponible en julio de 22.