GIS nào hỗ trợ DXF và / hoặc DWG?


11

Những GIS nào hỗ trợ DXF và / hoặc DWG (tốt nhất là đọc và viết)?

Cập nhật: Có bất kỳ GIS nguồn mở nào hỗ trợ các tệp CAD tương tự này không?

Hỗ trợ các tập tin CAD nói chung dường như có vấn đề. Các vấn đề / vấn đề lớn nhất liên quan đến hỗ trợ DXF / DWG trong GIS là gì?

Câu trả lời:


7

Vấn đề với các định dạng DWG và DXF là Autodesk không xuất bản đầy đủ thông số kỹ thuật.

Định dạng DXF Định dạng
DXF ASCII rất nổi tiếng và hầu hết các gói đều có thể đọc được.
DXF nhị phân được ghi lại một phần và vì nó không phải là định dạng AutoCAD chính, nên nó hiếm khi được hỗ trợ. Để biết thêm chi tiết xem tại đây: AutoCAD DXF

Định dạng DWG Định dạng
DWG được đọc bởi hầu hết các gói GIS, nhưng thường có một số ràng buộc.
Hai thư viện được sử dụng nhiều nhất có thể đọc và ghi các tệp DWG là một thư viện có thể được cấp phép từ AutoDesk và thư viện khác là từ Liên minh thiết kế mở liên minh phi lợi nhuận (ODA) . Thư viện AutoDesk bị giới hạn sử dụng trong các sản phẩm không cạnh tranh với các sản phẩm AutoDesk, trong khi thư viện ODA không hỗ trợ tất cả các tính năng DWG.

Thư viện ODA đã bắt kịp với những thay đổi được giới thiệu bởi AutoDesk cho đến năm 2006 khi AutoDesk kiện ODA và một số nhà cung cấp phần mềm vi phạm bản quyền. Vụ kiện đã được giải quyết vào đầu năm nay và kết quả là thư viện ODA không thể ghi các tệp DWG tương thích 100%. Thông tin thêm có thể được tìm thấy trên trang web Liên minh thiết kế mở (ODA) và trên bài viết Wikipedia về định dạng tệp DWG


7

FME sẽ chuyển đổi dữ liệu giữa các định dạng và có một câu chuyện hay để chuyển đổi CAD> GIS. Xem: http://www.safe.com/solutions/GIS/CADtoGIS.php

Tiết lộ - Tôi làm việc cho Phần mềm an toàn, những người tạo ra FME. Nhưng đó là lý tưởng cho kịch bản này, nếu không tôi sẽ không đề xuất nó.

Đối với các vấn đề với CAD thành GIS, một vấn đề khác là các loại hình học. CAD thường có các loại hình học mà GIS không hỗ trợ. Ví dụ các mục đặc biệt như ô / khối; các mục chung (nhưng không phổ biến về GIS) như vòng cung, spline, v.v; Hình học 3D như khối, mặt, kết cấu.

Đôi khi, GIS / trình dịch của bạn sẽ xử lý những điều này, đôi khi nó sẽ buộc chúng thành hình học thay thế (ví dụ: cung tròn> vuốt đường), đôi khi nó sẽ bỏ các tính năng.


Tôi mới bắt đầu thử nghiệm với FME để dịch DWG sang SQL Server và cho đến nay, tôi đang yêu nó.
Chad Cooper

6

Vấn đề lớn nhất là gì

Tôi không có thời gian (ngay bây giờ, tôi sẽ thử chỉnh sửa sau) để cung cấp câu trả lời chi tiết, nhưng vấn đề chính với dữ liệu CAD thường là , các kỹ thuật viên CAD tạo ra các kế hoạch không liên quan đến hệ thống tọa độ. tức là họ vẽ xung quanh nguồn gốc 0, 0, = Tôi đã làm việc với nhiều dự án mà mọi người không hiểu rằng có thêm một chút công việc khi bạn nhận được một số dữ liệu CAD và họ cho rằng nó sẽ phù hợp với tất cả không gian của bạn các lớp.

Sau đó là vấn đề nhập chú thích CAD ...


1
Tôi từng làm việc trong một công ty kiến ​​trúc bắt buộc chúng tôi phải có 2 bộ bản vẽ. Việc đầu tiên sẽ dựa trên 0,0 kế hoạch chi tiết đầy đủ. Thứ hai sẽ là một phiên bản được bỏ qua mà chúng tôi đã căn chỉnh phù hợp với độ
trễ


3

Kosmo ( http://www.opengis.es/ ) có thể đọc và ghi vào DXF / DWG, khi viết nó sử dụng / tạo một lớp có tên là Mặc định , nó cũng có một số công cụ CAD cơ bản được triển khai.

Hy vọng nó hoạt động


3

Tôi hơi ngạc nhiên khi không ai nhắc đến bản đồ autocad 3d . Nó là autocad với sự hỗ trợ thêm cho dữ liệu gis và chứa nhiều thói quen để chuyển đổi từ dwg (hoặc sử dụng đồng thời) sang các định dạng được hỗ trợ bởi fdo , bao gồm cả cơ sở dữ liệu không gian và ví dụ như shapefiles.


2

ArcGIS có thể nhập dữ liệu AutoCAD khá dễ dàng. Bạn có thể sử dụng các công cụ định vị địa lý nếu cần nhưng thường thì cần phải xuất bản vẽ sang định dạng ArcGIS để sử dụng các công cụ điều chỉnh không gian. Bạn cũng có thể xuất sang DXF và DNG nhưng tôi không chắc các tệp có thể sử dụng được ở đầu AutoCAD như thế nào. Tôi biết tôi có thể mở và chỉnh sửa chúng nhưng đã gặp vấn đề với việc xuất các thuộc tính chính xác.


2

GDAL / OGR hỗ trợ đọc và ghi cho DXF , do đó, bất kỳ hệ thống GIS nào sử dụng GDAL (QGIS, GRASS) sẽ cho phép bạn ít nhất sử dụng định dạng đó. Lần duy nhất tôi thực sự sử dụng các định dạng CAD là xuất dữ liệu cho một trong số các kỹ sư của chúng tôi vì vậy tôi không có nhiều kinh nghiệm ngoài việc xuất khẩu vào DXF.

Có một trình điều khiển DWG / DXF khác cho GDAL có sẵn hỗ trợ chỉ ghi, nhưng tôi hoàn toàn không có kinh nghiệm với nó.


2

Nếu bạn chỉ đang cố gắng chuyển sang định dạng thân thiện với gis từ người tạo DWG / DXF, bạn có thể dùng thử Bentley Microstation (có thể với tiện ích mở rộng 'Bản đồ'), nó sẽ nhập và đọc các tệp dwg / dxf tốt, và có thể xuất các phần tử & tính năng này sang một shapefile hoặc thứ gì khác mà bạn có thể đọc vào gói GIS. Đó là một chút 'gần với giải pháp nguồn' nhưng có thể đáng tin cậy hơn vì bạn bắt đầu có một đầu ra thân thiện với GIS, thay vì một trình đọc dựa trên GIS để thử và đáp ứng tất cả sự kỳ lạ có thể có với các định dạng tệp này.


2

Một bản cập nhật về điều này, mà đối với tôi ít nhất là rất phù hợp. Tôi vừa nhận được một cuộc gọi từ một người dùng CAD hạnh phúc, đó phải là một tautology .....

Để xuất dxf từ QGIS (và được cho là người dùng CAD hạnh phúc), hãy sử dụng plugin MMQGIS. Người dùng CAD càu nhàu rất nhiều nếu bạn xuất CSV được tạo thành đầy đủ theo tùy chọn saveas layer trong QGIS (lưu ý chủ đề này Lấy danh sách tọa độ cho các điểm trong lớp bằng cách sử dụng QGIS? ). Tùy chọn saveas dxf trong 1.7.4-3 và thân cây cũng không thỏa đáng, mặc dù đã cải thiện báo cáo về thân cây.

Cách lan tỏa niềm vui;

Có shapefile của bạn trong phép chiếu UTM và gid bản đồ hiện đại cho khu vực của bạn. Xuất nó sang cái này nếu bạn phải, đừng hy vọng OTFR sẽ làm công việc nặng nhọc cho bạn. Lấy mmqgis từ trình quản lý plugin, bạn có thể thấy rằng mmqgis không rơi vào tình trạng khó khăn, nên lần trước tôi đã xem nó đã được gửi tới repo đóng góp của QGIS. Và bạn có thể thấy rằng mmqgis bị tắt theo mặc định, quản lý plugin và bật nó lên.

Vận hành plugin và chọn Xuất hình học sang tệp CSV, đối với đa tuyến, nó tạo hai tệp, bạn cần logic với tên của mình và để nó sử dụng hậu tố thuộc tính cho các thuộc tính .... Điều này làm tăng niềm vui của người dùng cuối khi họ có thể dễ dàng diễn giải những gì họ đã được đưa ra.

Bởi tất cả các tài khoản, việc nhập vào AutoCAD rất đơn giản, không có sự "phân tích" cột nào tẻ nhạt hoặc chuyển sang thao tác dữ liệu thủ công.

Rất cảm ơn tất cả đội ngũ QGIS, plugin mmqgis và GIS.SE đã cho phép tôi viết tệp trợ giúp của riêng mình khi tôi quên cách thực hiện !!

Theo như nhập từ AutoCAD, tôi vẫn đang chờ nhà điều hành vui vẻ chú ý hơn một chút và cố gắng giải quyết vấn đề tương tự được ghi nhận trong luồng này bởi một người chơi GIS khác - Thông tin được chỉnh sửa lần cuối bị thiếu khi sử dụng QGIS - Dxf cho Shp


2

Chúng tôi đã sử dụng GIS với AutoCAD và gửi lại các tệp cho người dùng GIS trong nhiều năm và nó hoạt động tốt miễn là tuân theo các giao thức chuyển giao thích hợp. Nó không phải là khoa học tên lửa. Hai năm trước tôi đã lập bản đồ của 47 bức ảnh chụp từ trên không và gửi chúng cho một người dùng Arc? GIS. Chúng tôi đã nói chuyện trước khi chuyển dữ liệu và tôi đã lấy lại dữ liệu của mình trên Geoeye ở định dạng .dwg mà tôi có thể đọc dưới dạng .jpg. Phiên bản mới nhất của AutoCAD, AutoCAD Map 3D sẽ đọc và hoạt động với các tệp .shp và Leica GIS raster GIS. Các kỹ sư làm việc khác nhau và hầu hết thời gian tôi nhận được từ họ, chúng tôi phải chuyển đổi thành tọa độ trong thế giới thực và thêm vào để xuất các tệp CAD chung .dxf được cung cấp từ các máy khách sử dụng GIS. Chúng tôi đã làm điều này trong nhiều năm mà không gặp khó khăn nhỏ nhất và không có khiếu nại từ những người mà chúng tôi gửi dữ liệu của chúng tôi. NHƯNG AutoCAD IS khác nhau, nó nghĩ khác và nó không có mô hình dữ liệu GIS và điều đó đã được thảo luận. Chúng tôi đã sử dụng Arc / INFO 15 năm trước để có thể giúp.


1

Nếu có thể không trộn lẫn DWG / DXF và GIS, nó sẽ gây đau đầu. Nếu bạn phải làm điều đó thì FME không phải là công cụ tồi cho nó. Bạn chỉ cần suy nghĩ khác đi, không cần thêm hình học + thuộc tính, bạn có nội dung trên các lớp + thẻ + thông tin nhập khẩu dưới dạng văn bản với dòng chỉ nơi văn bản đó sẽ ...

Vì vậy, nếu bạn cung cấp dữ liệu GIS của mình cho người dùng và bạn sẽ chèn nó trở lại hệ thống GIS của mình thì rất rõ ràng làm thế nào để người dùng nên lưu trữ dữ liệu vào tệp cad.


1

Tôi đang sử dụng dữ liệu CAD trong ArcGIS khá nhiều. Các vấn đề chính với tôi là:

  • hoàn toàn không có hệ tọa độ, sau đó bạn có thể định vị bản vẽ CAD chỉ bằng hai điểm, trừ khi bạn xuất nó sang một định dạng khác
  • Chặn tham chiếu, rất nhiều lần bạn phải sử dụng phần mềm của bên thứ 3 như Draraftight (Nguồn mở) để phát nổ các tính năng CAD để có thể chuyển đổi các lớp nhất định trong ArcGIS
  • Giới thiệu bên ngoài - phải mất một thời gian để sử dụng cách xử lý chúng, tất cả đều đi kèm với thời gian và kinh nghiệm;)
  • Đa giác không thực sự là những gì chúng tôi - người dùng GIS - hiểu là Đa giác và họ không bao giờ dịch đúng

Ngoài ra, ArcGIS còn thực hiện công việc và nó đang trở nên tốt hơn trong thời gian. Các định dạng chính được hỗ trợ là DWG và DXF nhưng nếu bạn có tiện ích mở rộng Khả năng tương tác dữ liệu, bạn cũng có thể xử lý những thứ kỳ lạ như DWF - nhưng trong quá trình dịch, rất có thể bạn sẽ mất toàn bộ bảng và lớp thuộc tính.


1

Đây là một giải pháp khác để trực quan hóa và xuất CAD sang các định dạng GIS: Geobide SDK .

Phiên bản miễn phí của các công cụ có sẵn.

  • Công cụ Geomap cho phép trực quan hóa một số lớp CAD.
  • Geoconverter là công cụ để thực hiện chuyển đổi thành các định dạng GIS khác nhau. Cũng bằng tiếng Anh.
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.