KML'yi CSV'ye dönüştürme
Bu dönüştürücü Google Earth veya My Maps KML yer işaretlerini Excel ya da Google E-Tablolar için ad, açıklama ve X ile Y sütunları içeren bir CSV'ye çevirir; yollar ve alanlar WKT olarak yazılır. KML tarayıcınızda dönüştürülür, sunucuya gönderilmez. ExtendedData alanları okunmaz, açıklamalardaki HTML olduğu gibi kopyalanır ve her KML klasörü ayrı bir CSV olur.
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: KML (.kml). Çıktı: CSV (.csv).
- 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).
KML → CSV: neden dönüştürmelisiniz
Google Earth'ten veya Google My Maps'ten alınan bir KML, yerleri haritada görmek için mükemmeldir, ancak onları saymak, sıralamak veya adres mektup birleştirmede kullanmak için uygun değildir. Bu dönüştürücü yer işaretlerini Excel'de veya Google E-Tablolar'da açabileceğiniz bir CSV tablosuna çevirir: her yer işareti için adını ve açıklamasını içeren bir satır, boylam ve enlem ise iki düz sütun olarak. Yollar ve alanlar, CBS araçlarının yeniden okuyabildiği WKT metni olarak yazılır. Her KML klasörü kendi CSV'si olur; böylece birkaç katmanı olan bir My Maps dosyası size zip içinde katman başına bir tablo verir. Standart CSV'yi ya da ş ve ü gibi harfleri doğru gösteren ve ondalık virgül kullanılan ülkeler için noktalı virgül ve ondalık virgül kullanan bir Excel biçimini seçin.
KML dosyası CSV biçimine nasıl dönüştürülür
- .kml dosyanızı kutuya bırakın veya tıklayıp seçin. Bir .kmz için önce KMZ'den KML'ye dönüştürücüyü kullanın.
- Dosyayı açacağınız programa uygun CSV biçimini seçin.
- “CSV biçimine dönüştür” düğmesine tıklayın ve tabloyu Excel'de, Google E-Tablolar'da veya CBS yazılımınızda açın.
Dönüştürme sırasında neler değişir
Yalnızca ad ve açıklama
Dönüştürücü her yer işaretinin adını ve açıklamasını okur. My Maps'in içe aktarılan tablo sütunları için kullandığı, KML ExtendedData olarak saklanan ek alanlar okunmaz. Bu sütunlara ihtiyacınız varsa katmanı My Maps'ten doğrudan CSV olarak dışa aktarın veya KML'yi QGIS'te açın.
Noktalar X ve Y olur
Bir klasör yalnızca nokta içerdiğinde CSV bir X sütunu (boylam) ve bir Y sütunuyla (enlem) başlar. Gerçek yüksekliği olan noktalar ayrıca bir Z sütunu alır; Google Earth'ün yerdeki noktalar için yazdığı sıfır yükseklik ise atılır.
Yollar ve alanlar WKT olur
Çizgi veya poligon içeren bir klasör bunun yerine bir WKT sütunu alır, örneğin LINESTRING (28.97 41.00, …). Excel bunu metin olarak gösterir; QGIS ve diğer CBS programları onu yeniden geometriye çevirebilir.
HTML içeren açıklamalar
Google Earth'te yazılan açıklamalar çoğu zaman satır sonları ve bağlantılar gibi HTML içerir. Bunlar olduğu gibi kopyalanır; bu yüzden hücrelerde <br> gibi etiketler görebilirsiniz.
Dosya biçimleri hakkında
KML
KML (Keyhole Markup Language), Google Earth ve Google Benim Haritalarım'ın temelindeki XML biçimidir ve 2008'den beri bir OGC standardıdır. Geometrinin yanı sıra stiller, simgeler, klasörler ve HTML açıklamalar da içerebilir.
- Her zaman WGS84 boylam, enlem ve isteğe bağlı yükseklik.
- Klasörler yer işaretlerini gruplar; dönüştürmede her klasör kendi katmanı olabilir.
- Stiller (renkler, çizgi kalınlıkları, simgeler) KML'ye ve Google Earth'e özgüdür.
CSV
CSV (comma-separated values, virgülle ayrılmış değerler), Excel'de, Google E-Tablolar'da ve her veritabanında açılan düz metin bir tablodur. Kendine ait bir geometri türü yoktur: konumlar ya enlem ve boylam gibi iki koordinat sütunu olarak ya da WKT metni içeren bir sütun olarak saklanır.
- Noktalar iki sütuna sığar (X ve Y ya da boylam ve enlem); çizgiler ve poligonlar için bir WKT sütunu gerekir.
- Koordinat sistemi dosyada saklanmaz, bu yüzden ayrıca not edin.
- Ayırıcı için bir standart yoktur: Excel, dil ayarlarına bağlı olarak virgül veya noktalı virgül kullanır.
- Her değer metindir; 0800'ün bir sayı mı yoksa posta kodu mu olduğuna dosyayı okuyan program karar verir.
Sıkça sorulan sorular
KML dosyam bir sunucuya yükleniyor mu?
Hayır. Dosya, cihazınızda tarayıcınız tarafından okunur ve dönüştürülür; hiçbir şey sunucuya gönderilmez.
Neden bir zip dosyası aldım?
KML dosyanızda birkaç klasör veya katman var. Tablolar birbirine karışmasın diye her biri, klasörün adını taşıyan kendi CSV'si olur.
Hangi CSV biçimini seçmeliyim?
CBS programları, veritabanları ve Google E-Tablolar için standart biçimi. İngilizce konuşulan ülkelerdeki Excel için “Excel” biçimini, Excel'iniz ondalık işareti olarak virgül kullanıyorsa, Türkçe Excel'de olduğu gibi, “Avrupa'daki Excel” biçimini seçin.
CSV'yi yeniden KML'ye çevirebilir miyim?
Evet. Önce CSV dönüştürücüsüyle GeoJSON'a, ardından KML'ye çevirin.