Konversi DXF ke KML

Konverter ini mengubah gambar DXF dari AutoCAD, BricsCAD, atau program CAD lain menjadi file KML untuk Google Earth, Google My Maps, atau peta web apa pun. Anda memasukkan sistem koordinat gambar sebagai kode EPSG, dan koordinat dikonversi ke bujur dan lintang. Setiap layer CAD menjadi folder, garis dan area mempertahankan warna CAD-nya, dan teks menjadi label. DXF dibaca di browser Anda dan tidak diunggah.

Ada file yang tidak terkonversi dengan benar? Kirim e-mail ke [email protected], sebaiknya disertai contoh file kecil, dan masalahnya akan diperbaiki.

Fakta singkat

DXF ke KML: mengapa perlu dikonversi

Site plan, hasil survei, atau gambar utilitas dalam DXF sulit ditunjukkan kepada orang yang tidak punya software CAD, padahal hampir semua orang dapat membuka KML di Google Earth atau di ponsel. Halaman ini membaca DXF dengan GDAL, library open source di balik QGIS, mengonversi koordinat dari grid gambar (zona UTM, seperti WGS 84 / UTM zona 48S, atau grid nasional) ke bujur dan lintang WGS84 yang diwajibkan KML, lalu menulis satu KML. Setiap layer CAD menjadi folder yang dapat Anda nyalakan dan matikan di Google Earth. Garis mempertahankan warna dan ketebalan garis CAD-nya, hatch diisi, polyline tertutup seperti garis tepi bangunan dan persil menjadi area, dan entity TEXT dan MTEXT muncul sebagai label di titik sisipnya. Pratinjau peta menunjukkan di mana gambar akan berada sebelum Anda mengonversi, dan tidak ada yang dikirim ke server.

Cara mengonversi DXF ke KML

  1. Letakkan file .dxf Anda di kotak, atau klik untuk memilihnya. File .dwg harus disimpan sebagai DXF dulu.
  2. Masukkan sistem koordinat gambar sebagai kode EPSG, seperti EPSG:32748 untuk UTM zona 48S, atau klik salah satu saran, lalu periksa apakah peta menampilkan gambar di tempat yang benar.
  3. Biarkan tercentang atau hapus centang “Polyline tertutup dan lingkaran menjadi poligon”, klik Konversi ke KML, lalu buka file di Google Earth atau impor ke My Maps.

Apa yang berubah saat Anda mengonversi

Kode EPSG menentukan lokasi gambar

DXF menyimpan koordinat sebagai angka biasa tanpa sistem koordinat, sedangkan KML harus dalam bujur dan lintang, jadi konverter perlu tahu sistem gambar. Nilai seperti 700000, 9300000 adalah meter UTM di belahan bumi selatan (misalnya EPSG:32748 untuk WGS 84 / UTM zona 48S atau EPSG:32750 untuk zona 50S), dan zonanya mengikuti lokasi. Saran di bawah kolom mencantumkan sistem tempat angka-angka itu masuk akal. Dengan kode yang salah, gambar muncul di negara lain atau bergeser beberapa ratus meter, dan pratinjau peta menunjukkannya sebelum Anda mengonversi.

Gambar dalam koordinat lokal

Gambar arsitek sering digambar di sekitar 0,0 dalam milimeter atau meter dan sama sekali tidak terikat ke lokasi di lapangan. Tidak ada kode EPSG yang cocok, dan baris status memberi peringatan jika hasilnya berada di dekat bujur 0° dan lintang 0° di Samudra Atlantik. Gambar seperti itu harus digeoreferensi dulu, misalnya dengan Georeferencer atau plugin Vector Bender di QGIS, atau dipindahkan ke koordinat survei di CAD.

Warna, ketebalan garis, dan teks

Setiap entity mempertahankan warna CAD-nya, dengan ByLayer dan ByBlock sudah diselesaikan. Warna 7, putih di layar CAD yang gelap, tetap putih, sehingga terlihat jelas di atas citra udara. Ketebalan garis menjadi 1 sampai 8 piksel; Google Earth menggambar garis dengan lebar yang sama di setiap tingkat zoom. Teks menjadi label tanpa pin, dengan warna teks CAD, tetapi Google Earth menampilkannya tegak dan dalam ukurannya sendiri, bukan dengan tinggi dan rotasi dari gambar. Tipe garis seperti garis putus-putus dan gaya dimensi tidak dibawa.

Garis tertutup menjadi area

Dengan kotak tercentang, setiap polyline tertutup dan lingkaran ditulis sebagai poligon dengan isian tipis, sehingga Anda dapat mengeklik bagian dalam bangunan atau persil dan mengukurnya di Google Earth. Hatch dan solid mendapat isian yang lebih tebal. Hapus centang jika garis tertutup itu, misalnya, kontur yang harus tetap berupa garis.

Block, kurva, dan ketinggian

Block seperti pohon, manhole, dan tanda panah utara di-explode menjadi garis dan lingkarannya pada layer dari block insert. Lingkaran, busur, dan spline menjadi banyak segmen lurus pendek, karena KML tidak memiliki kurva. Bentuk tanpa ketinggian mengikuti permukaan tanah di Google Earth; ketinggian sebenarnya, seperti elevasi kontur, disimpan sebagai altitude dalam koordinat. Layout paper space dengan title block tidak disertakan.

Tentang format file

DXF

DXF (Drawing Exchange Format) adalah format pertukaran terbuka dari AutoCAD, diterbitkan Autodesk sejak 1982. Surveyor, arsitek, dan insinyur memakainya untuk memindahkan gambar CAD antarprogram. DXF berisi garis, polyline, busur, lingkaran, teks, arsiran, dan blok pada layer bernama, tetapi tanpa tabel atribut dan tanpa sistem koordinat.

  • Teks biasa (atau biner) dengan entitas gambar pada layer bernama; blok adalah simbol yang dapat dipakai ulang dan disisipkan berkali-kali.
  • Tidak ada tabel atribut: selain geometri, sebuah entitas memiliki layer, warna, tipe garis, dan, untuk teks, teks itu sendiri.
  • Sistem koordinat tidak disimpan; koordinat hanyalah angka, sering dalam grid nasional atau satuan lokal lokasi proyek.
  • DWG adalah format biner milik AutoCAD sendiri, bukan hal yang sama dengan DXF.

KML

KML (Keyhole Markup Language) adalah format XML di balik Google Earth dan Google My Maps, serta standar OGC sejak 2008. Selain geometri, KML dapat menyimpan gaya, ikon, folder, dan deskripsi dalam HTML.

  • Selalu berupa bujur, lintang WGS84 dan ketinggian opsional.
  • Folder mengelompokkan placemark; saat konversi, setiap folder dapat menjadi layer tersendiri.
  • Gaya (warna, ketebalan garis, ikon) khusus untuk KML dan Google Earth.

Pertanyaan yang sering diajukan

Bisakah KML diimpor ke Google My Maps?

Bisa. Di My Maps, pilih Impor pada sebuah layer lalu pilih KML-nya. My Maps mengimpor satu layer per file dan mengizinkan paling banyak 2.000 fitur per layer, sehingga gambar yang detail bisa terlalu besar; dalam hal itu hapus dulu layer yang tidak diperlukan di CAD, atau buka KML di Google Earth.

Data apa yang disimpan untuk setiap fitur?

Layer CAD, tipe entity (seperti AcDbPolyline atau AcDbCircle), dan handle entity, yang ditampilkan Google Earth saat Anda mengeklik sebuah fitur. Teks menampilkan isinya sebagai label.

Bagaimana cara mengetahui kode EPSG sebuah gambar?

Tanyakan kepada pembuatnya, atau gunakan saran yang muncul di bawah kolom setelah DXF dibaca: saran itu mencantumkan sistem koordinat tempat angka-angka gambar masuk akal, dan pratinjau peta menunjukkan di mana setiap sistem menempatkan gambar.

Apakah gambar saya diunggah?

Tidak. DXF dibaca dan dikonversi oleh browser di komputer Anda sendiri, dan tidak ada yang dikirim ke server.

Bisakah KML dikonversi kembali ke DXF?

Bisa, dengan konverter KML ke DXF, yang mengonversi koordinat ke meter UTM atau grid nasional Anda dan menempatkan setiap folder KML pada layer CAD.