Tôi đã có cho mình một dxf được xây dựng với các đơn vị ở quy mô sai. Làm thế nào để tôi nâng cấp nó trong QGIS? Lưu ý rằng nó không mở trong QGIS, chỉ trong các đơn vị và vị trí bản đồ sai.
Tôi đã có cho mình một dxf được xây dựng với các đơn vị ở quy mô sai. Làm thế nào để tôi nâng cấp nó trong QGIS? Lưu ý rằng nó không mở trong QGIS, chỉ trong các đơn vị và vị trí bản đồ sai.
Câu trả lời:
Bạn raster georeference và vectơ affine :)
QGIS có một trình cắm thêm affine (qssAffine) mà bạn có thể chia tỷ lệ các lớp vectơ. Bạn cũng có thể áp dụng độ lệch x và y cho tất cả các đỉnh trong một lớp vectơ nếu cần. Tôi nghĩ rằng có lẽ bạn sẽ cần phải chuyển đổi DXF của mình thành shapefile để sử dụng nó (nhấp chuột phải vào lớp trong bảng điều khiển lớp và đi 'Lưu dưới dạng ...'). Áp dụng xoay cho một lớp vector là khó khăn hơn một chút.
Một tùy chọn khác - tương tác nhiều hơn - là plugin Vector Bender . Nó
không vectơ những gì georefencers làm cho raster. Tính năng này còn được gọi là "tấm cao su".
Thậm chí còn có một video giới thiệu cách thức hoạt động của nó: https://vimeo.com/96142479
Tôi tin rằng điều này có thể được thực hiện trong QGIS.
Tuy nhiên tôi sử dụng phần mềm cad với phần mềm gis của tôi và sẽ làm như sau trong đó.
Dù bằng cách nào bạn cũng cần một số thông tin cơ bản về dxf.
1. Bạn nên biết các đơn vị của dxf.
2. Bạn nên có một tập hợp các điểm đã biết trong dxf. (ít nhất 2 điểm).
1a. Nếu hệ tọa độ ban đầu (hoặc không phải hệ thống) có thể xác định được thì bạn nên chuyển đổi nó thành một hệ thống đã biết tương tự.
(nếu bản vẽ chỉ được vẽ trong không có hệ thống nào ngoài hệ thống cơ sở 0,0 giả định một số loại diện tích bằng nhau.) alambert hoặc albers (phụ thuộc vào vùng phủ sóng [kích thước])
2a. đảm bảo rằng tất cả các mục trong bản vẽ được hiển thị (không tắt lớp nào).
3a. chọn tất cả các tính năng
4a. di chuyển tất cả các tính năng từ một điểm đã biết đến một điểm đã biết.
5a. sau khi xác định tỷ lệ ban đầu thay đổi kích thước tất cả các đối tượng được chọn theo kinh nghiệm
6a. xoay tất cả các đối tượng được chọn theo kinh nghiệm.
Lưu và / hoặc xuất các đối tượng đã chọn bằng CRS đã biết.
Điều này cũng có thể được thực hiện bằng cách sử dụng GDAL 1.10. Cách tiếp cận sử dụng các điểm kiểm soát và ít hơn về tỷ lệ, nhưng đầy đủ về hội nghị địa lý (tiện dụng nếu dxf đã mất tất cả thông tin không gian của nó).
Nó được thực hiện bằng cách thực hiện một chuyển đổi cơ bản trong ogr2ogr và cung cấp các điểm kiểm soát trong thẻ -gcp. http://www.gdal.org/ogr2ogr.html
Để được hướng dẫn, vui lòng xem: Dữ liệu vectơ hội nghị bằng cách sử dụng QGIS
Tôi đã sử dụng OpenJump một lần, vì tôi không thể làm toán cho plugin QGIS. Tuy nhiên, cuối cùng tôi thấy việc lưu lớp SHP của mình dễ dàng hơn với phép chiếu được gọi là DXF, mở QCAD (miễn phí) này, nhập DXF cần liên kết và thực hiện tất cả các tỷ lệ, xoay và di chuyển của DXF ở đó. Khi mọi thứ đã ổn định, sau đó tôi đã lưu nó dưới dạng DXF và nhập lại vào QGIS nơi phép chiếu được giữ lại và DXF của tôi giờ cũng được đặt ở vị trí và tỷ lệ thích hợp. Sau đó tôi có thể lưu DXF dưới dạng SHP.
Plugin AnotherDXF2Shape chứa một chế độ Georeferences:
Bằng phương pháp bù X và Y, có thể đạt được sự dịch chuyển đơn giản của DXF. Điều này là yB hữu ích khi các tọa độ ban đầu đã được rút ngắn trong hệ thống CAD /.
Tập tin thế giới cho bộ dữ liệu CAD
Tệp thế giới (.wld) là tệp văn bản chứa các điểm kiểm soát mô tả chuyển đổi tọa độ. Một tệp thế giới có thể được sử dụng để mở rộng các thuộc tính của bản vẽ CAD để bao gồm thông tin hội nghị địa lý. Thông tin được lưu trữ dưới dạng các giá trị tọa độ xác định một hoặc hai vectơ dịch chuyển được gọi là liên kết. Dữ liệu bao gồm hai hoặc bốn cặp tọa độ được tổ chức thành hai hàng. Mỗi hàng xác định một liên kết dịch chuyển bằng cú pháp sau :. Cặp tọa độ đầu tiên trong mỗi hàng tương ứng với tọa độ nguồn, còn được gọi là tọa độ từ. Các giá trị này đại diện cho vị trí x, y của bất kỳ điểm kiểm soát đã biết nào trong bản vẽ CAD. Cặp tọa độ thứ hai trong mỗi hàng tương ứng với tọa độ đích, còn được gọi là tọa độ. Những giá trị này đại diện cho một vị trí mới trong không gian địa lý, thường là một điểm tham chiếu trong lớp tính năng khác. Nguồn: arcgis.com
Nếu chuyển đổi tọa độ được kích hoạt và trình cắm tìm thấy tệp WLD tương ứng, nó sẽ được tự động tích hợp và tệp DXF được chuyển đổi tương ứng.
Chuyển đổi trên 1-4 điểm giống hệt nhau
Tương tự như tập dữ liệu CAD, một phép biến đổi diễn ra thông qua các điểm giống hệt nhau. Số lượng tham số cho phép biến đổi phụ thuộc vào số lượng điểm đã cho. Lưu ý: Hiện tại không có đầu ra của phần dư cho xác định quá mức.