Format Atlas

Comparar

MBTiles ou MVT: conjuntos e codificação de tiles

MBTiles é um conjunto de tiles em SQLite; MVT codifica tiles vetoriais. São camadas diferentes que podem trabalhar juntas.

Qual formato você deve escolher?

Considere MBTiles para distribuição offline e MVT ao tratar conteúdo ou servir tiles vetoriais individuais.

Indicado para MBTiles

Entregar tiles por nível de zoom em um arquivo

  • Usar mapas offline em aplicativos compatíveis

Indicado para MVT

Distribuir feições geográficas em blocos

  • Carregar camadas e atributos necessários à visualização

Informações básicas

CampoMBTilesMVT
Extensão.mbtiles.mvt
Tipo MIMEapplication/vnd.mapbox-vector-tile
Usos comunsEntregar tiles por nível de zoom em um arquivoDistribuir feições geográficas em blocos
Como abrirUse GIS compatível e confira format, limites, zoom e camadas. tile_row segue TMS, com o eixo vertical invertido em relação a XYZ. Converta com y_TMS = 2^z - 1 - y_XYZ.Configure URLs, limites e projeção em uma ferramenta compatível e aplique estilos conforme os nomes das camadas.
Exportar ou converterPreserve coordenadas e metadados ao extrair tiles. pbf contém MVT comprimido com gzip. Imagens e vetores exigem tratamentos diferentes; precisão original perdida e atributos removidos não podem ser recuperados.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.

Escolha por finalidade

Usar mapas offline em aplicativos compatíveis

Entregar tiles por nível de zoom em um arquivo

MBTiles

Carregar camadas e atributos necessários à visualização

Distribuir feições geográficas em blocos

MVT

Ponto principal 1

MBTiles reúne posições e metadados de vários níveis de zoom.

Mais sobre as diferenças

Ponto principal 2

MVT guarda camadas, feições, atributos e coordenadas locais do tile.

Mais sobre as diferenças

Mais sobre as diferenças

Confira suporte ao contêiner MBTiles e ao conteúdo vetorial. MBTiles só com imagens exige suporte de imagem, não um decodificador MVT.

  • Em MBTiles 1.3, format=pbf indica MVT comprimido com gzip. Na extração, trate compressão, conversão TMS/XYZ de tile_row e zoom.
  • Compartilhe estilos MVT separadamente. Empacotar não recupera precisão nem atributos perdidos ao gerar tiles.

Perguntas frequentes

Guardar MVT em MBTiles restaura as feições originais?

Não. Empacotar não reconstrói geometria nem atributos originais. Guarde dados-fonte para edição e nova geração.

Saiba mais

Referências e especificações