Konverter GeoJSON
Konversi GeoJSON ke KML, GPX, CSV, atau WKT dan sebaliknya di browser Anda. Titik, garis, poligon, dan geometri Multi, dengan jumlah feature dan pratinjau.
- Feature
- 0
- Titik
- 0
- Garis
- 0
- Poligon
- 0
- Verteks
- 0
Cara mengonversi GeoJSON, KML, GPX, CSV, dan WKT
- Letakkan file di area unggah atau tempel data ke Data masukan. File dibaca oleh browser Anda dan tidak pernah diunggah.
- Biarkan Dari pada Deteksi otomatis, atau pilih sendiri format masukannya. Deteksi melihat karakter pertama:
{atau[berarti GeoJSON,<gpxberarti GPX, XML lainnya dibaca sebagai KML, kata kunci sepertiPOINTatauMULTIPOLYGONberarti WKT, dan selain itu diperlakukan sebagai CSV. - Pilih format hasil di bagian Ke. Hasilnya muncul saat Anda mengetik; Konversi menjalankannya lagi.
- Periksa jumlahnya (Feature, Titik, Garis, Poligon, Verteks) dan gambar pratinjau, lalu Salin hasilnya atau Unduh dengan ekstensi yang sesuai.
Apa yang dipertahankan setiap format
Semua konversi melewati GeoJSON (RFC 7946) sebagai model bersama: daftar feature, masing-masing dengan geometri opsional dan sekumpulan properti. Point, LineString, Polygon (dengan lubang), MultiPoint, MultiLineString, MultiPolygon, dan GeometryCollection didukung. Koordinat berupa bujur, lintang, dan ketinggian opsional, dalam derajat WGS 84; alat ini tidak melakukan reproyeksi.
- GeoJSON: semuanya dipertahankan, termasuk properti bersarang dan id feature.
- KML: setiap feature menjadi Placemark. Properti
namedandescriptiondipetakan ke elemen KML dengan nama yang sama; properti lain masuk keExtendedData. Geometri Multi menjadiMultiGeometry. Saat membaca, alat ini menelusuri setiap Folder, membaca nilaiDatadanSimpleData, serta memahami rekamangx:Trackdari Google Earth. Style, ikon, ground overlay, dan network link diabaikan. KMZ adalah KML yang di-zip: ekstrak terlebih dahulu. - GPX: titik menjadi waypoint (
wpt, denganele,name, dandesc), garis menjadi track (trk), dan MultiLineString menjadi satu track dengan beberapa segmen. Saat membaca, waypoint, rute (rte), dan track semuanya dikonversi, dengan elevasi sebagai koordinat ketiga. GPX tidak punya poligon, jadi ring poligon ditulis sebagai segmen track dan sebuah peringatan memberitahukannya. - CSV: jika setiap feature berupa titik, hasilnya punya kolom
latitudedanlongitude(ditambahelevationjika ada), diikuti satu kolom per properti. Data campuran mendapat kolomwktsebagai gantinya. Saat membaca, kolom koordinat bernamalat/latitude/ydanlon/lng/long/longitude/xdikenali tanpa memedulikan huruf besar/kecil, begitu pula kolomwktataugeometry. Koma desimal seperti46,8139diterima. Baris tanpa koordinat dilewati dan dihitung. - WKT: satu geometri per baris. Pembacanya menerima varian Z dan M, geometri
EMPTY, dan awalan gaya PostGISSRID=4326;. WKT tidak punya atribut, sehingga properti dibuang pada hasilnya.
Tips dan batasan
- WKT dan GeoJSON sama-sama menulis bujur terlebih dahulu. Jika titik Anda mendarat di laut lepas pantai Afrika atau di kutub yang salah, kemungkinan lintang dan bujur di sumbernya tertukar.
- Pratinjau adalah gambar sederhana tanpa peta dasar, berguna untuk melihat sekilas koordinat yang tertukar, titik yang nyasar, atau bentuk yang tidak tertutup.
- File hingga 20 MB diterima. File yang sangat besar bisa memakan waktu beberapa detik, karena teks hasilnya dibangun di memori.
Pertanyaan yang sering diajukan
Bagaimana cara mengonversi KML ke GeoJSON?
Tempel KML atau letakkan file .kml, biarkan Dari pada Deteksi otomatis, lalu pilih GeoJSON di bagian Ke. Nama Placemark, deskripsi, dan extended data menjadi properti feature.
Bisakah saya membuka track GPX dari jam tangan atau komputer sepeda saya?
Bisa. Track dengan beberapa segmen menjadi MultiLineString, waypoint menjadi titik, dan elevasi setiap titik dipertahankan sebagai koordinat ketiga. Timestamp setiap titik track tidak dipertahankan.
Mengapa poligon saya menjadi track di file GPX?
GPX hanya mengenal waypoint, rute, dan track. Garis luar setiap ring poligon ditulis sebagai segmen track agar bentuknya tidak hilang, dan alat ini menampilkan peringatan.
Tata letak CSV seperti apa yang diharapkan?
Baris header dengan kolom lintang dan bujur, seperti name,lat,lon. Koma, titik koma, dan tab semuanya bisa. Atau, sediakan kolom wkt berisi geometri seperti POINT (2.35 48.85).
Apakah data saya dikirim ke server?
Tidak. Parsing dan konversi berjalan sepenuhnya di browser Anda; halaman tidak membuat permintaan apa pun dengan data Anda, hal yang penting untuk track pribadi dan file lokasi klien.
Alat terkait
- Kalkulator Bounding Box Hitung bounding box dari koordinat, GeoJSON, atau WKT sebagai minLon,minLat,maxLon,maxLat, WKT, Overpass, atau Leaflet, dengan padding dan antimeridian.
- Jarak Antar Koordinat Hitung jarak antara dua koordinat GPS dengan rumus haversine atau Vincenty (WGS84), plus arah dan titik tengah, dalam km, mil, dan mil laut.
- JSON Formatter dan Validator JSON formatter dan validator gratis untuk merapikan, minify, dan memeriksa JSON di browser Anda, dengan kesalahan sintaksis yang dilaporkan per baris dan kolom.