Mengekspor ke file DXF dari QGIS?


8

Apakah mungkin untuk mengekspor label berdasarkan atribut Shapefile ke file DXF?

Saya menggunakan QGIS 1.7.4.

Saya telah membaca file CSV dan melihatnya sebagai Layer Shape. Dengan bantuan atribut dari File saya akan memberi label poin. Sekarang saya ingin ekspor DXF dengan label. Namun, hanya Poin dalam file DXF Ekspor.

Saya tidak punya ArcGIS.

Saya menggunakan AutoCAD LT 2011 untuk melihat file DXF. Di AutoCAD saya harus melalui "Sisipkan / Tautan & ekstraksi" hanya di bawah kemungkinan untuk menemukan data dari Excel.


1
Di platform mana? ArcGIS?
cag

Mengapa Anda ingin mengekspor sebagai DXF? Program mana yang ingin Anda gunakan untuk membaca file yang diekspor? Mungkin ada cara yang lebih baik. Secara umum dxf adalah format file yang kurang didukung.
johanvdw

Versi mana yang Anda gunakan, dan OS apa.
Nathan W

2
Apakah Anda memilih sesuatu?
Ian Turton

Saya pikir ada terlalu banyak batasan untuk solusi tanpa mendapat bantuan dari seseorang yang memiliki lebih banyak alat. LT tidak memungkinkan pemrograman atau banyak manipulasi. Anda memerlukan setidaknya peta autocad atau autocad akan lebih baik. Anda kemudian dapat membuat poin dengan atribut dan membuatnya menjadi blok atau cukup memberi label poin. Anda bisa lebih dekat dengan melakukan ekspor dari qgis dan memasukkan koordinat xy di csv, atau file bentuk. Jika Anda memiliki peta, Anda bisa mengimpor file shp dan memberi label.
Brad Nesom

Jawaban:


8

Sekarang ada ekspor asli ke DXF dalam versi QGIS yang lebih baru yang memungkinkan untuk mengekspor lapisan peta termasuk label:

Ekspor DXF asli di QGIS

Lebih lanjut tentang fungsionalitas dapat ditemukan di sini: https://www.qgis.ch/id/projects/dxf-export

Fungsi ekspor DXF dikembangkan oleh Jürgen Fischer (Norbit) dan Marco Hugentobler (Sourcepole AG). Proyek ini dibiayai bersama oleh SIGE (penyedia utilitas di Vevey) dan kota Vevey, Morges dan Uster.


Saya telah menggunakan DXF Export...kesuksesan dengan sekali dan sejak saya mengalami masalah. Saya mencoba untuk mengekspor data titik ke dxf. Alih-alih mengubah titik menjadi titik, itu mengubah mereka menjadi poligon dan polyline (tanpa informasi atribut). Saya telah mencoba menggunakan shapefile yang diproyeksikan dan Windows Vista dan berbagai jumlah kolom dan tidak ada yang berhasil sejauh ini.
user3386170

@ user3386170 Ekspor DXF ini dimaksudkan untuk mengekspor seluruh peta lebih dari ekspor satu lapisan. Jika Anda setelah mengekspor satu layer sebagai fitur, klik kanan pada layer, dan pilih "Simpan sebagai ..." dan format DXF AutoCad.
Miro

Saya melakukan klik hanya pada satu layer dan itu adalah bagaimana masalah muncul.
user3386170

Saya membaca ulang dengan jawaban dan menyadari bahwa saya tidak mengklarifikasi dengan benar. Saya ingin mengekspor label dengan file dxf saya. The save as...Fungsi tidak mengekspor label, tabel hanya atribut dengan informasi acak. The DXF Export...melakukan label ekspor (yang merupakan tujuan OP untuk pertanyaan ini), tetapi dengan bug mungkin bahwa saya telah menemukan.
user3386170

6

Di QgiS: klik kanan di panel kiri pada layer dan gunakan save as dan pilih Autocad dxf sebagai format ekspor - ini cocok untuk saya. Apakah Anda menggunakan qgis 1.8?

sunting: Saya sekarang juga mencoba "save selection as", tampaknya berfungsi juga

edit # 2: Saya lampirkan tangkapan layar dari qgis: QGis dengan layer yang akan diekspor ke dxf

dan satu tangkapan layar dari inkscape dengan file dxf yang diimpor: satu poligon diubah menjadi warna isi merah setelah mengimpor


Kurt, sudahkah Anda menguji file yang dihasilkan? Mereka tidak bekerja untuk saya.
Allison

Ya, silakan lihat posting saya yang diperbarui di atas, yang sekarang menampilkan dua tangkapan layar. tangkapan layar kedua menunjukkan DXF yang diimpor dalam inkscape. untuk satu poligon saya mengubah fill-color menjadi merah setelah mengimpor.
Kurt

Apakah harus diproyeksikan? Saya bisa membuatnya bekerja jika di WGS. Dan apakah ada cara untuk memasukkan info atribut ke dxf? Beberapa hal pemrograman dalam kotak kosong ?? Terima kasih.
Allison

tidak itu tidak dapat diproyeksikan- Saya tidak memiliki petunjuk tentang pertanyaan Anda yang lain, tetapi saya percaya tidak bahwa Anda bisa mendapatkan atribut ke dxf ....
Kurt

4

Jika Anda ingin label dalam CAD, berikut ini solusinya (Anda tidak terlalu spesifik mengenai apa yang ingin Anda capai). Di ESRI, buat file titik untuk centroid setiap label. Populasikan bidang label di tabel atribut.

Selanjutnya, dalam versi " peta mampu " AutoCAD, tpye " mapconnect " di baris perintah. Ini akan memunculkan layar yang ditunjukkan di bawah ini (saya berasumsi Anda tahu bagaimana mengelola sistem koordinat dalam CAD). Pertama, pilih "Tambahkan koneksi SHP". Selanjutnya, klik elipsoid SHP (diperlihatkan dengan # 2) dan navigasikan ke lokasi shapefile titik Anda. Terakhir (langkah # 3) tekan fungsi connect, dan di dalam menu itu, tekan " add to map " Sekarang yang perlu Anda lakukan adalah membuat poin Anda tidak terlihat dan mengaktifkan label (yang akan mengharuskan Anda untuk beralih ke antarmuka Geospatial di CAD - ditampilkan di layar cetak berikutnya).

masukkan deskripsi gambar di sini

Ada fungsi Geospasial yang tersedia dalam CAD. Di bawah panah yang disorot di bawah ini, Anda dapat melihat bahwa ada fungsi Geospasial yang melekat pada CAD (versi peta yang mampu). Ikon ini terlihat sangat mirip roda gigi (Di sebelah "Dano1" di layar cetak saya). Menu ini dapat ditemukan di bagian kanan bawah layar Anda. Jika Anda sejauh ini dan tidak yakin bagaimana untuk melanjutkan, satu-satunya yang dapat saya sarankan adalah bahwa Anda memposting pertanyaan lain terkait dengan pelabelan data spasial dalam CAD.

masukkan deskripsi gambar di sini


2

Sekarang ada ekspor asli ke DXF dalam versi QGIS yang lebih baru yang memungkinkan untuk mengekspor lapisan peta termasuk label:

Ekspor DXF asli di QGIS

Lebih lanjut tentang fungsionalitas dapat ditemukan di sini: https://www.qgis.ch/id/projects/dxf-export

Fungsi ekspor DXF dikembangkan oleh Jürgen Fischer (Norbit) dan Marco Hugentobler (Sourcepole AG). Proyek ini dibiayai bersama oleh SIGE (penyedia utilitas di Vevey) dan kota Vevey, Morges dan Uster.


1

Saya baru saja mengalami masalah yang sama: file dxf yang diekspor dari QGIS tampak kosong.

Tetapi ketika saya memeriksa "Layout" di program CAD saya (BRICS CAD), itu memang ada. Yang harus saya lakukan adalah menemukan tampilan yang tepat, dalam program saya "Lihat" dan "2D-konteks".



0

Jika Anda menggunakan ArcGIS maka menurut saya solusi yang paling stabil adalah mengubah anotasi menjadi poligon kemudian ekspor ke DXF. Saya menggunakan pendekatan yang sama untuk mengekspor anotasi ke KMZ yang tidak seperti mengekspor anotasi secara langsung menghasilkan label resolusi sangat tinggi dalam KMZ yang dihasilkan.

Sayangnya, ini mengharuskan Anda untuk mengubah anotasi menjadi poligon yang tidak ada alat OOTB. Saya membangun addin saya sendiri untuk ini. Saya dapat memposting kode jika Anda mau.


0

Saya memiliki masalah yang sama dan akhirnya saya berhasil mengekspor dari QGIS (1.7) ke autocad dengan melakukan hal berikut:

1.- Pilih elemen yang akan diekspor

2.- Pergi ke layer / save selection as dan pilih format "ESRI Shapefile" (no dxf !!!)

3.-Kemudian gunakan Arcv2CAD (harus dibeli) untuk mengubah file bentuk ke dxf. DXF itu bisa dibuka oleh Autocad !! :)

Mungkin ada cara yang lebih sederhana untuk melakukannya ... Atau bahkan untuk mengekspor elemen dari berbagai lapisan sekaligus, tetapi saya belum menemukannya !! :)


0

Saya menggunakan "Ekspor ke Dxf" dan saya memiliki masalah yang sama, tanpa lables. Lalu saya mendefinisikan "skala simbologi" (ditetapkan ke 0) sebagai 1: 20000, dan berhasil ... lables diekspor.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.