Làm thế nào để số hóa dấu chân tòa nhà với các cạnh trực giao?


10

Sử dụng QGIS, tôi đang cố gắng số hóa bản đồ raster cũ và vì cuối cùng tôi muốn tải các lớp 2d này thành bản phác thảo để biến thành mô hình 3D, tôi cần mọi thứ phải vuông.

Đây là một mẫu bản đồ tôi đang làm việc với:

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

Các đường màu xanh lá cây bạn có thể thấy là một lớp vectơ của đường ray tôi đã số hóa bằng hình học đường, phần còn lại là lớp dựa trên raster mà tôi đã tham chiếu địa lý chính xác và là nền phía sau mỗi lớp.

Điều tôi đang nhắm đến là ghi lại dấu chân tòa nhà, lấy ví dụ của tôi và sử dụng công cụ đa giác chụp bình thường, đại loại như thế này:

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

Mặc dù điều này hoạt động đủ để tạo bản đồ vectơ 2D (EG: để hiển thị dưới dạng các lát bản đồ web hoặc sử dụng trong QGis), nhưng không tốt khi xuất dưới dạng KML, sau đó nhập vào Phác thảo, vì mọi thứ không phải là hình vuông 100% và là gì hơn nữa rất khó để có được những thứ vuông 100%.

Như bạn có thể thấy từ các công cụ của mình trong QGis, tôi đã cài đặt các hình chữ nhật số hóa và các trình cắm công cụ cad, nhưng chúng không tốt cho những gì tôi cần làm, ví dụ: nếu chúng tôi sử dụng công cụ chụp đa giác trực giao:

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

Tôi có thể bắt đầu vẽ đường đầu tiên của mình ở góc tôi cần, nhưng ngay sau khi tôi nhấn CTRL để đặt mọi thứ ở một góc vuông và / hoặc vuông thành dòng đầu tiên, tất cả đều sai vì trình cắm không tính đến góc quay của tòa nhà, có nghĩa là bất kỳ điểm bổ sung nào đều đúng bởi các chân trời / hướng đông / dọc chuyên dụng và 90 độ cho các trục đó.

Nếu tòa nhà tôi đang cố gắng tìm ra nằm trên trục đó, thì không vấn đề gì, mọi thứ đều hoàn hảo, nhưng rất nhiều trong số chúng không có, ở nhiều góc độ khác nhau xung quanh khu phức hợp (Đó là một trang web nhà máy lớn tôi đang số hóa)

Công cụ hoàn hảo, tương tự như công cụ gốc trong bản phác thảo, những gì bạn làm với đó là đặt điểm gốc bắt đầu ở một góc, sau đó kéo dài một chữ X và chữ Y ở góc 90 độ với nhau, một mặt trước mặt, một mặt xuống bên trái, bất cứ thứ gì bạn chụp theo nguồn gốc đó hoặc bất kỳ hướng dẫn nào có nguồn gốc từ nó đều tự động ở 90 độ so với các dòng khác, nhưng với góc xoay được cung cấp khi cần như bạn có thể thấy trong hình ảnh tiếp theo:

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

Nắm bắt và số hóa các đa giác trong phác thảo chắc chắn là có thể mà không cần sử dụng QGis trước, nhưng nếu tôi làm theo cách đó, tôi không thể tìm thấy chúng, chúng chỉ xuất hiện với tọa độ thế giới tiêu chuẩn tập trung vào khoảng 0,0

Số hóa chúng trong QGis, được thực hiện sao cho vị trí trong không gian, chính xác và phù hợp với phép chiếu OSGB36.

Phác thảo cũng sẽ không tuân theo tham chiếu địa lý trong bản đồ nền, khi tôi cố gắng nhập nó, nó neo ở dưới cùng bên trái ở mức 0,0 sau đó yêu cầu tôi chia tỷ lệ phù hợp.

Cách duy nhất tôi tìm thấy để đưa bản đồ tham chiếu địa lý vào bản phác thảo là nếu tôi sử dụng khu vực chụp từ công cụ Google Earth. Tuy nhiên, kể từ phiên bản SK 8 trở lên, khi thực hiện việc này, nó chỉ nhập ảnh cơ bản Google Earth Ariel và không có lớp phủ tùy chỉnh nào bạn có thể hiển thị, nghĩa là nếu tôi tải georef của mình vào, nó sẽ bị bỏ qua khi tôi cố chụp vị trí tham chiếu địa lý.

Phác thảo V7 trở xuống không bỏ qua hình ảnh tùy chỉnh, nhưng V7 không còn có sẵn để tải xuống và ngay cả khi bạn tìm thấy một bản sao nó sẽ không chạy vì máy chủ xác thực sẽ không xác thực các khóa cho nó nữa ... :-(

Câu hỏi cuối cùng

Vì vậy, về cơ bản những gì tôi hỏi là có ai biết về trình cắm cho QGis cung cấp cho tôi chức năng tương tự như trong bản phác thảo không, và nếu không ai có thể đề xuất một cách (hoặc quy trình làm việc) cho phép tôi chụp tòa nhà dấu chân trong khi giữ các cạnh trực giao với nhau, nhưng không bị khóa theo chiều ngang và dọc như các công cụ hiện tại.

Thậm chí đôi khi cung cấp một lưới có thể chụp được, nơi tôi ít nhất có thể căn chỉnh các điểm để xây dựng các góc sẽ là một sự cải tiến.

Nếu không, có vẻ như tôi sẽ phải học api bổ trợ của QGis và viết plugin của riêng tôi.


Có một video hướng dẫn cho câu trả lời của Shawty: youtube.com/watch?v=QsjmLa16obs PS - Tôi sẽ để lại câu trả lời vì tôi không đủ tiếng tăm để bình luận. PPS - Có ai đã giải quyết vấn đề điểm cuối chưa?
YOUNG

Vấn đề Điểm cuối cùng, không còn là vấn đề nữa, trong các phiên bản gần đây nhất của QGis, tự động bật, bạn chỉ nên sử dụng phiên bản trình cắm ngay bây giờ nếu bạn có bản dựng QGis thực sự cũ.
choàng

Câu trả lời:


20

Tôi vẫn đang sử dụng phiên bản 2.2.0 khi tôi đăng câu hỏi này, kể từ khi tôi nâng cấp lên 2.8.1.

Phần tiếp theo là một chút hướng dẫn cho những người có thể đang tìm cách giải quyết vấn đề tương tự.

Giải pháp cho tôi là một trình cắm thêm được gọi là cadinput của Oliver Dlang , tôi đã cài đặt nó cách đây khá lâu, nhưng chưa bao giờ thực sự nhìn vào những gì nó đã làm.

Sau đó, tôi tình cờ thấy tài liệu này:

https://github.com/olivierdalang/CadInput

và một video về nó trên Vimeo.

https://vimeo.com/85052231

Tự hỏi nơi tôi có thể tìm thấy plugin, tôi đã tìm trong trình quản lý plugin của mình, chỉ để thấy rằng tôi đã cài đặt nó, vì vậy tôi bắt đầu tìm hiểu về cách sử dụng nó. Sau đó tôi phát hiện ra rằng, từ phiên bản 2.8.0 của QGis on-wards, plugin này thực sự được tích hợp vào lõi dưới các công cụ số hóa tiên tiến.

Cách sử dụng Cad Input

Tài liệu này không thực sự đi sâu vào bất kỳ chi tiết nào và không có bình luận nào về video, về cơ bản, tất cả đều nắm rõ các phím tắt sau:

  • A: góc
  • D: khoảng cách
  • Tọa độ X: x
  • Phối hợp Y: y
  • Kết hợp những người có "shift" để chuyển chế độ tuyệt đối / tương đối
  • Kết hợp những người có "alt" hoặc "ctrl" để chuyển chế độ bị khóa.
  • C: chế độ xây dựng
  • P: song song / vuông góc với một đoạn
  • ESC: mở khóa tất cả các thông số bị khóa

Chọn tính năng bạn muốn số hóa và đưa lớp của bạn vào chế độ chỉnh sửa như bình thường, trong trường hợp của tôi đây là những gì tôi đang số hóa.

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

Khi bạn ở chế độ chỉnh sửa, hãy nhấp vào biểu tượng thêm tính năng mới của bạn (một lần nữa là công cụ tiêu chuẩn), sau đó tìm kiếm và kích hoạt các công cụ số hóa nâng cao hoặc plugin đầu vào cad (biểu tượng giống nhau cho cả hai)

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

Nó trông giống như một hình vuông được thiết lập với một thước kẻ đằng sau nó.

Mặc dù vậy, một lời cảnh báo ở đây, nếu bạn sử dụng một QGis mới hơn Đừng cài đặt plugin Cad-Input. Tôi thấy rằng với trình cắm được cài đặt và một phiên bản QGis bao gồm phiên bản tích hợp, các phím tắt đã ngừng hoạt động.

Khi tôi gỡ cài đặt trình cắm, các phím tắt bắt đầu hoạt động trở lại và chúng là chìa khóa để sử dụng công cụ này một cách hiệu quả.

Khi bạn kích hoạt công cụ nhập liệu cad, bạn sẽ thấy bạn có một bảng điều khiển trông giống như sau:

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

(Tôi đã vẽ một số điểm nổi bật trên đó ...)

  • Bạn có nút bật / tắt chính (hình chữ nhật màu đỏ)
  • Nút chế độ xây dựng (Hình chữ nhật màu xanh lá cây)
  • Các nút chế độ Song song và vuông góc (Hình chữ nhật màu xanh)

Nhìn vào các phím tắt, C bật / tắt nút chế độ xây dựng, P bật các nút chế độ song song, nhấn một lần để vuông góc, nhấn hai lần để chọn các đường song song.

Tôi sẽ không chuyển hoàn toàn sang các chế độ song song ở đây, vì cái duy nhất tôi đang sử dụng là khóa góc.

Với công cụ tính năng mới được kích hoạt và kích hoạt số hóa nâng cao, hãy vẽ hai điểm đầu tiên của hình chữ nhật của bạn, dọc theo một cạnh của tính năng bạn muốn số hóa.

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

Bạn sẽ thấy một khi bạn nhận được điểm thứ hai được nhấp xuống, đó là một đường xây dựng màu xanh lá cây mỏng nhô ra từ cuối dòng bạn đã tạo.

Đây là một dây chuyền xây dựng cho các công cụ số hóa tiên tiến. Nếu bạn di chuyển chuột xuống dưới, để thực hiện mặt thứ hai, bạn sẽ thấy rằng đầu vào cad của bạn sẽ bắt đầu hiển thị góc di chuyển của bạn.

Tại thời điểm này, có một chút khác biệt giữa hai phiên bản.

Trong phiên bản tích hợp, theo mặc định, công cụ sẽ tự động chụp ở góc 90 độ (Mặc dù bạn có thể thay đổi điều này trong các tùy chọn), nếu điều này xảy ra, bạn sẽ thấy như sau:

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

Chú ý đường màu xanh ở góc phải với màu xanh lá cây sáng?

Trong bảng số hóa của bạn, bạn sẽ thấy góc phải ở 90 độ. Tuy nhiên, nếu bạn sử dụng phiên bản trình cắm, bạn sẽ không thấy dòng màu xanh này, nhưng bạn vẫn nên nhấn ctrl + a để khóa góc trong bảng thu phí.

Ở phiên bản trình cắm, nếu bạn nhấn ctrl + thậm chí với góc không 90 độ, bạn sẽ thấy rằng bạn có thể di chuột qua bảng điều khiển và nhập 90 thủ công mà không ảnh hưởng đến quá trình số hóa của bạn, nhận 90 trong hộp và khóa nó xuống, là những gì làm cho phần còn lại của quá trình đơn giản.

Tiếp tục thêm điểm tại các góc của tòa nhà, hãy nhớ nhấn ctrl + a sau mỗi điểm bạn thêm, điều này sẽ đảm bảo rằng điểm tiếp theo của bạn luôn được vẽ ở góc 90 độ so với điểm trước.

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

Khi bạn đến điểm cuối cùng, hãy xếp nó bằng tay (Thật không may công cụ không có trợ giúp ở đây ..) nhấp để thêm điểm cuối cùng, sau đó nhấp chuột phải để đóng đa giác như bình thường.

Có rất nhiều chức năng trong các công cụ, nhưng không có không gian để ghi lại tất cả ở đây.

Chế độ xem 100ft cuối cùng của tôi tuy nhiên:

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

Sẽ không thể có được nếu không có nó.


+1 Tôi sẽ gửi nó đi sau. Đã rất quen với các phím tắt ArcMap sẽ hoàn thành những điều này nhưng muốn hoạt động độc lập hơn với ESRI, điều này sẽ rất hữu ích trong tương lai. Cảm ơn!
mr.adam

Hy vọng bạn thấy nó hữu ích như tôi đã làm :-) Nếu tôi có thời gian, tôi sẽ viết một tut nhỏ bằng cách sử dụng các công cụ khác một khi tôi thành thạo chúng.
choàng

"xếp hàng bằng tay (Thật không may, công cụ này không có trợ giúp ở đây ..)" Đó là nơi mà số hóa nâng cao trong QGIS rơi vào mặt của nó. Có thể vẽ một hình chữ nhật đơn giản mà không cần phải tạo ra các đường xây dựng sẽ tốt đẹp.
Damien

??? Bạn có thể :-) Chỉ cần tắt các đường xây dựng trong bảng điều khiển được sử dụng để kiểm soát số hóa nâng cao. Phím 'C' tôi tin rằng cho phép bạn làm điều đó từ bàn phím. Tuy nhiên, điều đó nói rằng, đối với những thứ như hình chữ nhật và hình tròn đơn giản, tôi sử dụng một plugin bổ sung có tên "Số hóa hình chữ nhật hình chữ nhật" cho phép tôi thực hiện hình chữ nhật vuông góc bằng 3 điểm và hình tròn từ tâm rất dễ dàng. Ngoài ra nếu bạn hiểu các hệ thống CAD như autodesk (tôi sử dụng Map3D rất nhiều), bạn cũng có thể muốn xem "CADDigitize" và "Công cụ số hóa".
choàng

2

Bạn có thể đạt được kết quả của mình với sự kết hợp của các công cụ và plugin. Nó không hoàn hảo nhưng nó sẽ hoạt động

  • Sử dụng plugin "Số hóa hình chữ nhật hình bầu dục" để tạo hình chữ nhật.
  • Sử dụng các công cụ "Số hóa nâng cao" để xoay hình chữ nhật. Xem Bước 29 trở đi của hướng dẫn này để biết quy trình làm việc chính xác.
  • Sử dụng công cụ "Số hóa trực giao" từ plugin Công cụ CAD để vẽ đa giác mà bạn có thể phải cắt từ hình chữ nhật.
  • Sử dụng công cụ "Chia tách tính năng" của số hóa nâng cao để chia hình chữ nhật và xóa phần không mong muốn.

Đó là một quy trình làm việc rườm rà nhưng tôi nghĩ nó nên hoạt động cho nhu cầu của bạn.


Ok, đây là mức thấp :-) Tôi mất một tuần, nhưng tôi đã học được một vài điều mà tôi không biết về QGis trong thời gian đó. Tuy nhiên, tôi phải nói rằng chính câu trả lời của bạn đã thôi thúc tôi bắt đầu suy nghĩ về việc sử dụng các công cụ theo nhiều cách khác nhau và thậm chí còn hơn cả việc khám phá các công cụ / plugin mà tôi đã cài đặt nhưng chưa bao giờ thử. Bây giờ tôi có một câu trả lời rằng tôi sẽ tự làm tài liệu. Tuy nhiên, cảm ơn vì đã cho tôi cú hích ban đầu, nhưng cuối cùng, vâng, nó hơi quá cồng kềnh.
choàng

Cảm ơn đã báo cáo giải pháp của bạn một cách chi tiết. Tôi đã học được một cái gì đó mới!
mặc dù không gian
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.