Nhập DWG vào dự án QGIS?


49

Tôi có rất nhiều tệp DWG như sơ đồ cơ sở, và mạng lưới nước và nước thải.

Làm cách nào để nhập các tệp này vào dự án QGIS của tôi?

Câu trả lời:


34

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:

  1. Tạo mới / tải Công cụ địa lý hiện có với CRS phù hợp
  2. Nhập tệp DWG
  3. Kiểm tra 'Mở rộng tham chiếu khối' và 'Sử dụng đường cong' nếu cần
  4. Đặt 'Tên nhóm' bạn chọn
  5. Bỏ chọn các lớp CAD không mong muốn
  6. nên kiểm tra 'Hợp nhất các lớp'

giới thiệu nhập * .dwg trong QGIS

Một số lưu ý bổ sung:

  • Công cụ sẽ cố gắng thể hiện bản vẽ CAD càng gần càng tốt với một số hạn chế về chú thích, nhãn và nở.
  • một số tính năng đặc biệt từ bổ trợ và plugin, v.v. cho họ sản phẩm CAD AutoDesk có thể phá vỡ chức năng nhập của QGIS, như 'mô hình bề mặt kỹ thuật số'

2
Phần địa lý là gì?
lập bản đồ dom

Lần đầu tiên tôi đã bỏ lỡ phần "đi tới menu [DỰ ÁN]" và tìm kiếm trong [vector] - [nhập DXF]. Hy vọng bình luận của tôi sẽ giúp ai đó KHÔNG bỏ lỡ điều này.
R'n'E

Tôi đang thiếu một cái gì đó ở đây. Nó sẽ hoạt động với một dwg chứa nhiều lớp khác nhau (điểm, đường và hình)? Khi tạo Công viên địa chất mới, chỉ cần chọn một loại hình học.
Rashomon

@Rashomon Về mặt địa lý nguyên tắc có thể chứa bất kỳ loại hình học nào đồng thời, giống như Spatialite- hoặc GeoDB. Khi sử dụng công cụ Nhập, bạn sẽ tự động tạo một địa chỉ phù hợp mới bằng cách chọn một vị trí và đặt tên mới. Trả lời câu hỏi thực tế của bạn: Tất cả các lớp có thể đọc được sẽ được nhập vào MỘT địa chỉ
Nightwatch

@Nightwatch: Tôi không thể nhấp vào OK để chạy công cụ, rất có thể vì tôi không thể chọn bất kỳ lớp nào; không tải cho tôi trong hộp lớp. Tôi có cần phải nhập một cái gì đó cụ thể trong tên nhóm - nó có đề cập đến một yếu tố đã có trong tệp .dwg không?
Milo

29

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ợ:

  • Linux (OpenSUSE 11.2 / Ubuntu 10.10 x86)
  • Mac OS / X (Snow Leopard x86 10.6 trở lên)
  • Windows (XP trở lên)

11

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.


9

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


LƯU Ý: Tôi vừa điền vào một biểu mẫu rất dài để thử tải xuống DoubleCAD XT để biết rằng phần mềm này chỉ dành cho WINDOWS CHỈ fyi
boulder_ruby

5

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. nhập mô tả hình ảnh ở đây


3
  1. Mã nguồn mở QCAD thực hiện công việc chuyển đổi đơn giản và trơn tru từ định dạng .dwg sang định dạng .dxf.
  2. Sử dụng tính năng "thêm lớp vectơ" trong QGIS 2.0 để nhập tệp .dxf. Tuy nhiên, tại thời điểm này tôi lưu ý rằng với phiên bản QGIS 32 bit, nó chỉ có thể lưu dưới dạng tệp .kml nhưng với phiên bản QGIS 64 bit, nó có thể lưu dưới dạng tệp .shp.
  3. Loại bỏ các tính năng không mong muốn trong tệp .shp bằng hình chữ nhật, đa giác, bán kính hoặc lựa chọn tự do tùy theo bạn muốn.

Làm thế nào để bạn thực hiện chính xác chuyển đổi, tùy chọn đó ở đâu? Tôi đang cố gắng nhưng tôi có thể tìm thấy bằng cách nào, có rất nhiều bình luận trên internet, nhưng một số người nói rằng qcad không thể mở dwg nhưng tôi chỉ mở nó bằng cách nhấp đúp từ windows explorer, tôi không biết phải làm gì tin.
Nelly

3

Nguồn mở gvSIG được cho là có khả năng mở DWG. Từ đó, có thể xuất thành shapefiles. Không thử nghiệm ở đây tôi sợ.


2

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 đó).

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.