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.

Alexander
sumber
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.

Miro
sumber
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
sumber
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

Dano
sumber
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.

Miro
sumber
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".

PolyGeo
sumber
1

Saya menemukan Konversi Shapefile dan Cakupan ArcINFO gratis ini ke alat Format DXF AutoCAD di Alat Geografi Gratis yang akan membuat .dxf dari shapefile.

Anda dapat menentukan bidang atribut yang ingin Anda konversi ke dxf Text label.

Saya menjalankan alat itu dan berfungsi seperti yang diharapkan.

Klewis
sumber
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.

Jakub Sisak GeoGraphics
sumber
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 !! :)

Marian
sumber
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.

Arsitek
sumber