Tôi phải làm một phân tích đa tiêu chí để trả lời câu hỏi: "đó là thứ tốt nhất để phát triển".
Một vài trong số các tiêu chí là:
- khoảng cách của điểm dừng xe buýt gần nhất (lớp điểm với điểm dừng xe buýt)
- khoảng cách của cửa hàng gần nhất (lớp điểm với cửa hàng)
- Nguy hiểm lũ lụt là gì (lớp đa giác, với thuộc tính cấp độ nguy hiểm từ 1 đến 4)
- là lô trong khu vực bảo vệ thiên nhiên (lớp đa giác)
- là chủ sở hữu đã lên kế hoạch cho một cái gì đó trên lô của mình (thông tin được nhập thủ công trong thuộc tính của lô) và v.v.
Tôi nghĩ tôi sẽ thử với QGIS và đây là cách tôi đã thực hiện:
thêm các cột sau vào bảng thuộc tính rất nhiều lớp của tôi:
- "phân tích_BUS"
- "phân tích_SHOPS"
- "phân tích_FLOOD"
- "phân tích_PHẦN"
- "..."
- "phân tích_MESE"
Chuyển đổi lớp rất nhiều của tôi thành các điểm bằng cách sử dụng "đa giác thành centroid"
Chạy công cụ "ma trận khoảng cách"
Mở CSV để chạy một hoạt động trong excel (cấp độ dừng xe buýt là 1.0 nếu gần hơn 200m và 0,0 nếu hơn 750m, nhưng tôi không tìm thấy hàm MIN () trong QGIS)
Tham gia kết quả CSV trở lại trong QGIS
Lặp lại tương tự cho các cửa hàng
Chạy công cụ "điểm trong đa giác" để chọn tất cả các điểm trong khu vực bảo vệ thiên nhiên
Đặt 0,0 cho tất cả các điểm đã chọn
Lặp lại cho các tiêu chí "trong ... khu vực" khác
Chạy công cụ "tham gia không gian" để hợp nhất thông tin khu vực nguy hiểm lũ lụt
Chạy một phép tính bằng máy tính cột để có điểm trung bình (sử dụng các yếu tố được xác định cho từng tiêu chí)
Khi tất cả đã xong, hãy thêm lại shapefile XÂY DỰNG một lần cho mỗi tiêu chí
Đối với mỗi tiêu chí, hãy tham gia lớp được chuyển đổi (lớp có trọng tâm) trên id LÔ
Đặt màn hình thành một gradient từ đỏ sang xanh theo thuộc tính tiêu chí tương ứng và thuộc tính lớp trung bình
Bây giờ, sau 2 ngày làm việc tốt, giờ đây tôi có tất cả các tiêu chí hiển thị màu xanh lá cây nếu lựa chọn tốt để xây dựng và màu đỏ nếu lựa chọn xấu và tôi có tổng hợp tất cả các tiêu chí của mình trong một bản đồ màu đỏ-xanh tuyệt đẹp. (và tôi cũng có một mớ hỗn độn lớn trong thư mục "shapefiles" của mình)
Bây giờ vấn đề.
Chuyện gì xảy ra nếu :
- Tôi muốn thử phân tích tương tự với một kịch bản mạng xe buýt khác?
- tôi nhận được rất nhiều shapefile được cập nhật (với giả sử, 13 sửa đổi trong tất cả 13000 lô)
- Tôi muốn kiểm tra các trọng số khác nhau cho tiêu chí của tôi?
Tôi có phải bắt đầu lại không?
Tôi sử dụng đúng công cụ sai, hay tôi sử dụng đúng công cụ sai?
Nó sẽ dễ dàng hơn với một phần mềm GIS thương mại?
Tôi thấy người trả lời / người bình luận nghĩa là gì và tôi thực sự không nghĩ đến việc sử dụng raster.
Tuy nhiên, câu hỏi chính là về khả năng thử các kịch bản khác nhau hoặc cập nhật dữ liệu cơ sở mà không phải khởi động lại tất cả quá trình từ đầu.
Có vẻ như các đề xuất của bạn không linh hoạt hơn nhiều so với những gì tôi đề xuất (thậm chí có thể phức tạp hơn) vì bạn có các bước tin tức: - (cho mỗi tiêu chí) rasterization. - (cuối cùng) lấy mẫu (khá phức tạp nếu bạn muốn bao gồm các phần trùng lặp)
Người xây dựng mô hình Sextante đó có vẻ tuyệt vời; trong thực tế, tôi đã suy nghĩ chính xác về một cái gì đó như thế khi đăng bình luận cuối cùng của tôi.
Tôi đã sử dụng Grasshopper3D khá nhiều (nó không liên quan gì đến phần mềm GIS), đây là một plugin tuyệt vời cho trình tạo mô hình Rhino3D và sử dụng cùng một khái niệm về xây dựng quy trình đồ thị nút. (ví dụ: http://designreform.net/2009/07/rhino-grasshopper-parametric-truss )
Điều này có vẻ thích nghi tốt với rất nhiều phân tích dữ liệu GIS mà tôi rất thích thấy một phần mềm GIS thực sự được xây dựng xung quanh một công cụ đồ thị nút như vậy.
Tôi mong được dùng thử Sextante Modeler và cho bạn biết nó hoạt động như thế nào. Tôi ước tôi đã tự mình tìm thấy nó bằng cách googling nó, nhưng tôi không biết từ khóa "người xây dựng mô hình".