Створення теплової карти або карти густини з складених багатокутників в ArcMap?


9

У мене є файл форми багатокутника, який має багато функцій перекриття. Кожна особливість являє собою область, яку використовують білі ведмеді. Так деякі полігони перекриваються, а деякі ні, і є окремі скупчення областей, що перекриваються.

Я хотів би визначити, скільки перекриттів у певній області. Але у мене немає поняття, як це зробити. Я досить новачок у ГІС і все ще вивчаю мотузки, просто здається, що не можу знайти відповіді.


1
Ви зацікавлені в обчисленні загальної площі перекриваються областей багатокутників?
Аарон

Ну так, врешті-решт, але це не моя увага.
Газам

Відповіді:


14

У ArcGIS найпростіший спосіб створити багатокутний шар із кількістю функцій, що перекриваються:

  1. Запустіть інструмент « Союз» на шарах початкового полігону. Це призведе до отримання шару з однією особливістю для кожної області перекриття.

  2. Додайте нове поле до шару, створеного на етапі 1, який називається NewIDабо щось для цього ефекту, і використовуйте Field Calculator, щоб встановити його рівним FIDполю.

  3. Використовуйте інструмент "Об'єднання", щоб об'єднати джерела багатокутника в один шар із функціями перекриття.

  4. Запустіть інструмент "Союз" на шарі, створеному на кроці 3. Це призведе до отримання одного шару з декількома функціями для кожної області перекриття (показано нижче). Інструмент Union поводиться по-різному (створюючи кілька функцій для кожної області перекриття) під час роботи з одним входом, як пояснено на довідковій сторінці Як працює Union . введіть тут опис зображення

  5. Запустіть інструмент Spatial Join . Ваші цільові функції будуть результатом кроку 4. Функції приєднання будуть результатом кроку 2. Параметр відповідності буде ARE_IDENTICAL_TO. Усі інші значення слід залишити за замовчуванням. Результат такого ж, як і крок 4, за винятком доданих нових атрибутів, включаючи NewID.

  6. Запустіть підсумкову статистику на виході кроку 5. Виберіть будь-яке поле статистики. Встановіть поле вашої справи на NewID. Отримана таблиця матиме стовпець, який називається, FREQUENCYякий показує, скільки разів кожен NewIDбув знайдений у висновку кроку 5. Це дорівнює кількості функцій, що перекриваються у вихідних даних. Ви можете приєднати цю таблицю до результату кроку 2 для візуалізації.


Проблема в тому, що у мене немає декількох шарів. Всі мої багатокутники знаходяться в одному шарі. Отже, коли я роблю перший крок, моє введення - це лише один шар, а результат схожий на крок 4. Я
переходжу

@ user14496 Немає способу «змусити» інструмент Union не створювати функції, що перекриваються, крім зміни кількості вхідних шарів. Вирішення вашої ситуації полягає в тому, щоб розділити свої 135 вхідних функцій на два шари: один із 134 ознаками, а другий лише 1 функцією.
dmahr

3

На доданому зображенні зображено кілька полігонів, що представляють діапазони білих ведмедів (тобто порожнистий червоний колір). Області синього кольору показують перекриваються регіони. Мітки відповідають ідентифікаторам полігона. Для проведення аналізу спробуйте наступне:

  1. Переконайтеся, що ваш клас класів є у базі даних Geodatabase для зручності обчислення площі
  2. Перетинатися клас класів
  3. Використовуйте Dissolve на основі "OBJECTID" для об'єднання всіх областей, що перекриваються. Якщо вам потрібні окремі області, що перекриваються, розведіть на основі "FID_yourpolygon", який є ідентифікатором оригінальних багатокутників.
  4. Додайте нове поле в таблицю атрибутів розчинення "Acres". Клацніть правою кнопкою миші поле "Акри" та обчисліть геометрію на основі площі> десятин

введіть тут опис зображення введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.