Format Atlas

Comparar

GML versus GeoJSON: esquemas e coordenadas

GML descreve feições com XML e esquemas de aplicação. GeoJSON representa geometrias e atributos em JSON; aqui usamos as regras de coordenadas da RFC 7946.

Qual formato você deve escolher?

Considere GML para compartilhar definições especializadas e GeoJSON para geometrias e atributos gerais em mapas web.

Indicado para GML

Trocar feições geográficas e atributos

  • Definir feições de um domínio com um esquema compartilhado

Indicado para GeoJSON

Trocar feições geográficas e atributos

  • Pontos, linhas e polígonos em mapas web

Informações básicas

CampoGMLGeoJSON
Extensão.gml, .xml.geojson, .json
Tipo MIMEapplication/gml+xmlapplication/geo+json
Usos comunsTrocar feições geográficas e atributosTrocar feições geográficas e atributos
Como abrirAbra em um SIG compatível após verificar a versão GML e o esquema de aplicação; valide também a estrutura XML.Abra em ferramenta de mapas compatível ou editor de texto e confira posições e formas no mapa.
Exportar ou converterNa conversão para GeoJSON, verifique o sistema de referência, a ordem dos eixos, os tipos dos atributos e estruturas aninhadas.Ao converter, confira ordem das coordenadas, sistema de referência, geometrias e propriedades na ferramenta de destino.

Escolha por finalidade

Definir feições de um domínio com um esquema compartilhado

Trocar feições geográficas e atributos

GML

Pontos, linhas e polígonos em mapas web

Trocar feições geográficas e atributos

GeoJSON

Ponto principal 1

GML admite esquemas de aplicação. GeoJSON usa estruturas comuns como Feature e Geometry.

Mais sobre as diferenças

Ponto principal 2

GML segue o sistema de referência declarado ou herdado. GeoJSON conforme a RFC 7946 usa WGS 84, longitude seguida de latitude.

Mais sobre as diferenças

Mais sobre as diferenças

Confira a versão e o perfil GML e o suporte GeoJSON do destinatário; teste conversões de ida e volta com feições representativas.

  • Ao passar de GML para GeoJSON, transforme o sistema de referência e ajuste a ordem dos eixos, em vez de apenas copiar coordenadas.
  • Defina correspondências para feições aninhadas, tipos de atributos, identificadores e referências. A exibição correta não comprova a preservação do significado do esquema.

Perguntas frequentes

Converter GML para GeoJSON preserva tudo?

Não. Verifique feições complexas, referências e precisão da transformação; preserve o original e o esquema quando necessário.

Saiba mais

Usos e verificações relacionados

Verificações antes de entregar dados GIS

Referências e especificações