Câu trả lời:
Trong các phiên bản mới hơn của QGIS (2.18+), đã có một tính năng được triển khai để nhập tệp .dwg vào địa lý ( .gpkg).
Tính năng này có thể được tìm thấy dưới:
Dự án >> Nhập khẩu DWG / DXF
Để làm cho nó hoạt động, bạn có thể làm theo các bước sau:
Một số lưu ý bổ sung:
Bạn có thể chuyển đổi các tệp DWG thành DXF (mà QGIS hỗ trợ) bằng Trình chuyển đổi tệp Teigha® . Đây là một ứng dụng đa nền tảng miễn phí (không phải mã nguồn mở) do ODA cung cấp cho người dùng cuối chỉ để chuyển đổi các tệp .dwg và .dxf sang / từ các phiên bản khác nhau.
Các nền tảng sau được hỗ trợ:
Nó phụ thuộc vào những gì bạn có nghĩa là bằng cách nhập khẩu. Bạn có muốn nhập dữ liệu để thực sự làm gì đó với nó hay chỉ để có một lớp nền để xem?
Cũng xem xét điều này: Trong GIS, các khối xây dựng cơ bản là các điểm, đường và đa giác (đôi khi được gọi là các kiểu tôpô cơ bản) và trong CAD, bạn đang làm việc với các bản vẽ có thể được tạo từ bất kỳ thứ gì, kể cả các đối tượng không thể chuyển đổi thành bất kỳ trước nào đề cập đến các loại. Chúng bao gồm các loại hình học 'kỳ lạ' hơn như đường cong, chất rắn, v.v., cũng có các khối (hoặc tham chiếu khối), tham chiếu raster bên ngoài, ...
Ví dụ, ArcGIS thực hiện khá tốt việc hiển thị (và thậm chí cho phép chỉnh sửa hạn chế) các tệp DWG / DXF, trong khi các gói phần mềm GIS khác cố gắng nhập dữ liệu một cách tốt nhất có thể, vì nội dung của tệp dwg có thể quá phức tạp để có một công cụ chỉ đơn giản là dịch CAD -> GIS.
Tôi thường nhận các tệp cad nhưng tôi không có AutoCAD, vì vậy tôi chia nhỏ chúng với DoubleCAD XT, đây là một bản tải xuống miễn phí. Tôi xuất từng lớp hoặc tập hợp dữ liệu bằng cách chọn nó sau đó TIẾT KIỆM (chuyển đổi tùy chọn đã chọn) type = DXF-2004-2006. Chúng dường như nhập tốt vào QGIS, khi bạn mở nó dưới dạng một lớp vectơ.
Máy chủ FME cũng có thể đáng để thử, http://fmeserver.com/userweb/sharper/Portal/PalTranslator/index.html
nhưng tôi thấy cách tiếp cận từng lớp với DoubleCAD sẽ mạnh mẽ hơn.
Xuất khẩu,
dữ liệu điểm - xuất qua plugin mmqgis 'xuất hình học' sang csv.
vectơ - lưu dưới dạng dxf, sau đó lưu lại trong DoubleCAD thành dwg. Bạn không thể giữ các thuộc tính để bạn phải làm việc với một tính năng của dữ liệu tại một thời điểm.
Một tùy chọn xuất khác mà tôi đang sử dụng là DXF Author
tìm thấy ở đây
http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf
với hướng dẫn sử dụng tại
ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm
Như nhiều người đã nói phần mềm nguồn mở không thể hỗ trợ dwg. Tuy nhiên, Dxf được hỗ trợ và autodesk cung cấp một công cụ đám mây mà bạn có thể sử dụng để chuyển đổi dwg sang dxf: autocad 360 (hoặc phiên bản autocad ws trước đó). Ưu điểm của công cụ này so với nhiều công cụ khác là nó hỗ trợ tất cả các phiên bản của dwg, cũng là những phiên bản gần đây nhất.
Thêm các tệp và sau đó tải xuống, bạn cũng có thể tải xuống các tệp dưới dạng dxf.
DWG là một định dạng độc quyền, khép kín. Như nhiều người có thể xác nhận là một trong những định dạng ít tương tác hơn. Câu chuyện dài: không thể mở tệp DWG bằng thư viện / phần mềm Nguồn mở. Có / đã cố gắng tạo một thư viện hệ điều hành để đọc các chú lùn nhưng vì chúng không hoạt động tốt. Nếu có phần mềm nào khác ngoài Autodesk có thể mở DWG thì nó sử dụng thư viện nguồn mở để làm điều đó, vì lý do này, bạn sẽ không thấy hỗ trợ DWG trong QGIS. Như đã đề xuất, hãy yêu cầu DWG được lưu dưới dạng DXF (nghĩa là có khả năng tương tác cao hơn) hoặc dưới dạng shapfiles (bản đồ Autocad có thể làm điều đó).