Bandingkan
GML dan GeoJSON: skema dan koordinat
GML mendeskripsikan fitur dengan XML dan skema aplikasi. GeoJSON menyatakan geometri dan atribut dalam JSON; perbandingan ini mengikuti koordinat RFC 7946.
Format mana yang sebaiknya dipilih?
Pertimbangkan GML untuk definisi khusus suatu bidang dan GeoJSON untuk geometri serta atribut umum pada peta web.
Cocok untuk GML
Menukar fitur geografis dan atribut
- Mendefinisikan fitur bidang tertentu dengan skema bersama
Cocok untuk GeoJSON
Menukar fitur geografis dan propertinya
- Titik, garis, dan poligon di peta web
Informasi dasar
| Item | GML | GeoJSON |
|---|---|---|
| Ekstensi | .gml, .xml | .geojson, .json |
| Tipe MIME | application/gml+xml | application/geo+json |
| Penggunaan umum | Menukar fitur geografis dan atribut | Menukar fitur geografis dan propertinya |
| Cara membuka | Buka dengan GIS yang kompatibel setelah memeriksa versi GML dan skema aplikasi; validasi juga struktur XML. | Buka dalam alat peta yang mendukung GeoJSON atau editor teks; periksa posisi dan bentuk pada peta. |
| Ekspor atau konversi | Saat mengubah ke GeoJSON, periksa sistem referensi, urutan sumbu, tipe atribut dan struktur bersarang. | Saat mengonversi, periksa urutan koordinat, sistem referensi, geometri, dan properti di alat tujuan. |
Pilih menurut penggunaan
Mendefinisikan fitur bidang tertentu dengan skema bersama
Menukar fitur geografis dan atribut
GMLTitik, garis, dan poligon di peta web
Menukar fitur geografis dan propertinya
GeoJSONPoin utama 1
GML mendukung skema aplikasi. GeoJSON memakai struktur umum seperti Feature dan Geometry.
Perbedaan lebih lanjutPoin utama 2
GML mengikuti sistem referensi yang dinyatakan atau diwariskan. GeoJSON RFC 7946 memakai WGS 84 dengan bujur lalu lintang.
Perbedaan lebih lanjutPerbedaan lebih lanjut
Periksa versi dan profil GML serta dukungan GeoJSON penerima; uji konversi bolak-balik dengan fitur yang mewakili data.
- Saat beralih ke GeoJSON, transformasikan sistem referensi dan urutan sumbu, bukan sekadar menyalin koordinat.
- Tentukan pemetaan fitur bersarang, tipe atribut, pengenal dan referensi. Peta yang tampil tidak membuktikan makna skema tetap terjaga.
Pertanyaan umum
Apakah konversi GML ke GeoJSON mempertahankan semuanya?
Tidak. Periksa fitur kompleks, referensi dan ketelitian transformasi; simpan sumber serta skema jika diperlukan.