O Open Geospatial Consortium (OGC) anuncia o lançamento do padrão OGC Features and Geometries JSON (JSON-FG).

O padrão estende o formato GeoJSON para suportar funcionalidades adicionais que estão fora do escopo do GeoJSON, mas que são importantes para uma variedade de casos de uso de dados de recursos geoespaciais.

Visão geral

O GeoJSON é um formato de troca de dados de feições amplamente adotado e com amplo suporte em aplicações geoespaciais, incluindo a maioria das implementações do OGC API – Features – Parte 1: Padrão Básico.

No entanto, o GeoJSON possui restrições intencionais que impedem ou limitam seu uso em certos contextos de aplicações geoespaciais. Por exemplo, o GeoJSON se restringe ao uso de coordenadas WGS 84 na ordem dos eixos longitude-latitude, suporta apenas os tipos de geometria de Feições Simples originais e não fornece um mecanismo para classificar feições de acordo com o tipo.

O que o JSON-FG adiciona

O padrão OGC Features and Geometries JSON (JSON-FG) define um conjunto de extensões GeoJSON que fornecem abordagens padronizadas para atender a esses e outros requisitos.

O objetivo do JSON-FG é oferecer suporte a funcionalidades que podem exigir algum conhecimento geoespacial, mas que são amplamente úteis em diversas aplicações. Casos extremos são considerados fora do escopo do padrão.

Prorrogações obrigatórias

O padrão JSON-FG especifica as seguintes extensões obrigatórias ao formato GeoJSON:

  • A capacidade de usar Sistemas de Referência de Coordenadas (SRCs) diferentes do WGS 84 com ordem de eixo longitude-latitude;
  • A capacidade de codificar as características temporais de uma característica; e
  • Uma declaração que identifica as classes de conformidade JSON-FG suportadas por uma coleção de recursos, recurso ou geometria JSON-FG.

Extensões Opcionais

A norma também especifica as seguintes extensões opcionais:

  • Suporte para sólidos e prismas como tipos de geometria;
  • Suporte para arcos circulares, curvas compostas e polígonos curvos como tipos de geometria;
  • Suporte para valores de medição em coordenadas; e
  • A capacidade de declarar o tipo e o esquema de uma funcionalidade.

Compatibilidade com GeoJSON

As características geográficas, suas propriedades e suas extensões espaciais que podem ser representadas como objetos GeoJSON continuam sendo codificadas como GeoJSON.

As informações adicionais não especificadas na RFC do GeoJSON são codificadas principalmente em membros adicionais dos objetos GeoJSON. Esses membros adicionais usam chaves que não entram em conflito com as chaves GeoJSON existentes, permitindo que os clientes GeoJSON atuais e futuros continuem a analisar e compreender o conteúdo GeoJSON com sucesso.

Os clientes que suportam JSON-FG podem, adicionalmente, analisar e interpretar os membros estendidos.

A sintaxe do JSON-FG é formalmente especificada usando o JSON Schema.

Assim como todos os padrões da OGC, o padrão OGC Features and Geometries JSON (JSON-FG) está disponível gratuitamente para download e implementação.

Sobre OGC

O Open Geospatial Consortium (OGC) é uma organização de membros dedicada a usar o poder da geografia e da tecnologia para resolver problemas enfrentados pelas pessoas e pelo planeta. O OGC gera valor e oportunidades para seus membros por meio de padrões, inovação e colaboração.

A composição da OGC representa uma comunidade global diversificada e ativa, formada por membros dos setores governamental, industrial, acadêmico, de agências internacionais de desenvolvimento, de organizações de pesquisa e científicas, da sociedade civil e de defensores de direitos.

Visite ogc.org para obter mais informações sobre o trabalho da OGC.