Las API han demostrado ser un elemento popular y muy eficaz para facilitar el desarrollo rápido de software. Esto es más cierto en el ámbito de la cartografía web, donde a menudo se necesita una combinación de habilidades cartográficas y de desarrollo de software para crear mapas para una base de usuarios global. Como parte del desarrollo continuo de OGC de la API, Conjunto de estándares API de OGC, OGC ha estado celebrando una serie de Code SprintsComo parte de esta serie, el Sprint de código virtual de la API de OGC de mayo de 2021 se llevó a cabo del 26 al 28 de mayo de 2021.
con Encuesta de artillería (OS) como patrocinador de nivel Oro y Recursos Naturales de Canadá (NRCan) Como patrocinador de nivel Plata, el sprint de código buscó avanzar en el desarrollo de los estándares preliminares de API de OGC para mapas, mosaicos y estilos. El sprint también buscó identificar problemas, así como opciones para abordarlos.
Este sprint de código fue el primero en centrarse en los borradores de los estándares de API de OGC para mapas, mosaicos y estilos y, de ese modo, brindar una oportunidad para que las API se prototipen dentro de soluciones que implementan las tres API.

Los objetivos específicos del sprint de código fueron:
- Desarrollar implementaciones de prototipos de OGC API – Maps.
- Desarrollar implementaciones de prototipos de OGC API – Tiles.
- Desarrollar implementaciones de prototipos de API de OGC: estilos.
- Probar las implementaciones del prototipo.
- Proporcionar retroalimentación al editor sobre lo que funcionó y lo que no funcionó.
- Proporcionar comentarios sobre el documento de especificaciones, especialmente lo que falta en el documento.
El Code Sprint cumplió con éxito todos sus objetivos y logró su meta de avanzar en el desarrollo de los borradores de los estándares API de OGC para mapas, mosaicos y estilos.
El borrador OGC API – Maps especificación describe una API que presenta datos como mapas mediante la aplicación de un estilo. La especificación preliminar permite que una aplicación cliente solicite mapas como imágenes. Esto incluye la capacidad de especificar o cambiar parámetros como el tamaño de una imagen y los sistemas de referencia de coordenadas en el momento de la solicitud.
El borrador OGC API – Tiles especificación describe un bloque de construcción de API que puede permitir que otras implementaciones de API de OGC proporcionen mapas o datos de características en mosaico divididos en mosaicos individuales. La especificación preliminar incluye conceptos como conjuntos de matrices de mosaicos y esquemas de mosaicos. El estándar preliminar se puede utilizar para publicar mosaicos de mapas y datos de características en mosaico (estos últimos también se denominan coloquialmente mosaicos vectoriales).
El Borrador de la API de OGC: especificación de estilos define una API web que permite a los servidores o clientes de mapas, así como a los editores de estilos visuales, administrar y obtener estilos que consisten en instrucciones simbolizadas que pueden ser aplicadas por un motor de renderizado a entidades y/o coberturas.
Los participantes del sprint identificaron y documentaron las lecciones aprendidas en un Informe resumido de ingeniería, que se presentará al Grupo de trabajo del dominio de la arquitectura durante la 120.ª Reunión de Miembros de la OGC el lunes 13 de septiembre de 2021, y se publicará poco después. Tanto los miembros como los no miembros de la OGC pueden registrarse para la próxima Reunión de Miembros de la OGC en ogcmeet.org.
El Informe resumido de ingeniería también contiene una visión de lo que las tres API de OGC examinadas en el Sprint harán para ayudar a satisfacer las necesidades de la comunidad de la Agencia Nacional de Cartografía (NMA).