Publicado el

By

Los mecanismos a través de los cuales se distribuyen los mapas a través de Internet han evolucionado significativamente en las últimas dos décadas. El avance de dichos mecanismos ha sido impulsado por una combinación de factores. Han surgido nuevos formatos de datos, el SWaP-C (tamaño, peso, potencia y costo) de los dispositivos ha mejorado y las capacidades de los navegadores web se han mejorado gracias a las mejoras aportadas por HTML5. Esto significa que algunas de las funciones que las aplicaciones de mapas web no podían implementar de forma estandarizada ahora se están volviendo cada vez más comunes.

Para apoyar el desarrollo de los estándares API de OGC, los componentes básicos para la ubicación que estandarizan muchas de las nuevas capacidades disponibles para las aplicaciones de mapeo web, el Consorcio Geoespacial Abierto (OGC) y EuroGeographics organizaron el Web Mapping Code Sprint 2022 del 29 de noviembre al 1 de diciembre de 2022. El evento fue patrocinado por el miembro estratégico de OGC, Ordnance Survey, y se llevó a cabo como un evento híbrido, que consistió en un elemento virtual alojado en el entorno Discord de OGC junto con un elemento en persona alojado por EuroGeographics en Bruselas, Bélgica.

Los Code Sprints experimentan con ideas emergentes en el contexto de los estándares geoespaciales, ayudan a mejorar la interoperabilidad de los estándares existentes mediante la experimentación con nuevas extensiones o perfiles, y se utilizan para crear pruebas de concepto que respalden las actividades de desarrollo de estándares y la mejora de los productos de software. Durante un Code Sprint también se realizan actividades que no implican codificación, como realizar pruebas, trabajar en la documentación o informar sobre problemas. Además, el flujo de mentores de los Code Sprints ofrece una excelente oportunidad para incorporar a los desarrolladores nuevos en los estándares.

El Web Mapping Code Sprint de 2022 se centró en lo siguiente:

  • OGC API – Tiles Estándar: Este estándar describe los bloques de construcción de API que pueden permitir que las implementaciones proporcionen mosaicos de mapas, mosaicos vectoriales (datos de características en mosaico) o datos de cobertura en mosaico.
  • OGC API – Maps Candidato Estándar: Este candidato estándar describe los bloques de construcción de API que pueden permitir que las implementaciones sirvan mapas electrónicos referenciados espacialmente y renderizados dinámicamente.
  • API de OGC: estilos Candidato estándar: Este candidato estándar describe bloques de construcción de API que pueden permitir que las implementaciones administren y obtengan estilos que consisten en instrucciones de simbolización que un motor de renderizado puede aplicar a características y/o coberturas.
  • Otros estilos y Symbology Encodings (por ejemplo, SLD, SymCore, etc.)

El flujo de mentores del sprint de código Destacados dos tutoriales, sobre la comprensión y el uso de una implementación del lado del servidor y una del lado del cliente OGC API – TilesTambién incluyó dos sesiones de incorporación, centradas en la colaboración en proyectos de software que implementan los estándares.

El sprint de código facilitó con éxito el desarrollo y la prueba de implementaciones de prototipos de los estándares API de OGC, incluidos los estándares candidatos, que se relacionan con la cartografía web. Además, el sprint de código proporcionó una base para el desarrollo de la próxima versión del estándar básico de simbología. Los participantes pudieron proporcionar comentarios directamente a los editores de los estándares y los editores pudieron aclarar cualquier problema que encontraron los participantes del sprint y el sprint también generó conciencia sobre los estándares. Por lo tanto, el sprint de código cumplió con todos sus objetivos.

OGC es un consorcio internacional de más de 500 empresas, agencias gubernamentales, organizaciones de investigación y universidades cuyo objetivo es que la información y los servicios geoespaciales (de ubicación) sean FAIR (Fáciles de encontrar, Accesibles, Interoperables y Reutilizables). El consorcio está formado por Grupos de Trabajo de Estándares (GTS) responsables de diseñar un estándar candidato antes de su aprobación como estándar OGC y de realizar revisiones a los estándares OGC existentes. Los objetivos del sprint de los GTS fueron:

  • Crear conciencia sobre los estándares OGC; 
  • Desarrollar implementaciones prototipo de los Estándares OGC, incluidas las implementaciones de los borradores de los Estándares de Interfaz de Programación de Aplicaciones (API) OGC;
  • Probar las implementaciones del prototipo;
  • Proporcionar retroalimentación al Editor sobre lo que funcionó y lo que no; y
  • Proporcionar retroalimentación sobre los Estándares y los Estándares de los candidatos.

EuroGeographics es una organización sin fines de lucro que representa a muchas de las autoridades nacionales de cartografía, catastro y registro de tierras de toda Europa. La organización facilita el acceso a datos, servicios y conocimientos especializados, además de apoyar el intercambio de conocimientos en todo el continente. La organización también publica un producto llamado Open Maps for Europe, que proporcionó un recurso útil para los participantes del sprint. Por ejemplo, durante el primer día del sprint de código, los participantes del sprint habían implementado una fachada de OGC API -Maps frente a un Web Map Service (WMS) que estaba sirviendo mapas desde el Mapas abiertos para Europa producto.

Ordnance Survey (OS) es la Agencia Nacional de Cartografía de Gran Bretaña. OS publica mapas impresos y digitales, además de ofrecer acceso a los mapas y datos a través de una variedad de API. En septiembre de 2022, OS lanzó la API de SO NGD conjunto de productos que implementan una serie de estándares API de OGC. Por lo tanto, el Web Mapping Code Sprint proporcionó una oportunidad para que OS apoyara directamente el avance y la implementación de los estándares API de OGC sobre los que se construyen los nuevos productos API NGD de OS. El sprint de código también proporcionó una oportunidad para que los ingenieros de OS interactuaran directamente con los editores de los estándares. Este acceso a los editores y miembros de SWG acelera enormemente el desarrollo de aplicaciones. 

Se planean varios Sprints de código OGC más para el año 2023. Para mantenerse al día con los últimos planes, visite https://www.ogc.org/projects/initiatives/ogcsprints

Últimos Blogs