Excel ve CSV'den KML Oluşturucu
Koordinat tablonu yükle ya da yapıştır; enlem/boylam, UTM, TUREF 3° TM veya ED50 değerlerini Google Earth'te açılan KML ve KMZ dosyasına çevir. Parsel köşelerinden kapalı alan da oluşturabilirsin.
1 Tablo
2 Koordinatlar
DMS örnekleri: 40°58'43.6"K, 40 58 43.6, 40°58.727'. Yön harfleri K/G/D/B ve N/S/E/W tanınır.
3 Ad ve açıklama
Açıklamaya eklenecek sütunlar
4 Stil ve gruplama
5 Geometri ve çıktı
Klasör sütunu seçiliyse her grup için ayrı çizgi ya da alan oluşur; köşeler tablodaki satır sırasıyla birleştirilir.
Tablon tarayıcında işlenir, sunucuya gönderilmez. Ağ üzerinden yalnız önizleme haritasının OpenStreetMap ve Esri karoları indirilir.
İlgili Araçlar
Excel'deki koordinatları Google Earth'e aktarmak
Arazi ölçümleri, saha envanterleri ve adres listeleri çoğu zaman bir Excel tablosunda durur. Google Earth ve Google My Maps bu tabloyu doğrudan okumaz; noktaların KML biçimine çevrilmesi gerekir. Bu araç tablondaki her satırı bir KML noktasına dönüştürür, seçtiğin sütunları açıklama balonunda tablo olarak gösterir ve istersen noktaları sırayla birleştirerek çizgi ya da kapalı alan oluşturur.
Nasıl kullanılır
- Excel ya da CSV dosyasını seç veya hücreleri kopyalayıp metin kutusuna yapıştır.
- Koordinat türünü seç. TM, UTM ve ED50 için dilimi (orta meridyeni) belirt, ardından koordinat sütunlarını kontrol et.
- Ad sütununu ve açıklamaya girecek sütunları seç. Renk, simge ve boyutu ayarla; istersen bir sütuna göre renklendir ya da klasörlere ayır.
- Parsel köşeleri gibi sıralı noktalar için geometriyi "kapalı alan" yap. Klasör sütunu seçiliyse her parsel ayrı bir alan olur.
- KML Oluştur düğmesine bas, sonucu haritada kontrol et ve KML, KMZ ya da GeoJSON olarak indir.
Desteklenen koordinat yazımları
Enlem ve boylam ondalık derece (40.9719 ya da 40,9719) veya derece, dakika, saniye olarak yazılabilir: 40°58'43.6"K, 40 58 43.6, 40:58:43.6 ve 40°58.727' biçimleri okunur. Güney ve batı yönleri (G, B, S, W) ya da eksi işareti değeri negatif yapar. Enlem ve boylam tek hücredeyse, Google Haritalar'dan kopyalanan "40.9719, 27.5153" biçimi gibi, "tek sütunda" seçeneğini kullan. TM ve UTM değerlerinde ondalık virgül ve binlik ayırıcı (4.538.900,00) tanınır.
Google Earth Pro'da açma
Dosya menüsünden Aç'ı seç ve indirdiğin KML ya da KMZ dosyasını göster. Veri Geçici Yerler altında açılır; kalıcı olması için klasörü sağ tıklayıp Yerlerim'e kaydet. Web sürümünde Projeler bölümünden dosya içe aktarılabilir.
Google My Maps'te açma
Yeni bir harita oluştur, katman altındaki İçe aktar bağlantısına tıkla ve KML ya da KMZ dosyasını seç. My Maps simge rengini kendi stilleriyle değiştirebilir; ExtendedData olarak yazılan sütunlar ise öznitelik tablosunda ayrı alanlar olarak görünür.
Türkiye koordinat sistemlerinde sık yapılan hatalar
- Y ve X sırası: Harita mühendisliğinde Y sağa (doğu), X yukarı (kuzey) değeridir; matematikteki alışkanlığın tersidir. Türkiye'de Y 6 haneli (500 000 civarı), X 7 hanelidir (yaklaşık 3 950 000 ile 4 700 000 arası). Araç sırayı ters bulursa uyarır.
- Dilim seçimi: TUREF ve ED50 3° TM dilimleri 27, 30, 33, 36, 39, 42 ve 45 derece orta meridyenlidir. Yanlış dilimde noktalar yaklaşık 250 km kayar. Sağa değer 500 000 civarında olduğu için dilim koordinattan anlaşılamaz; ölçüm raporuna ya da paftaya bakmak gerekir.
- ED50 ile TUREF karışması: Eski paftalar ED50 datumundadır. Aynı noktanın iki sistemdeki koordinatları yaklaşık 180-200 m farklıdır; farkın büyük kısmı X (yukarı) değerindedir. Yanlış datum seçilirse noktalar bu kadar kayar.
- Enlem ve boylam: Türkiye'de enlem yaklaşık 36-42, boylam 26-45 derece arasındadır. Enlem 27 çıkıyorsa sütunlar yer değiştirmiştir.
Veri ve yöntem
ED50 ile WGS 84 arasında Türkiye için tanımlı EPSG:1784 (ED50 to WGS 84 (30)) dönüşümü kullanılır; EPSG bu dönüşümün doğruluğunu yaklaşık 2 m olarak verir. TUREF ile WGS 84 arasında datum kaydırması uygulanmaz. Alan WGS 84 elipsoidi üzerinde, alanın merkezine oturtulmuş eşalanlı bir projeksiyonla; çevre ve uzunluk Vincenty yöntemiyle hesaplanır. Girdi TM ya da UTM ise düzlem alanı da verilir. KML'de koordinatlar standardın gerektirdiği boylam, enlem sırasıyla yazılır. Simgeler Google'ın standart simge adreslerine bağlanır ve dosya açıldığında Google Earth tarafından oradan yüklenir.
Koordinat dönüşümü proj4js 2.9.0 (MIT), Excel okuma SheetJS 0.18.5 (Apache-2.0), CSV okuma Papa Parse 5.4.1 (MIT), KMZ üretimi JSZip 3.10.1 (MIT) ile yapılır. Harita altlıkları OpenStreetMap katkıcılarına ve Esri'ye aittir. Kullanılan açık kaynak kütüphaneler ve lisansları: Veri Kaynakları.
Kurumsal çalışmalar için
Türkiye'de kullanılan datumlar, projeksiyonlar ve EPSG kodları koordinat sistemleri rehberinde ayrıntılı anlatılır. Sahada toplanan verinin tabloya aktarılmadan doğrudan haritaya işlendiği iş akışları için saha veri toplama sayfasına bakabilirsin.
Sık Sorulan Sorular
Noktalarım Google Earth'te denizde ya da başka ülkede çıkıyor, neden?
En sık iki neden vardır: Y ve X sütunları yer değiştirmiştir ya da yanlış dilim seçilmiştir. Türkiye'de Y (sağa) değeri 6 haneli, X (yukarı) değeri 7 hanelidir. Dilim yanlışsa noktalar yaklaşık 250 km doğuya ya da batıya kayar. Enlem ve boylam kullanıyorsan iki sütunun yerini kontrol et.
KML dosyasındaki koordinat sırası neden boylam, enlem?
KML standardı koordinatları boylam, enlem, yükseklik sırasıyla yazar. Araç bu sırayı kendisi uygular; tablonda sütunlar hangi sırada olursa olsun yalnız doğru sütunu seçmen yeterlidir.
Parsel alanı tapudaki alanla neden birebir aynı değil?
Araç alanı WGS 84 elipsoidi üzerinde hesaplar; koordinatlar TM ya da UTM olarak girildiyse düzlem (projeksiyon) alanını da verir. Köşe koordinatlarının yuvarlanması, köşe sırası ve eksik köşe gibi nedenlerle küçük farklar oluşabilir. Resmi alan için kadastro kayıtları esas alınır.
Dosyalarım bir sunucuya yükleniyor mu?
Hayır. Tablo okuma, koordinat dönüşümü ve KML üretimi tarayıcında yapılır. Ağ üzerinden yalnız önizleme haritasının OpenStreetMap ve Esri karoları indirilir; bu istekler tablonun içeriğini taşımaz.