QGIS tính khoảng cách của điểm dọc theo một đường


12

Tôi có một đa tuyến (đường di chuyển) và các điểm được ghi dọc theo đường. Tôi muốn tính toán cho mỗi điểm khoảng cách dọc theo đường trong Quantum GIS. Tôi hy vọng cho một kết quả sẽ thêm một cột mới vào bảng thuộc tính điểm cho biết khoảng cách mà nó nằm trên dòng. Tôi đánh giá cao bất kỳ suy nghĩ.

Mike.

Câu trả lời:


12

Nếu bạn muốn sử dụng plugin GRASS, có một mô-đun v.distance thực hiện điều đó. Trước tiên, bạn sẽ đưa các lớp đa tuyến và điểm vào GRASS bằng mô-đun v.in.ogr trong Hộp công cụ GRASS. Sau đó xác định vị trí mô-đun v.distance. Các vectơ From và To rõ ràng là các điểm và đường thẳng. Sau đó chọn "Khoảng cách đến điểm gần nhất ... dọc theo tính năng tuyến tính". Bạn cũng sẽ cần một tên cột thuộc tính để chấp nhận các giá trị khoảng cách (Sử dụng v.db.addcol để thêm chú thích đó nếu bạn chưa có). Nên làm vậy.


Rất cám ơn Micha. Xin lỗi tôi đã đi vắng và không thể đưa ra phản hồi trước đây. Mô-đun v.distance chính xác là những gì tôi cần. Rất cám ơn.
Gabz

Lưu ý rằng nhãn hiện đang đọc (trong QGIS 2.2) "Khoảng cách giữa các điểm / tâm ... dọc theo tính năng tuyến tính này"
byteit101

Tôi dường như không thể tìm thấy tùy chọn / nhãn này ở bất cứ đâu trong QGIS 3.2 Bất kỳ ai cũng có đầu mối nếu tôi sai hoặc nếu có một cách giải quyết? Cho đến nay, tôi không thể tìm thấy bất cứ điều gì để giải quyết vấn đề này trong 3.2 ...
Horizen

Nó không hoạt động trong 3.10 hoặc 3.12
Jacques MALAPRADE

2

Một cách khác để đo lường điều này, đó là sử dụng Qchainage (plugin QGis) để tạo ra các nút cách đều nhau từ dòng. Sau đó, bạn có thể sử dụng Khoảng cách đến trung tâm gần nhất (plugin QGis) để tính khoảng cách giữa các điểm.

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.