Xuất sang tập tin DXF từ QGIS?


8

Có thể xuất nhãn dựa trên các thuộc tính Shapefile vào tệp DXF không?

Tôi sử dụng QGIS 1.7.4.

Tôi đã đọc tệp CSV và xem nó dưới dạng Lớp Hình dạng. Với sự trợ giúp của các thuộc tính từ Tệp, tôi sẽ gắn nhãn các điểm. Bây giờ tôi muốn xuất khẩu DXF với các nhãn. Tuy nhiên, chỉ các Điểm trong tệp DXF Xuất.

Tôi không có ArcGIS.

Tôi đang sử dụng AutoCAD LT 2011 để xem các tệp DXF. Trong AutoCAD, tôi phải trải qua "Chèn / Liên kết & trích xuất" chỉ trong khả năng tìm dữ liệu từ Excel.


1
Trên nền tảng nào? ArcGIS?
cag

Tại sao bạn muốn xuất dưới dạng DXF? Bạn muốn sử dụng chương trình nào để đọc các tệp đã xuất? Có lẽ có những cách tốt hơn. Nói chung dxf là một fileformat được hỗ trợ khá kém.
johanvdw

Phiên bản nào bạn đang sử dụng và hệ điều hành nào.
Nathan W

2
Bạn đã chọn một cái gì đó?
Ian Turton

Tôi nghĩ rằng có quá nhiều hạn chế cho một giải pháp mà không nhận được sự giúp đỡ từ một người có nhiều công cụ hơn. LT không cho phép lập trình hoặc thao tác nhiều. Bạn cần ít nhất bản đồ autocad hoặc autocad sẽ tốt hơn. sau đó bạn có thể tạo các điểm với các thuộc tính và biến chúng thành các khối hoặc đơn giản là gắn nhãn các điểm. Bạn có thể đến gần hơn bằng cách xuất từ ​​qgis và bao gồm tọa độ xy trong tệp csv hoặc hình dạng. nếu bạn có bản đồ, bạn chỉ cần nhập tệp shp và dán nhãn.
Brad Nesom

Câu trả lời:


8

Hiện đã có xuất khẩu tự nhiên vào DXF trong các phiên bản mới hơn của QGIS cho phép xuất các lớp bản đồ bao gồm các nhãn:

Xuất khẩu DXF bản địa tại QGIS

Thông tin thêm về chức năng có thể được tìm thấy ở đây: https://www.qgis.ch/en/projects/dxf-export

Chức năng xuất khẩu DXF được phát triển bởi Jürgen Fischer (Norbit) và Marco Hugentobler (Sourcepole AG). Dự án được đồng tài trợ bởi SIGE (nhà cung cấp tiện ích ở Vevey) và các đô thị của Vevey, Morges và Uster.


Tôi đã sử dụng DXF Export...thành công một lần và kể từ khi tôi gặp vấn đề. Tôi đang cố gắng xuất dữ liệu điểm sang dxf. Thay vì chuyển đổi các điểm thành các điểm, nó chuyển đổi chúng thành đa giác và polylines (không có thông tin thuộc tính). Tôi đã thử sử dụng shapefiles và wss84 dự kiến ​​và số lượng cột khác nhau và cho đến nay không có gì hoạt động.
dùng3386170

@ user3386170 Xuất khẩu DXF này có nghĩa là xuất toàn bộ bản đồ nhiều hơn xuất khẩu một lớp. Nếu bạn sau khi xuất một lớp dưới dạng giả, chỉ cần nhấp chuột phải vào lớp đó và chọn "Lưu dưới dạng ..." và định dạng AutoFad DXF.
Miro

Tôi đã nhấp vào chỉ một lớp và đó là cách phát sinh vấn đề.
dùng3386170

Tôi đã đọc lại bằng cách trả lời và nhận ra rằng tôi đã không làm rõ đúng. Tôi muốn xuất nhãn với các tập tin dxf của tôi. Các save as...chức năng không xuất nhãn, bảng chỉ thuộc tính với các thông tin ngẫu nhiên. Không DXF Export...xuất nhãn (đó là mục tiêu OP cho câu hỏi này), nhưng với lỗi có thể xảy ra mà tôi đã tìm thấy.
dùng3386170

6

Trong QgiS: nhấp chuột phải vào bảng điều khiển bên trái trên lớp và sử dụng lưu dưới dạng và chọn Autocad dxf làm định dạng xuất - điều này hiệu quả với tôi. bạn đang sử dụng qgis 1.8?

chỉnh sửa: Bây giờ tôi cũng đã thử "lưu lựa chọn là", dường như cũng hoạt động

chỉnh sửa # 2: Tôi gửi kèm ảnh chụp màn hình từ qgis: QGis với lớp được xuất sang dxf

và một ảnh chụp màn hình từ inkscape với tệp dxf đã nhập: một đa giác đã được thay đổi thành màu đỏ-tô sau khi nhập


Kurt, bạn đã kiểm tra các tập tin kết quả? Họ không làm việc cho tôi.
Allison

Vâng, xin vui lòng xem bài viết cập nhật của tôi ở trên, hiện đang hiển thị hai ảnh chụp màn hình. ảnh chụp màn hình thứ hai cho thấy dxf đã nhập trong inkscape. đối với một đa giác tôi đã thay đổi màu tô thành màu đỏ sau khi nhập.
Kurt

Nó có phải không được cung cấp? Tôi đã có thể làm cho nó hoạt động nếu trong WGS. Và có cách nào để lấy thông tin thuộc tính vào dxf không? Một số công cụ lập trình trong hộp trống ?? Cảm ơn.
Allison

không, nó không bị từ chối - Tôi không biết gì về những câu hỏi khác của bạn, nhưng tôi tin rằng không phải bạn có thể đưa các thuộc tính vào dxf ....
Kurt

4

Nếu bạn muốn các nhãn bằng CAD, đây là một cách giải quyết (bạn không cụ thể như những gì bạn đang cố gắng thực hiện). Trong ESRI, tạo một tệp điểm cho tâm của mỗi nhãn. Điền vào trường nhãn trong bảng thuộc tính.

Tiếp theo, trong phiên bản " có khả năng bản đồ " của AutoCAD, tpye " mapconnect " trong dòng lệnh. Thao tác này sẽ hiển thị màn hình hiển thị bên dưới (Tôi giả sử bạn biết cách quản lý hệ thống tọa độ trong CAD). Đầu tiên, chọn "Thêm kết nối SHP". Tiếp theo, nhấp vào ellipsoid SHP (hiển thị với số 2) và điều hướng đến vị trí của shapefile điểm của bạn. Cuối cùng (bước # 3) nhấn chức năng kết nối và bên trong menu đó, nhấn " thêm vào bản đồ " Bây giờ, tất cả những gì bạn cần làm là vô hình hóa và bật nhãn (sẽ yêu cầu bạn chuyển sang giao diện Không gian địa lý trong CAD - hiển thị trong màn hình in tiếp theo).

nhập mô tả hình ảnh ở đây

Có các chức năng không gian địa lý có sẵn trong CAD. Trong mũi tên được tô sáng bên dưới, bạn có thể thấy rằng có các chức năng không gian địa lý vốn có của CAD (đó là các phiên bản có khả năng bản đồ). Biểu tượng trông rất giống một thiết bị (Bên cạnh "Dano1" trong màn hình in của tôi). Menu này có thể được tìm thấy ở phần dưới bên phải màn hình của bạn. Nếu bạn đi xa đến mức này và không chắc chắn cách tiến hành, điều duy nhất tôi có thể đề xuất là bạn đăng một câu hỏi khác liên quan đến ghi nhãn dữ liệu không gian trong CAD.

nhập mô tả hình ảnh ở đây


2

Hiện đã có xuất khẩu tự nhiên vào DXF trong các phiên bản mới hơn của QGIS cho phép xuất các lớp bản đồ bao gồm các nhãn:

Xuất khẩu DXF bản địa tại QGIS

Thông tin thêm về chức năng có thể được tìm thấy ở đây: https://www.qgis.ch/en/projects/dxf-export

Chức năng xuất khẩu DXF được phát triển bởi Jürgen Fischer (Norbit) và Marco Hugentobler (Sourcepole AG). Dự án được đồng tài trợ bởi SIGE (nhà cung cấp tiện ích ở Vevey) và các đô thị của Vevey, Morges và Uster.


1

Tôi cũng gặp vấn đề tương tự: tệp dxf được xuất từ ​​QGIS dường như trống rỗng.

Nhưng khi tôi kiểm tra "Bố cục" trong chương trình CAD của mình (BRICS CAD), nó vẫn tồn tại. Tất cả những gì tôi phải làm là tìm ra chế độ xem phù hợp, trong chương trình "Chế độ xem" và "bối cảnh 2D" của chương trình.


1

Tôi đã tìm thấy công cụ Chuyển đổi Shapefiles và ArcINFO miễn phí này sang công cụ Định dạng DXF AutoCAD tại Công cụ Địa lý Miễn phí sẽ tạo một .dxf từ một shapefile.

Bạn có thể chỉ định trường thuộc tính mà bạn muốn chuyển đổi thành nhãn Văn bản dxf.

Tôi đã chạy công cụ và nó hoạt động như mong đợi.


0

Nếu bạn sử dụng ArcGIS thì theo tôi, giải pháp ổn định nhất là chuyển đổi các chú thích thành đa giác sau đó xuất sang DXF. Tôi sử dụng cách tiếp cận tương tự để xuất chú thích sang KMZ, không giống như xuất chú thích trực tiếp mang lại nhãn có độ phân giải rất cao trong KMZ kết quả.

Thật không may, điều này đòi hỏi bạn phải chuyển đổi các chú thích thành đa giác mà không có công cụ OOTB. Tôi đã xây dựng addin của riêng mình cho việc này. Tôi có thể gửi mã nếu bạn muốn.


0

Tôi đã có cùng một vấn đề và cuối cùng tôi đã thành công khi xuất từ ​​QGIS (1.7) sang autocad thực hiện như sau:

1.- Chọn các yếu tố để xuất

2.- Chuyển đến lớp / lưu lựa chọn dưới dạng và chọn định dạng "ESRI Shapefile" (không có dxf !!!)

3.-Sau đó sử dụng Arcv2CAD (phải mua) để chuyển đổi tệp hình dạng thành dxf. Dxf đó có thể được mở bởi Autocad !! :)

Có thể có một cách đơn giản hơn để làm như vậy ... Hoặc thậm chí xuất các phần tử từ các lớp khác nhau cùng một lúc, nhưng tôi chưa tìm thấy nó !! :)


0

Tôi đã sử dụng "Xuất ra Dxf" và tôi gặp vấn đề tương tự, không có lables. Sau đó, tôi đã định nghĩa "thang đo tượng trưng" (nó được đặt thành 0) là 1: 20000, và nó hoạt động ... các lables đã được xuất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.