Làm thế nào để làm Manhattan Voronoi trên QGIS?


12

Tôi đã dành hai tuần qua để cố gắng khám phá cách làm Manhattan Voronoi trên QGIS. Để biết sự khác biệt giữa Manhattan Voronoi và "bình thường" Euclidean Voronoi, vui lòng kiểm tra liên kết này

Ai đó có thể chỉ cho tôi đi đúng hướng? Trong liên kết dưới đây, bạn có thể tìm thấy một mẫu thông tin tôi có (điểm và một đa giác)

https://drive.google.com/file/d/0B4WB0ixNBUYkREtlcW0weDJUYU0/edit?usp=shaming

Tôi muốn tham gia vào QGIS, nhưng nếu không thể, tôi sẽ mở các giải pháp khác.


1
Bạn đang cố gắng tạo ra thời gian lái xe thực tế dựa trên mạng lưới đường bộ hay chỉ là đồ họa đẹp mắt dựa trên lưới pixel? Các lưới pixel sẽ đơn giản như việc xác định vị trí các điểm của bạn trong các ô, sau đó thực hiện phép tính raster hoặc truy vấn để tìm MIN (ABS (X1-X2) + ABS (Y1-Y2))
15741

Các điểm là mã zip điểm trung tâm. Điều tôi đang tìm kiếm là làm cho các khu vực bị ảnh hưởng bởi mỗi mã zip, vì vậy, khi trả lời câu hỏi của bạn, tôi đoán tôi đang cố gắng tạo ra đồ họa đẹp mắt. Tôi sẽ làm theo lời khuyên của bạn và tôi sẽ google cách thực hiện tính toán raster trong QGis. Cảm ơn.
f616

Mã zip thực sự không đều nên Voronoi hoặc Manhattan Voronoi sẽ không thể hiện tốt nội dung của mã zip. Bạn có thể nhận được một shapefile của tất cả các mã zip và nếu bạn muốn đơn giản hóa nó trong khi giữ cho nó chính xác phần nào, bạn có thể chuyển đổi nó thành một raster. Sau đó, bạn có thể chuyển đổi kết quả trở lại thành vectơ để đưa ra một bản đồ mã zip đơn giản, gần như vuông vắn.
15741

Thật vậy, bạn đúng, nhưng bưu điện Bồ Đào Nha không cung cấp hình dạng của mã zip (định dạng 4 + 3 dài). Tuy nhiên, đối với đề xuất này, nó không liên quan lắm nếu hình dạng voronoi khớp hoặc không, các khu vực mã zip thực sự. Điều quan trọng là voronoi phải là kiểu manhattan để phù hợp hơn với hình học đường phố. Voronoi này sẽ được sử dụng để định giá một số dịch vụ viễn thông. Một lần nữa, cảm ơn bạn
f616

Chức năng Grass v.net.centrality có thể có liên quan trong dự án này không? grasswiki.osgeo.org/wiki/Vector_network_analysis
ragnvald 17/03/2015

Câu trả lời:


2

Tạo một fishnet dày đặc (lưới, lưới, vv) ở độ phân giải rất cao. Đối với mỗi điểm trong fishnet, hãy tính khoảng cách đến điểm gần nhất của bạn, nhưng sử dụng khoảng cách Manhattan làm máy tính khoảng cách. Nó sẽ là một xấp xỉ, nhưng có lẽ bạn chỉ cần chi tiết cấp bưu kiện.

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.