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
| Campo | MBTiles | MVT |
|---|---|---|
| Extensão | .mbtiles | .mvt |
| Tipo MIME | application/vnd.mapbox-vector-tile | |
| Usos comuns | Entregar tiles por nível de zoom em um arquivo | Distribuir feições geográficas em blocos |
| Como abrir | Use 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 converter | Preserve 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
MBTilesCarregar camadas e atributos necessários à visualização
Distribuir feições geográficas em blocos
MVTPonto principal 1
MBTiles reúne posições e metadados de vários níveis de zoom.
Mais sobre as diferençasPonto principal 2
MVT guarda camadas, feições, atributos e coordenadas locais do tile.
Mais sobre as diferençasMais 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.