Đầu tiên; Tôi đã cố gắng tìm một câu hỏi tương tự, nhưng không thành công. Có lẽ đó là vì tôi khá mới với GIS và tôi thực sự không biết chính xác mình đang tìm kiếm cái gì. Nếu ai đó chỉ cho tôi một vấn đề tương tự, tôi rất vui lòng xóa bài đăng này.
Tôi cần tạo một biến số 'liên tục' hoặc raster (trong các ô lưới nhỏ) cho sự đa dạng dân số cho một quốc gia nhất định. Tôi có một shapefile cho thấy sự lan rộng của các nhóm dân tộc trong đa giác (hình 1), và kết quả mà tôi đang tìm kiếm là "chỉ số trung bình của sự đa dạng" trong mỗi đơn vị hành chính (AU, trong trường hợp này là 360 khu vực bầu cử Nigeria).
Hình 1. Các nhóm dân số đa giác ở Nigeria
Giải pháp tôi đưa ra là lấy tỷ lệ phần trăm diện tích của mỗi đa giác trong mỗi AU và tính toán chỉ số không đồng nhất từ đó. Nhưng vấn đề là tôi sẽ bỏ qua khá nhiều thông tin do sự phân phối của các đơn vị hành chính. Như thể hiện trong hình. 2, các ô vuông 'a', 'b' và 'c' sẽ có cùng 'chỉ số cách ly', nhưng rõ ràng là chúng không ở cùng một vị trí với các 'điểm nóng'.
Hình 2.
Vì vậy, tôi mặc dù các giải pháp khác có thể là tạo bản đồ lưới và tính khoảng cách đến đường viền gần nhất, nhưng chỉ chia sẻ một đường viền không giống như ở phần trung tâm của bản đồ, nơi một số nhóm sống cùng nhau.
Sau khi tìm thấy câu hỏi này , tôi đoán rằng các đa giác có thể được chuyển thành các điểm bằng cách sử dụng trọng tâm của chúng, và sau đó áp dụng cùng một phương pháp. Nhưng sự thật là tôi mới biết điều này và câu hỏi đó không thực sự được trả lời rõ ràng. Làm thế nào tôi có thể làm một điều như vậy?
Sử dụng một ví dụ khác, tôi muốn tạo một cái gì đó như thế này (hình ảnh từ trang web này ):
Dựa vào sự phân bố của một số điểm với các đặc điểm định tính khác nhau , hãy đo lường mức độ đa dạng từ đó tôi có thể ước tính "tính không đồng nhất trung bình" của mỗi đơn vị hành chính.
Làm thế nào tôi có thể làm điều đó? Tôi sử dụng R và QGIS, vì vậy tôi không quan tâm đến nền tảng nào là giải pháp dựa trên.