Publicado el

By

Las API han demostrado ser una herramienta popular y muy eficaz para el desarrollo rápido de software. Esto es especialmente cierto en la cartografía web, donde a menudo se requiere 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 del conjunto de estándares de la API de OGC , OGC ha estado realizando una serie de Code Sprints . Dentro de esta serie, el OGC API Virtual Code Sprint de mayo de 2021 se llevó a cabo del 26 al 28 de mayo de 2021.

Con Ordnance Survey (OS) como patrocinador de nivel Oro y Recursos Naturales de Canadá (NRCan) como patrocinador de nivel Plata, el sprint de código buscaba avanzar en el desarrollo de los estándares preliminares de la API OGC para mapas, teselas y estilos. El sprint también buscaba identificar problemas y 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 especificación OGC API – Styles define una API web que permite a los servidores o clientes de mapas, así como a los editores de estilos visuales, gestionar y obtener estilos que consisten en instrucciones de simbolización que un motor de renderizado puede aplicar a elementos y/o coberturas.

Los participantes del sprint identificaron y documentaron las lecciones aprendidas en un Informe de Ingeniería Resumen, que se presentará al Grupo de Trabajo del Dominio de Arquitectura durante la 120.ª Reunión de Miembros de OGC el lunes 13 de septiembre de 2021 y se publicará poco después. Tanto los miembros de OGC como los no miembros pueden registrarse para la próxima Reunión de Miembros de 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).

Últimos Blogs