Tạo bản đồ nhiệt hoặc bản đồ mật độ từ các đa giác xếp chồng lên nhau trong ArcMap?


9

Tôi có một tệp hình đa giác có nhiều tính năng chồng chéo. Mỗi tính năng đại diện cho một khu vực được sử dụng bởi gấu bắc cực. Vì vậy, một số đa giác chồng chéo và một số không, và có các cụm chồng chéo của các khu vực chồng chéo.

Tôi muốn có được một thước đo về mức độ chồng chéo trong một khu vực cụ thể. Nhưng tôi không biết làm thế nào để làm điều này. Tôi khá mới mẻ với GIS và vẫn đang học các sợi dây, có vẻ như tôi không thể tìm thấy câu trả lời.


1
Bạn có quan tâm đến việc tính tổng diện tích của các vùng chồng lấp của đa giác không?
Aaron

Vâng cuối cùng, nhưng đó không phải là trọng tâm của tôi.
Ghazam

Câu trả lời:


14

Trong ArcGIS, cách dễ nhất để tạo một lớp đa giác với số lượng các tính năng chồng chéo như sau:

  1. Chạy công cụ Union trên các lớp đa giác nguồn của bạn. Điều này sẽ dẫn đến một lớp với một tính năng cho mỗi khu vực chồng lấp.

  2. Thêm một trường mới vào lớp được tạo trong Bước 1, được gọi NewIDhoặc một cái gì đó cho hiệu ứng đó và sử dụng Máy tính trường để đặt nó bằng với FIDtrường.

  3. Sử dụng công cụ Hợp nhất để hợp nhất các lớp đa giác nguồn của bạn thành một lớp duy nhất với các tính năng chồng chéo.

  4. Chạy công cụ Union trên lớp được tạo ở bước 3. Điều này sẽ dẫn đến một lớp duy nhất có nhiều tính năng cho từng khu vực chồng lấp (hiển thị bên dưới). Công cụ Union hoạt động khác nhau (tạo nhiều tính năng cho từng khu vực chồng lấp) khi chạy với một đầu vào duy nhất, như được giải thích trong trang trợ giúp của Union Union . nhập mô tả hình ảnh ở đây

  5. Chạy công cụ Spatial Join . Các tính năng mục tiêu của bạn sẽ là kết quả của Bước 4. Các tính năng tham gia sẽ là kết quả của Bước 2. Tùy chọn đối sánh sẽ là ARE_IDENTICAL_TO. Tất cả các giá trị khác nên được đặt mặc định. Kết quả của điều này giống như Bước 4, ngoại trừ với các thuộc tính mới được thêm vào, bao gồm cả NewID.

  6. Chạy Tóm tắt Thống kê về đầu ra của Bước 5. Chọn bất kỳ Trường thống kê nào bạn muốn. Đặt trường hợp của bạn thành NewID. Bảng kết quả sẽ có một cột được gọi là FREQUENCYcho biết số lần NewIDđược tìm thấy trong đầu ra của Bước 5. Điều này bằng với số lượng các tính năng chồng lấp trong dữ liệu nguồn. Bạn có thể nối bảng này trở lại đầu ra của Bước 2 để trực quan hóa.


Vấn đề là tôi không có nhiều lớp. Tất cả các đa giác của tôi nằm trong một lớp duy nhất. Vì vậy, khi tôi thực hiện bước một, đầu vào của tôi chỉ có một lớp và kết quả tương tự như bước 4. Tôi đi từ 135 tính năng đến tổng số 755.
Ghazam

@ user14496 Không có cách nào để "buộc" công cụ Union không tạo các tính năng chồng chéo ngoài việc thay đổi số lượng lớp đầu vào. Một cách giải quyết cho tình huống của bạn là chia 135 tính năng đầu vào của bạn thành hai lớp: một lớp có 134 tính năng và lớp kia chỉ có 1 tính năng.
dmahr

3

Hình ảnh đính kèm cho thấy một số đa giác đại diện cho phạm vi gấu Bắc cực (tức là màu đỏ rỗng). Các khu vực màu xanh hiển thị các khu vực chồng chéo. Các nhãn tương ứng với ID đa giác. Để thực hiện phân tích, hãy thử như sau:

  1. Hãy chắc chắn rằng featureclass của bạn nằm trong Cơ sở dữ liệu địa lý tệp để dễ dàng tính toán diện tích
  2. Giao cắt với featureclass
  3. Sử dụng Hòa tan dựa trên "ĐỐI TƯỢNG" để kết hợp tất cả các khu vực chồng chéo. Nếu bạn muốn các vùng chồng lấp riêng lẻ, hãy giải thể dựa trên "FID_yourpolygon", đó là ID của đa giác gốc.
  4. Thêm một trường mới trong bảng thuộc tính đầu ra hòa tan "Acres". Nhấp chuột phải vào trường "Mẫu" và tính toán hình học dựa trên diện tích> mẫu

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

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.