KMZ'yi GeoJSON'a dönüştürme
Bu dönüştürücü bir Google Earth KMZ'sini açar ve içindeki KML'nin yer işaretlerini, adları ve açıklamaları öznitelik olarak koruyarak GeoJSON'a çevirir. Dosya tarayıcınızda dönüştürülür ve sunucuya gönderilmez. Stiller, paketlenmiş simgeler, fotoğraflar ve zemin bindirmeleri aktarılmaz; her KML klasörü ayrı bir GeoJSON dosyası olur ve hepsi bir zip içinde gelir.
Bir dosya doğru dönüştürülmedi mi? Tercihen küçük bir örnek dosyayla birlikte [email protected] adresine e-posta gönderin, sorun düzeltilecektir.
Temel bilgiler
- Girdi: KMZ (.kmz). Çıktı: GeoJSON (.geojson).
- Dosyalarınız sunucuya gönderilmez: işlem tarayıcınızda, kendi cihazınızda yapılır.
- Dosya boyutu: sabit bir sınır yok; çok büyük dosyalar cihazınızın belleğiyle sınırlıdır.
- Bilgisayar, tablet veya telefonda güncel bir tarayıcı (Chrome, Edge, Firefox veya Safari) gerekir; hiçbir şey kurmanız gerekmez.
- Ücretsizdir, kayıt gerekmez.
Bir dosyayı dönüştürmek yerine yeni noktalar, çizgiler veya alanlar mı çizmek istiyorsunuz? Kardeş sitemiz GeoDrafter'da bunları haritada çizip KML, GeoJSON veya GPX olarak dışa aktarın (İngilizce).
KMZ → GeoJSON: neden dönüştürmelisiniz
Google Earth Pro yerleri varsayılan olarak KMZ olarak kaydeder ve KMZ, kamu kurumlarının ve altyapı işletmelerinin harita verileri için yaygın bir indirme biçimidir. Bu verileri bir web haritasında, bir JavaScript uygulamasında veya bir mekânsal veritabanında kullanmak için GeoJSON gerekir. Bu dönüştürücü KMZ'yi açar, içindeki KML'yi bulur ve yer işaretlerini tek adımda GeoJSON'a çevirir; adlar ve açıklamalar öznitelik olarak korunur. Klasörler ayrı GeoJSON dosyaları olur, böylece özgün yapı korunur. Her şey tarayıcınızda, QGIS'in arkasındaki motor olan GDAL ile gerçekleşir ve dosya hiçbir zaman bir sunucuya gönderilmez.
KMZ dosyası GeoJSON biçimine nasıl dönüştürülür
- .kmz dosyanızı kutuya bırakın veya seçmek için tıklayın.
- Haritadaki yer işaretlerini ve klasör listesini kontrol edin.
- “GeoJSON biçimine dönüştür” düğmesine tıklayın ve GeoJSON dosyasını veya klasör başına bir dosya içeren zip'i indirin.
Dönüştürme sırasında neler değişir
Paketlenmiş görüntüler dışarıda kalır
KMZ içindeki simgeler, fotoğraflar ve görüntü bindirmeleri coğrafi obje olmadığı için GeoJSON'un parçası değildir. Bir fotoğrafı img etiketiyle gösteren bir açıklama etiketi korur, ancak işaret ettiği görüntü dosyası dahil edilmez. Zemin bindirmesi olarak yerleştirilmiş taranmış haritalar da dönüştürülmez.
Stiller kaybolur
GeoJSON'da KML stillerine yer yoktur; bu yüzden simge görüntüleri, renkler ve çizgi kalınlıkları kaybolur ve siz stil verene kadar her obje aynı görünür. Leaflet, MapLibre veya OpenLayers'ta objeleri klasör ya da ad gibi bir özniteliğe göre renklendirebilirsiniz.
Klasör başına bir GeoJSON dosyası
Her KML klasörü kendi katmanı, dolayısıyla klasörün adını taşıyan kendi GeoJSON dosyası olur ve hepsini birlikte bir zip olarak indirirsiniz. Hiçbir klasörde olmayan yer işaretleri kendi başına bir katman oluşturur.
Yükseklik modu olmadan yükseklik
Yükseklikler üçüncü koordinat olarak korunur. KML ayrıca bir yüksekliğin zeminden mi yoksa deniz seviyesinden mi ölçüldüğünü belirtir; GeoJSON bunu ifade edemez, bu yüzden bu bilgi atılır.
Koordinatlar yerinde kalır
KML de GeoJSON da WGS84 boylam ve enlemini kullanır, bu yüzden koordinat dönüşümü gerekmez. Çıktı, en fazla 7 ondalık basamakla RFC 7946'ya uyar.
Dosya biçimleri hakkında
KMZ
KMZ, çoğu zaman yanına simgeler ve görseller de paketlenmiş, ZIP'lenmiş bir KML dosyasıdır. Google Earth varsayılan olarak KMZ kaydeder; bu yüzden Google Earth'ten dışa aktarım yapan çoğu kişinin elde ettiği biçim budur.
- ZIP içindeki ana dosya genellikle doc.kml'dir.
- KMZ içindeki görseller ve simgeler coğrafi veri değildir; bu yüzden GeoJSON veya Shapefile gibi biçimlere dönüştürürken dışarıda bırakılır.
GeoJSON
GeoJSON, coğrafi nesneler için düz metin bir JSON biçimidir ve 2016'da RFC 7946 olarak standartlaştırıldı. Leaflet, MapLibre ve Mapbox gibi web haritalarının ve birçok API'nin doğal biçimidir.
- Koordinatlar WGS84 boylam, enlem şeklindedir (bu sırayla).
- Noktalar, çizgiler ve poligonlar tek bir dosyada karıştırılabilir.
- Özellikler (properties) herhangi bir JSON değeri olabilir; alan adı uzunluğunda sınır yoktur.
Sıkça sorulan sorular
KMZ dosyasının içinde ne var?
Genellikle doc.kml adlı bir ana KML dosyası ve çoğu zaman simge veya fotoğraf klasörü içeren bir zip arşivi. Dönüştürücü onu bellekte açar, bu yüzden kendiniz açmanız gerekmez.
KMZ'mde birkaç KML dosyası var. Hangisi dönüştürülür?
Hepsi. Önce ana doc.kml, ardından arşivdeki diğer KML dosyaları okunur ve her birinin klasörleri birer GeoJSON dosyası olur.
GeoJSON'u daha sonra tekrar KML'ye çevirebilir miyim?
Evet, GeoJSON'dan KML'ye dönüştürücüyle. Stiller geri gelmez, çünkü GeoJSON bunları içermez; stiller önemliyse özgün KMZ'yi saklayın.
KMZ'm bir sunucuya gönderiliyor mu?
Hayır. Dosya tarayıcınız tarafından açılır ve dönüştürülür; bilgisayarınızdan hiçbir şey çıkmaz.