Tạo lớp đa giác từ lớp đa tuyến


20

Các hệ thống của chúng tôi mong đợi các shapefile đa giác, đại diện cho một tập hợp các đa giác không giao nhau và có giá trị hình học (đa). Cụ thể, cánh đồng nông trại. Chúng tôi thường nhận được các đại diện của chúng tôi về các trang trại và các lĩnh vực của họ dưới dạng các shapefile đa tuyến có chứa các polylines ranh giới trường, điển hình là với một số lỗi mã hóa địa lý nhỏ như kết thúc lơ lửng.

Có cách nào đáng tin cậy để chuyển đổi lớp đa tuyến thành lớp đa giác, trong đó chu vi đa giác được tính là các vòng tối thiểu xung quanh polylines trong shapefile? Tôi hiểu có lẽ tôi sẽ phải dọn dẹp các polylines trước.

Tôi chủ yếu quan tâm đến các giải pháp liên quan đến Quantum GIS hoặc các công cụ miễn phí khác, vì công ty của tôi không mua bất kỳ gói chuyên nghiệp nào.

Câu trả lời:


19

Chuyển đổi dòng thành đa giác sẽ dễ dàng: (Vector > Geometry Tools > Lines to polygons)

Để đối phó với các kết thúc lơ lửng, bạn có thể tạo một bộ đệm xung quanh các đường dẫn (Vector > Geoprocessing Tools > Buffer)và đặt chúng thành 'hòa tan'. Điều này sẽ đính kèm bất kỳ điểm cuối lơ lửng cho nhau.

Sau đó chuyển đổi các đa giác bộ đệm thành các dòng (Vector > Geometry Tools > Polygons to lines)

Sau đó chuyển đổi các dòng thành đa giác (Vector > Geometry Tools > Lines to polygons)


1
Các đa giác kết quả từ việc đệm dòng là các dải mỏng xung quanh bên ngoài của mỗi trường. Biến chúng thành polylines tạo ra một đường đôi ở chu vi của mỗi trường. Tôi cho rằng tôi cần phải thoát khỏi một loạt các đa giác chồng chéo, chồng chéo mà kết quả? Ngoài ra, điều này dường như không làm được gì nhiều về những nguy hiểm đang diễn ra ngoài trời nên bị bắn ra chứ không phải bị gãy (vì chúng không có gì để chộp lấy)
Sam

Câu trả lời nhảy lò cò này là một trợ giúp rất lớn cho một vấn đề liên quan. Cảm ơn!!!
Katalpa

Không có Vector> Công cụ hình học có trong mặc định 2.18
dexgecko

12

Để xử lý vấn đề nguy hiểm, tôi khuyên bạn nên thử trình cắm Polygonizer, xem tại đây .


4
Điều này đi kèm với plugin Hộp công cụ xử lý -> Thuật toán địa lý của QGIS -> Công cụ hình học vectơ ->
Đa giác
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.