Jawaban:
Masalah dengan format DWG dan DXF adalah Autodesk tidak mempublikasikan spesifikasi lengkap.
DXF Format
DXF ASCII format terkenal dan sebagian besar paket dapat membacanya.
DXF biner sebagian didokumentasikan dan karena ini bukan format AutoCAD primer, jarang didukung. Untuk detail lebih lanjut lihat di sini: AutoCAD DXF
Format DWG Format
DWG dibaca oleh sebagian besar paket GIS, tetapi biasanya dengan beberapa kendala.
Dua perpustakaan yang paling sering digunakan yang dapat membaca dan menulis file DWG adalah satu yang dapat dilisensikan dari AutoDesk dan lainnya adalah dari konsorsium nirlaba Open Design Alliance (ODA) . Pustaka AutoDesk terbatas untuk digunakan dalam produk yang tidak bersaing dengan produk AutoDesk, sementara pustaka ODA tidak mendukung semua fitur DWG.
Perpustakaan ODA sedang mengejar perubahan yang diperkenalkan oleh AutoDesk hingga 2006 ketika AutoDesk menggugat ODA dan beberapa vendor perangkat lunak untuk pelanggaran hak cipta. Gugatan diselesaikan awal tahun ini dan hasilnya adalah perpustakaan ODA tidak dapat menulis file DWG yang 100% kompatibel. Informasi lebih lanjut dapat ditemukan di situs Open Design Alliance (ODA) dan pada artikel Wikipedia tentang format file DWG
FME akan mengkonversi data antar format dan memiliki cerita yang bagus untuk mengubah CAD> GIS. Lihat: http://www.safe.com/solutions/GIS/CADtoGIS.php
Pengungkapan - Saya bekerja untuk Perangkat Lunak Aman, pembuat FME. Tapi ini ideal untuk skenario ini, kalau tidak saya tidak akan menyarankannya.
Adapun masalah dengan CAD ke GIS, satu masalah lain adalah tipe geometri. CAD biasanya memiliki tipe geometri yang tidak didukung GIS. Misalnya item khusus seperti sel / blok; item umum (tetapi bukan SIG umum) seperti busur, splines, dll; Geometri 3D seperti blok, wajah, tekstur.
Kadang-kadang GIS / penerjemah Anda akan menangani ini, kadang-kadang akan memaksa mereka ke dalam geometri alternatif (misalnya arc> garis membelai), kadang-kadang hanya akan menjatuhkan fitur.
Apa masalah terbesar
Saya tidak punya waktu (saat ini, coba edit nanti) untuk memberikan jawaban terperinci, tetapi masalah utama dengan data CAD biasanya , teknisi CAD membuat rencana tanpa memperhatikan sistem koordinat. yaitu Mereka memplot sekitar asal 0, 0, = Saya telah mengerjakan banyak proyek di mana orang tidak mengerti bahwa sedikit lebih banyak pekerjaan yang terlibat ketika Anda diberi beberapa data CAD dan mereka menganggap itu akan selaras dengan semua spasial Anda lapisan.
Lalu ada masalah mengimpor anotasi CAD ...
GRASS GIS 6.4 mendukung impor dan ekspor 2D dan 3D DXF melalui v.in.dxf dan v.out.dxf . Di GRASS-Addons ada prototipe baru untuk modul impor DWG , berdasarkan LibreDWG .
Kosmo ( http://www.opengis.es/ ) dapat membaca dan menulis ke DXF / DWG, ketika menulis menggunakan / membuat layer bernama Default , ia juga memiliki beberapa alat CAD dasar yang diimplementasikan.
Semoga berhasil
Saya sedikit terkejut tidak ada yang menyebutkan peta autocad 3d . Ini autocad dengan dukungan ekstra untuk data gis, dan mengandung banyak rutinitas untuk mengkonversi dari DWG (atau menggunakan secara bersamaan) ke format yang didukung oleh FFD , termasuk basis data spasial dan eg shapefile.
ArcGIS dapat mengimpor data AutoCAD dengan cukup mudah. Anda dapat menggunakan alat georefencing jika perlu tetapi seringkali perlu untuk mengekspor gambar ke format ArcGIS untuk dapat menggunakan alat penyesuaian spasial. Anda juga dapat mengekspor ke DXF dan DNG tetapi saya tidak yakin bagaimana dapat digunakan file di ujung AutoCAD. Saya tahu saya dapat membuka dan mengeditnya tetapi memiliki masalah dengan mengekspor atribut dengan benar.
GDAL / OGR mendukung baca & tulis untuk DXF , sehingga GIS yang menggunakan GDAL (QGIS, GRASS) harus memungkinkan Anda untuk setidaknya menggunakan format itu. Satu-satunya waktu saya benar-benar menggunakan format CAD adalah mengekspor data untuk salah satu insinyur kami sehingga saya tidak punya banyak pengalaman selain mengekspor ke DXF.
Ada driver DWG / DXF lain untuk GDAL tersedia yang menawarkan hanya menulis dukungan, tetapi saya sama sekali tidak memiliki pengalaman dengan itu.
Jika Anda hanya mencoba untuk mendapatkan format yang ramah gis dari pembuat DWG / DXF, Anda dapat mencoba Bentley Microstation (mungkin dengan ekstensi 'Peta'), itu akan mengimpor & membaca file dwg / dxf dengan baik, dan dapat ekspor elemen-elemen & fitur-fitur itu ke shapefile atau sesuatu yang dapat Anda baca ke dalam paket GIS. Ini sedikit 'lebih dekat ke sumber' solusi tetapi mungkin lebih dapat diandalkan karena Anda mendapatkan output ramah GIS dari awal, daripada pembaca berbasis GIS untuk mencoba dan mengakomodasi semua keanehan yang bisa datang dengan format file ini.
Pembaruan tentang ini, yang bagi saya setidaknya sangat relevan. Saya baru saja mendapat telepon dari pengguna CAD yang senang, yang pasti tautologi .....
Untuk mengekspor dxf dari QGIS (dan dikatakan pengguna CAD senang) gunakan plugin MMQGIS. Para pengguna CAD banyak menggerutu jika Anda mengekspor CSV yang sepenuhnya terbentuk oleh opsi lapisan saveas di QGIS (perhatikan utas ini Mendapatkan daftar koordinat untuk titik-titik di lapisan menggunakan QGIS? ). Opsi saveas dxf di 1.7.4-3 dan trunk juga tidak memuaskan, meskipun ada peningkatan yang dilaporkan dalam trunk.
Cara menyebarkan sukacita;
Miliki shapefile Anda dalam proyeksi UTM dan peta peta modern untuk wilayah Anda. Ekspor ke ini jika Anda harus, jangan berharap OTFR melakukan angkat berat untuk Anda. Ambil mmqgis dari manajer plugin, Anda mungkin menemukan bahwa mmqgis tidak jatuh secara aphabet di mana seharusnya, terakhir kali saya melihat itu telah membuatnya ke repo kontribusi QGIS. Dan Anda mungkin menemukan bahwa mmqgis dimatikan secara default, kelola plugin dan nyalakan.
Operasikan plugin dan pilih Geometry Export to CSV File, untuk polyline ia membuat dua file, Anda perlu logis dengan nama Anda dan biarkan menggunakan suffix atribut untuk .... atribut. Ini meningkatkan kegembiraan pengguna akhir ketika mereka dapat dengan mudah menafsirkan apa yang telah diberikan kepada mereka.
Bagaimanapun, impor ke AutoCAD sangat mudah, tanpa "parsing" kolom yang membosankan atau turun ke manipulasi data secara manual.
Terima kasih banyak kepada semua tim QGIS, plugin mmqgis dan GIS.SE yang memungkinkan saya menulis file bantuan saya sendiri ketika saya lupa bagaimana cara melakukannya !!
Sejauh mengimpor dari AutoCAD, saya masih menunggu operator yang senang untuk membayar sedikit lebih banyak perhatian dan mencoba untuk menyelesaikan masalah yang sama yang dicatat di utas ini oleh petugas GIS lainnya - Informasi yang diedit terakhir hilang ketika digunakan QGIS - Dxf untuk Shp
Kami telah menggunakan GIS dengan AutoCAD dan mengirim file kembali ke pengguna GIS selama bertahun-tahun dan berfungsi dengan baik selama seseorang mengikuti protokol transfer yang tepat. Itu bukan ilmu roket. Dua tahun lalu saya memetakan 47 foto udara dan mengirimkannya ke pengguna Arc? GIS. Kami berbicara sebelum mentransfer data dan saya mendapatkan kembali data saya di Geoeye dalam format .dwg yang dapat saya baca sebagai .jpg. Versi terbaru dari AutoCAD, AutoCAD Map 3D akan membaca dan bekerja dengan file .shp dan Leica GIS raster GIS. Insinyur bekerja secara berbeda dan sebagian besar waktu yang saya dapatkan dari mereka, kita harus mengonversi menjadi koordinat dunia nyata, dan menambahkan untuk mengekspor .dxf file CAD generik yang disediakan dari klien yang menggunakan GIS. Kami telah melakukan ini selama bertahun-tahun tanpa kesulitan sedikitpun dan tidak ada keluhan dari mereka yang kami kirimi data kami. TAPI AutoCAD berbeda, itu berpikir secara berbeda dan tidak memiliki model data GIS dan itu sudah dibahas. Kami menggunakan Arc / INFO 15 tahun yang lalu jadi mungkin itu membantu.
Jika mungkin jangan mencampur DWG / DXF dan GIS, itu menyebabkan sakit kepala. Jika Anda harus melakukannya maka FME bukan alat yang buruk untuk itu. Anda hanya harus berpikir secara berbeda, tidak ada lagi atribut geometri +, Anda memiliki hal-hal pada layer + tag Anda + import dan informasi sebagai teks dengan garis yang menunjukkan di mana teks itu seharusnya ...
Jadi jika Anda memberikan data GIS Anda kepada pengguna dan Anda akan memasukkannya kembali ke sistem GIS Anda, sangat jelas bagaimana pengguna harus menyimpan data ke dalam file cad.
Saya menggunakan data CAD di ArcGIS cukup banyak. Masalah utama bagi saya adalah:
Terlepas dari itu, ArcGIS melakukan pekerjaannya dan waktunya semakin baik. Format utama yang didukung adalah DWG dan DXF tetapi jika Anda memiliki ekstensi Interoperabilitas Data Anda dapat menangani hal-hal aneh seperti DWF juga - tetapi selama terjemahan Anda kemungkinan besar akan kehilangan seluruh tabel atribut dan lapisan.
Berikut adalah solusi lain untuk memvisualisasikan dan mengekspor CAD ke format GIS: Geobide SDK .
Versi gratis alat tersedia.