DXF'i KML'ye dönüştürme
Bu dönüştürücü AutoCAD, BricsCAD veya başka bir CAD programından gelen bir DXF çizimini Google Earth, Google My Maps ya da herhangi bir web haritası için bir KML dosyasına çevirir. Çizimin koordinat sistemini EPSG kodu olarak girersiniz ve koordinatlar boylam ve enleme dönüştürülür. Her CAD katmanı bir klasör olur, çizgiler ve alanlar CAD renklerini korur, yazılar ise etiket olur. DXF tarayıcınızda okunur ve yüklenmez.
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: DXF (.dxf). Çıktı: KML (.kml).
- 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.
DXF → KML: neden dönüştürmelisiniz
DXF biçimindeki bir vaziyet planını, halihazır haritayı veya altyapı çizimini CAD yazılımı olmayan birine göstermek zordur; oysa hemen herkes bir KML dosyasını Google Earth'te ya da telefonunda açabilir. Bu sayfa DXF'i, QGIS'in arkasındaki açık kaynak kütüphane GDAL ile okur, koordinatları çizimin sisteminden (bir UTM dilimi ya da TUREF / TM30 gibi ulusal bir sistem) KML'nin gerektirdiği WGS84 boylam ve enlemine dönüştürür ve tek bir KML yazar. Her CAD katmanı, Google Earth'te açıp kapatabileceğiniz bir klasör olur. Çizgiler CAD rengini ve çizgi kalınlığını korur, taramalar doldurulur, bina oturumları ve parseller gibi kapalı çoklu çizgiler alan olur, TEXT ve MTEXT varlıkları ise ekleme noktalarında etiket olarak görünür. Harita önizlemesi, dönüştürmeden önce çizimin nereye düştüğünü gösterir ve hiçbir şey sunucuya gönderilmez.
DXF dosyası KML biçimine nasıl dönüştürülür
- .dxf dosyanızı kutuya bırakın veya seçmek için tıklayın. Bir .dwg dosyası önce DXF olarak kaydedilmelidir.
- Çizimin koordinat sistemini EPSG kodu olarak girin, ör. TUREF / TM30 için EPSG:5254, ya da önerilerden birine tıklayın ve haritanın çizimi doğru yerde gösterip göstermediğini kontrol edin.
- “Kapalı çoklu çizgiler ve daireler poligon olur” kutusunu işaretli bırakın veya işareti kaldırın, “KML biçimine dönüştür” düğmesine tıklayın ve dosyayı Google Earth'te açın ya da My Maps'e içe aktarın.
Dönüştürme sırasında neler değişir
Çizimin nereye düşeceğini EPSG kodu belirler
DXF koordinatları koordinat sistemi olmadan, düz sayılar olarak saklar; KML ise boylam ve enlem cinsinden olmak zorundadır, bu yüzden dönüştürücünün çizimin sistemini bilmesi gerekir. 456000, 4530000 gibi değerler metre cinsinden UTM veya TM koordinatlarıdır; Türkiye'de bunlar çoğu zaman TUREF / TM30 (EPSG:5254) gibi 3 derecelik TM dilimleri ya da WGS 84 / UTM 36N (EPSG:32636) gibi UTM dilimleridir. Alanın altındaki öneriler, sayıların anlamlı olduğu sistemleri listeler. Yanlış kodla çizim başka bir ülkede görünür ya da birkaç yüz metre kayar; harita önizlemesi bunu dönüştürmeden önce gösterir.
Yerel koordinatlardaki çizimler
Mimari çizimler çoğu zaman 0,0 civarında, milimetre veya metre cinsinden çizilir ve araziye hiç bağlı değildir. Bunlara hiçbir EPSG kodu uymaz; sonuç Atlas Okyanusu'nda 0° boylam ve 0° enlem yakınına düştüğünde durum satırı uyarır. Böyle bir çizim önce jeoreferanslanmalıdır; örneğin QGIS'te Georeferencer veya Vector Bender eklentisiyle, ya da CAD'de ölçü koordinatlarına taşınarak.
Renkler, çizgi kalınlıkları ve yazılar
Her varlık CAD rengini korur; ByLayer ve ByBlock çözülür. Koyu CAD ekranında beyaz olan renk 7 beyaz kalır ve hava fotoğraflarında iyi görünür. Çizgi kalınlıkları 1 ile 8 piksel arasına dönüştürülür; Google Earth çizgileri her yakınlaştırma düzeyinde aynı genişlikte çizer. Yazılar, CAD yazı rengiyle iğnesiz etiketlerdir; ancak Google Earth onları çizimdeki yükseklik ve dönüşle değil, dik ve kendi boyutunda gösterir. Kesikli çizgi gibi çizgi tipleri ve ölçü stilleri aktarılmaz.
Kapalı çizgiler alan olur
Kutu işaretliyken her kapalı çoklu çizgi ve daire açık renkli dolgulu bir poligon olarak yazılır; böylece Google Earth'te bir binanın veya parselin içine tıklayıp onu ölçebilirsiniz. Taramalar ve dolu alanlar (solid) daha belirgin bir dolgu alır. Kapalı çizgiler, örneğin çizgi olarak kalması gereken eş yükseklik eğrileriyse işareti kaldırın.
Bloklar, eğriler ve yükseklikler
Ağaç, rögar ve kuzey oku gibi bloklar, blok ekleme noktasının katmanında çizgilerine ve dairelerine patlatılır. KML'de eğri olmadığından daireler, yaylar ve spline'lar çok sayıda kısa düz parçaya dönüşür. Yüksekliği olmayan şekiller Google Earth'te araziyi izler; eş yükseklik eğrilerinin kotu gibi gerçek yükseklikler koordinatlarda irtifa olarak korunur. Antetli kağıt alanı düzenleri dışarıda kalır.
Dosya biçimleri hakkında
DXF
DXF (Drawing Exchange Format), Autodesk'in 1982'den beri yayımladığı AutoCAD'in açık veri değişim biçimidir. Harita mühendisleri, mimarlar ve proje mühendisleri CAD çizimlerini programlar arasında aktarmak için onu kullanır. Bir DXF, adlandırılmış katmanlar üzerinde çizgiler, çoklu çizgiler, yaylar, daireler, yazılar, taramalar ve bloklar içerir; ancak öznitelik tablosu ve koordinat sistemi içermez.
- Çizim varlıklarını adlandırılmış katmanlarda tutan düz metin (veya ikili) bir dosyadır; bloklar, defalarca eklenebilen yeniden kullanılabilir sembollerdir.
- Öznitelik tablosu yoktur: bir varlığın geometrinin yanında yalnızca katmanı, rengi, çizgi tipi ve yazılarda metnin kendisi bulunur.
- Koordinat sistemi saklanmaz; koordinatlar yalnızca sayılardır ve çoğu zaman ulusal koordinat sisteminde veya yerel proje koordinatlarındadır.
- DWG, AutoCAD'in kendi ikili biçimidir ve DXF ile aynı şey değildir.
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.
Sıkça sorulan sorular
KML'yi Google My Maps'e aktarabilir miyim?
Evet. My Maps'te bir katmanda İçe aktar'ı seçin ve KML'yi gösterin. My Maps dosya başına bir katman içe aktarır ve katman başına en fazla 2.000 objeye izin verir; bu yüzden ayrıntılı bir çizim fazla büyük olabilir. Bu durumda önce CAD'de gerekmeyen katmanları silin ya da KML'yi Google Earth'te açın.
Her obje için hangi veriler korunur?
CAD katmanı, varlık türü (ör. AcDbPolyline veya AcDbCircle) ve varlık tanıtıcısı (handle); Google Earth bunları bir objeye tıkladığınızda gösterir. Yazılarda etiket, yazının kendisidir.
Bir çizimin EPSG kodunu nasıl bulurum?
Çizimi hazırlayan kişiye sorun ya da DXF okunduktan sonra alanın altında görünen önerileri kullanın: bu öneriler çizimdeki sayıların anlamlı olduğu koordinat sistemlerini listeler, harita önizlemesi de her birinin çizimi nereye koyduğunu gösterir.
Çizimim sunucuya yükleniyor mu?
Hayır. DXF, tarayıcınız tarafından kendi bilgisayarınızda okunur ve dönüştürülür; hiçbir şey bir sunucuya gönderilmez.
KML'yi tekrar DXF'e dönüştürebilir miyim?
Evet, KML'den DXF'e dönüştürücüyle. Bu dönüştürücü koordinatları UTM metresine ya da ulusal sisteminize çevirir ve her KML klasörünü bir CAD katmanına koyar.