Bandingkan
MBTiles atau MVT: kumpulan tile dan pengodean
MBTiles adalah kumpulan tile dalam SQLite; MVT mengodekan tile vektor. Keduanya berada pada lapisan berbeda dan dapat dipakai bersama.
Format mana yang sebaiknya dipilih?
Pertimbangkan MBTiles untuk distribusi offline dan MVT untuk isi atau penyajian tile vektor individual.
Cocok untuk MBTiles
Menyerahkan tile tiap tingkat zoom dalam satu berkas
- Menggunakan peta offline dalam aplikasi yang kompatibel
Cocok untuk MVT
Menyajikan fitur geografis dalam ubin
- Mengambil lapisan dan atribut yang diperlukan tampilan
Informasi dasar
| Item | MBTiles | MVT |
|---|---|---|
| Ekstensi | .mbtiles | .mvt |
| Tipe MIME | application/vnd.mapbox-vector-tile | |
| Penggunaan umum | Menyerahkan tile tiap tingkat zoom dalam satu berkas | Menyajikan fitur geografis dalam ubin |
| Cara membuka | Gunakan GIS yang mendukung MBTiles dan periksa format, batas, zoom dan layer. tile_row mengikuti TMS, terbalik vertikal dari XYZ umum. Konversi: y_TMS = 2^z - 1 - y_XYZ. | Atur URL, batas dan proyeksi ubin pada alat yang kompatibel, lalu gunakan gaya yang sesuai dengan nama lapisan. |
| Ekspor atau konversi | Pertahankan koordinat dan metadata saat mengekstrak tile. Isi pbf adalah MVT terkompresi gzip. Pengolahan gambar dan vektor berbeda; presisi asli yang hilang serta atribut terhapus tidak dapat dipulihkan. | Konversi ke GeoJSON memerlukan transformasi koordinat dengan batas geografis, proyeksi dan extent ubin. Pada penyajian z/x/y yang umum, zoom dan posisi ubin menentukan batasnya. Kehilangan akibat pembulatan, penyederhanaan atau pemotongan tidak dapat dipulihkan. |
Pilih menurut penggunaan
Menggunakan peta offline dalam aplikasi yang kompatibel
Menyerahkan tile tiap tingkat zoom dalam satu berkas
MBTilesMengambil lapisan dan atribut yang diperlukan tampilan
Menyajikan fitur geografis dalam ubin
MVTPoin utama 1
MBTiles menggabungkan posisi dan metadata lintas tingkat zoom.
Perbedaan lebih lanjutPoin utama 2
MVT menyimpan layer, fitur, atribut dan koordinat lokal tile.
Perbedaan lebih lanjutPerbedaan lebih lanjut
Periksa dukungan kontainer MBTiles dan isi vektornya. MBTiles gambar memerlukan dukungan format gambar, bukan dekoder MVT.
- Dalam MBTiles 1.3, format=pbf berarti MVT terkompresi gzip. Saat ekstraksi tangani kompresi, konversi TMS/XYZ tile_row dan zoom.
- Bagikan gaya render MVT secara terpisah. Pengemasan tidak memulihkan presisi atau atribut yang hilang saat pembuatan tile.
Pertanyaan umum
Apakah menyimpan MVT dalam MBTiles memulihkan fitur asli?
Tidak. Pengemasan tidak membangun ulang geometri atau atribut asli. Simpan data sumber untuk penyuntingan dan pembuatan ulang.