Создание карты тепла или карты плотности из сложенных полигонов в ArcMap?

9

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

Я хотел бы получить оценку степени совпадения в определенной области. Но я понятия не имею, как это сделать. Я довольно новичок в ГИС и все еще изучаю веревки, просто кажется, что я не могу найти ответ.

Ghazam
источник
1
Заинтересованы ли вы в расчете общей площади перекрывающихся областей многоугольников?
Аарон
Ну да, в конце концов, но это не моя цель.
Газам

Ответы:

14

В ArcGIS самый простой способ создания многоугольного слоя с количеством перекрывающихся объектов заключается в следующем:

  1. Запустите инструмент «Объединение» на исходных слоях многоугольника. Это приведет к созданию слоя с одним элементом для каждой области перекрытия.

  2. Добавьте новое поле к слою, созданному на шаге 1, с именем NewIDили что-то для этого и используйте Калькулятор поля, чтобы установить его равным FIDполю.

  3. Используйте инструмент «Объединить», чтобы объединить слои исходного полигона в один слой с перекрывающимися элементами.

  4. Запустите инструмент «Объединение» на слое, созданном на шаге 3. Это приведет к созданию одного слоя с несколькими объектами для каждой области перекрытия (как показано ниже). Инструмент объединения ведет себя по-разному (создает несколько объектов для каждой области перекрытия) при запуске с одним входом, как описано на странице справки « Как работает профсоюз» . введите описание изображения здесь

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

  6. Запустите сводную статистику для выходных данных шага 5. Выберите любое поле статистики, которое вы хотите. Установите поле вашего дела на NewID. Получившаяся таблица будет иметь столбец с именем, FREQUENCYкоторый показывает, сколько раз каждый NewIDбыл найден в выходных данных шага 5. Это равно количеству перекрывающихся объектов в исходных данных. Вы можете присоединить эту таблицу к выводу шага 2 для визуализации.

dmahr
источник
Проблема в том, что у меня нет нескольких слоев. Все мои полигоны находятся в одном слое. Поэтому, когда я делаю первый шаг, мой вход - это только один слой, а результат аналогичен шагу 4. Я
перехожу
@ user14496 Невозможно «заставить» инструмент объединения не создавать перекрывающиеся объекты, кроме изменения количества входных слоев. Обходной путь для вашей ситуации - разделить 135 входных объектов на два слоя: один с 134 функциями, а другой только с 1 функцией.
13
3

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

  1. Убедитесь, что ваш класс объектов находится в файловой базе геоданных для простоты вычислений площади
  2. Intersect в featureclass
  3. Используйте Dissolve на основе «OBJECTID», чтобы объединить все перекрывающиеся области. Если вы хотите, чтобы отдельные перекрывающиеся регионы были распущены на основе "FID_yourpolygon", который является идентификатором исходных полигонов.
  4. Добавьте новое поле в таблицу атрибутов вывода «Acres». Щелкните правой кнопкой мыши поле «Acres» и рассчитайте геометрию на основе площади> акров.

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

Аарон
источник