22-09-2021
Novidades do Open Geospatial Consortium - OGC API
Uma API (interface de programação de aplicações) permite uma comunicação sobre um determinado serviço, por exemplo um conjunto de dados, independentemente do software onde esse serviço irá ser mostrado. As API são, por isso, bastante populares no mundo do desenvolvimento aplicacional devido à sua eficácia e rapidez de implementação.
Mais recentemente, o uso de API tem-se generalizado nos plugins (acessórios que complementam a funcionalidade de um programa). Os autores do programa principal fornecem uma API específica para que outros autores criem plugins, estendendo as funcionalidades do programa.
Uma API Web é um conjunto de interfaces no contexto de desenvolvimento Web, ou seja, um conjunto definido de mensagens de requisição e resposta HTTP, geralmente expresso nos formatos XML ou JSON.
As OGC APIs, que seguem as especificações da OpenAPI, facilitam a integração de dados espaciais em páginas web, ao contrário dos seus antecessores, OGC Web Services (WMS, WFS, WCS, WPS, etc.). Outra vantagem das OGC APIs é que surgem no seguimento dos OGC Web Services, sendo por isso, fruto da aprendizagem desse legado.
Como referido no nosso artigo anterior sobre este tema (click aqui), à data o único standard implementado em API é o das features - OGC API Features - substituindo assim o Web Feature Services (WFS). No entanto já estão em desenvolvimento, mas ainda em versão de esboço, as seguintes APIs - Coverages, Maps, Tiles, Records, Common, Processes, Routes, EDR (Environment Data Retrieval) e API DGGS (Discrete Global Grid System).
O que já se sabe da parte 1, do núcleo do OGC API Maps, é que terá uma forma de fazer pedidos bastante semelhante ao OGC API Features, ou seja, seguindo a base do Common, que permite aceder aos diferentes mapas disponíveis na API. Esses pedidos permitem a definição de diferentes sistemas de coordenadas, facilitando assim a alteração do mesmo, e ainda a definição de estilos associados aos mapas.
Artigos Relacionados:
👉 Follow @niuGIS
RELACIONADAS