Comparar
MVT versus GeoJSON: blocos e intercâmbio
MVT codifica blocos vetoriais com Protocol Buffers. GeoJSON contém dados geográficos em JSON e não define sozinho regras de distribuição em blocos.
Qual formato você deve escolher?
Considere MVT para distribuir a área visível em blocos e GeoJSON para trocar feições e atributos legíveis.
Indicado para MVT
Distribuir feições geográficas em blocos
- Carregar camadas e atributos necessários à visualização
Indicado para GeoJSON
Trocar feições geográficas e atributos
- Pontos, linhas e polígonos em mapas web
Informações básicas
| Campo | MVT | GeoJSON |
|---|---|---|
| Extensão | .mvt | .geojson, .json |
| Tipo MIME | application/vnd.mapbox-vector-tile | application/geo+json |
| Usos comuns | Distribuir feições geográficas em blocos | Trocar feições geográficas e atributos |
| Como abrir | Configure URLs, limites e projeção em uma ferramenta compatível e aplique estilos conforme os nomes das camadas. | Abra em ferramenta de mapas compatível ou editor de texto e confira posições e formas no mapa. |
| Exportar ou converter | Para obter GeoJSON, transforme as coordenadas usando os limites geográficos, a projeção e extent do bloco. Na distribuição comum z/x/y, zoom e posição determinam os limites. Perdas por arredondamento, simplificação ou recorte não podem ser revertidas. | Ao converter, confira ordem das coordenadas, sistema de referência, geometrias e propriedades na ferramenta de destino. |
Escolha por finalidade
Carregar camadas e atributos necessários à visualização
Distribuir feições geográficas em blocos
MVTPontos, linhas e polígonos em mapas web
Trocar feições geográficas e atributos
GeoJSONPonto principal 1
MVT usa camadas nomeadas e inteiros locais ao bloco. GeoJSON usa coordenadas geográficas e atributos JSON.
Mais sobre as diferençasPonto principal 2
A projeção e os limites MVT vêm de configuração externa. GeoJSON conforme a RFC 7946 usa longitude seguida de latitude.
Mais sobre as diferençasMais sobre as diferenças
Meça com os mesmos dados, zoom, compressão e ferramentas; preserve uma cópia original antes de gerar os blocos.
- Ao gerar MVT, defina projeção, divisão em blocos, extent, atributos selecionados, simplificação e recorte.
- Para voltar a GeoJSON, são necessários limites, projeção e transformação de coordenadas. Atributos descartados e detalhes removidos não são recuperados.
Perguntas frequentes
MVT permite reconstruir completamente o GeoJSON original?
Normalmente não há garantia. A quantização para inteiros, a simplificação e a seleção de atributos podem alterar os dados; mantenha o original.