Bandingkan
MVT dan GeoJSON: ubin dan pertukaran data
MVT mengodekan ubin vektor dengan Protocol Buffers. GeoJSON berisi data geografis JSON dan tidak menetapkan sendiri aturan penyajian ubin.
Format mana yang sebaiknya dipilih?
Pertimbangkan MVT untuk menyajikan wilayah terlihat dalam ubin dan GeoJSON untuk pertukaran fitur serta atribut yang dapat dibaca.
Cocok untuk MVT
Menyajikan fitur geografis dalam ubin
- Mengambil lapisan dan atribut yang diperlukan tampilan
Cocok untuk GeoJSON
Menukar fitur geografis dan propertinya
- Titik, garis, dan poligon di peta web
Informasi dasar
| Item | MVT | GeoJSON |
|---|---|---|
| Ekstensi | .mvt | .geojson, .json |
| Tipe MIME | application/vnd.mapbox-vector-tile | application/geo+json |
| Penggunaan umum | Menyajikan fitur geografis dalam ubin | Menukar fitur geografis dan propertinya |
| Cara membuka | Atur URL, batas dan proyeksi ubin pada alat yang kompatibel, lalu gunakan gaya yang sesuai dengan nama lapisan. | Buka dalam alat peta yang mendukung GeoJSON atau editor teks; periksa posisi dan bentuk pada peta. |
| Ekspor atau konversi | 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. | Saat mengonversi, periksa urutan koordinat, sistem referensi, geometri, dan properti di alat tujuan. |
Pilih menurut penggunaan
Mengambil lapisan dan atribut yang diperlukan tampilan
Menyajikan fitur geografis dalam ubin
MVTTitik, garis, dan poligon di peta web
Menukar fitur geografis dan propertinya
GeoJSONPoin utama 1
MVT memakai lapisan bernama dan bilangan bulat lokal ubin. GeoJSON memakai koordinat geografis dan atribut JSON.
Perbedaan lebih lanjutPoin utama 2
Proyeksi dan batas MVT berasal dari pengaturan eksternal. GeoJSON RFC 7946 memakai urutan bujur-lintang.
Perbedaan lebih lanjutPerbedaan lebih lanjut
Ukur dengan data, zoom, kompresi dan alat yang sama; simpan sumber sebelum membuat ubin.
- Saat membuat MVT, tentukan proyeksi, pembagian ubin, extent, atribut terpilih, penyederhanaan dan pemotongan.
- Pengembalian ke GeoJSON memerlukan batas, proyeksi dan transformasi koordinat. Atribut yang dibuang dan detail yang dihapus tidak dapat dipulihkan.
Pertanyaan umum
Bisakah MVT membangun kembali GeoJSON asli secara lengkap?
Biasanya tidak ada jaminan. Kuantisasi bilangan bulat, penyederhanaan dan pemilihan atribut dapat mengubah data; simpan aslinya.