Инструмент Таблица площадей вычисляет перекрестную таблицу площадей между двумя наборами данных и представляет результаты в виде таблицы.
Выходные данные представляют собой размещенный слой объектов.
Примеры
Примеры сценариев для применения этого инструмента включают следующее:
- Используя слой границ водоразделов и слой с границами типов землепользования, можно определить общую площадь земель различных типов для каждого водораздела.
- При наличии слоя земельных участков в округе и слоя с границами городов, можно вычислить общую площадь свободных участков в черте каждого города.
Примечания по использованию
Таблица площадей содержит конфигурации для входных слоев, настроек площади и результирующего слоя.
Входные слои
Группа Входные слои включает в себя следующие параметры:
Входной растр или объекты зон определяет входные данные, задающие границы зон. Зона определяется как все области входных данных, имеющие одно значение. Входные данные должны быть представлены целочисленным растром или пространственными данными. Эти области не обязательно должны быть смежными.
Зоны могут быть определены слоем целочисленного растра или векторным слоем.
Вы можете выбрать слой с помощью кнопки Слой
или создать слой скетча для использования в качестве входных данных с помощью кнопки Нарисовать входные объекты. Для входных объектов количество объектов отображается под именем слоя. Количество включает все объекты в слое, за исключением объектов, которые были удалены с помощью фильтра. Параметры среды, такие как Экстент обработки, не отражаются на количестве объектов.
Поле зоны содержит значения, определяющие каждую зону.
Это может быть целочисленное или строковое поле слоя зон.
При указании входных зон полем зоны по умолчанию будет первое доступное целочисленное или текстовое поле. Если других допустимых полей нет, по умолчанию используется поле ObjectID (например, OID или FID). Если входные данные зон представляют собой растр без таблицы атрибутов, значением в поле зоны по умолчанию будет Value.
Входной класс растра или пространственных объектов определяет входные данные, задающие классы, площадь которых будет суммироваться в пределах каждой зоны.
Классы могут быть определены слоем целочисленного растра или векторным слоем.
Вы можете выбрать слой с помощью кнопки Слой
или создать слой скетча для использования в качестве входных данных с помощью кнопки Нарисовать входные объекты. Для входных объектов количество объектов отображается под именем слоя. Количество включает все объекты в слое, за исключением объектов, которые были удалены с помощью фильтра. Параметры среды, такие как Экстент обработки, не отражаются на количестве объектов.
Поле класса определяет поле, содержащее значения, которые определяют каждый класс.
Это может быть целочисленное или строковое поле слоя классов.
Аналогично полю зоны, полем класса по умолчанию будет первое доступное целочисленное или текстовое поле. Если других допустимых полей нет, по умолчанию используется поле ObjectID (например, OID или FID). Если входные данные классов представляют собой растр без таблицы атрибутов, значением в поле класса по умолчанию будет Value.
Взаимодействия между параметрами группы Входные слои перечислены ниже.
Если у входного растра классов и растра зон одинаковый размер ячейки и ячейки выровнены, они будут использованы напрямую в инструменте - без пересчета значений.
Если размер ячейки в растре зон и растре классов различается, то размер выходной ячейки будет максимальный из входных, а растр классов будет использоваться как Растр привязки при внутренней конвертации.
Если размер ячейки совпадает, но ячейки не выровнены, то растр классов будет использован как растр привязки при внутренней конвертации.
В обоих случаях перед выполнением зональной операции произойдет внутренний пересчет.
Если одним из входных наборов данных является класс пространственных объектов, он внутренне конвертируется в растр перед выполнением анализа, при этом используется значение параметра Размер ячейки анализа, если он задан, или размер ячеек и выравнивание другого входного растра.
Если в качестве входного объекта используются точечные или линейные данные, в итоговую таблицу будут включены площади областей, пересекаемых этими объектами.
Если входные данные содержат перекрывающиеся объекты, зональный анализ будет выполняться для каждого отдельного объекта.
Если конкретная зона не пересекается ни с одним центром ячейки растра классов, такая зона не будет конвертироваться во внутренний растр зон. В результате эти зоны не будут представлены в выходных данных и получат значение NoData.
Вы можете справиться с этим, сначала задав разрешение растра, которое позволит сохранить детальность входных зон, затем это разрешение можно использовать в качестве значения параметра Размер ячейки анализа.
Указание меньшего размера ячейки приведет к созданию растра с более высоким разрешением. Более высокий уровень разрешения выходных данных не даст вам возможности получить выходные данные более высокого качества, так как подробной детализации все равно нет.
Настройка среды Экстент обработки повлияет на анализ входных слоев. Если в Настройках среды для Экстента обработки задано значение Использовать текущий экстент карты, будут проанализированы только те элементы слоя Входной растр или объекты зон и Входной растр или объекты классов, которые видны в пределах текущего экстента карты.
Если для настройки среды Экстент обработки установлено Значение по умолчанию, будут проанализированы все элементы как в слое зон, так и в слое классов, даже если они находятся за пределами текущего экстента карты.
Настройки инструмента Таблица площадей
Группа настроек таблицы площадей включает в себя следующие параметры:
Классы, как строки в выходной таблицы определяют, будут ли значения входного растра класса представлены в выходной таблице как строки. Когда классы представлены в строках, данные выходной таблицы можно связать и запросить для извлечения информации о площади по растрам зон или классов.
Если включено, классы будут представлены как строки.
Если выключено, классы будут представлены как поля. Используется по умолчанию.
Размер ячейки анализа определяет размер ячейки растра анализа. Он определяется числовым значением. Доступные единицы измерения — футы, мили, километры и метры.
Если размер ячейки не был явно указан в качестве значения параметра, он извлекается из параметра среды Размер ячейки, если он был задан.
Если параметр размера ячейки и параметр среды не заданы, размер выходной ячейки по умолчанию определяется на основе размера ячейки растра анализа. Если входной набор данных является пространственным объектом и был задан параметр среды Растр привязки, используется размер ячейки растра привязки. Если растр привязки не задан, размер ячейки рассчитывается как меньшее из значений ширины или высоты экстента, деленных на 250, в которых экстент находится в выходной системе координат, указанной в параметрах среды.
Слой результата
Группа Слой результата включает в себя следующие параметры:
Имя выходной таблицы - имя выходного слоя таблицы, который будет создан и добавлен на карту.
Имя должно быть уникальным. Если слой с таким же именем уже существует в вашей организации, инструмент завершится ошибкой, и вам будет предложено указать другое имя.
- Сохранить в папке — указывает имя папки в Мои ресурсы, в которой будет сохранен результат.
Параметры среды
Настройки среды анализа — это дополнительные параметры, которые влияют на результаты работы инструмента. Вы можете получить доступ к настройкам среды анализа инструмента из группы параметров Настройки среды.
Этот инструмент поддерживает следующие параметры среды анализа:
- Выходная система координат
- Географические преобразования
- Экстент обработки
Примечание:
Экстент обработки по умолчанию — это Полный экстент. Это значение по умолчанию отличается от Map Viewer Classic, в котором по умолчанию включен параметр Использовать текущий экстент карты.
- Растр привязки
- Размер ячейки
- Маска
Кредиты
Этот инструмент расходует кредиты.
Используйте Оценку кредитов, чтобы рассчитать количество кредитов, которое потребуется для запуска инструмента. Дополнительные сведения см. в разделе Понятие кредитов для пространственного анализа.
Выходные данные
Выходные данные - это слой таблицы, который будет содержать итоговые суммарные значения площадей каждого класса в пределах каждой зоны.
В этой таблице, если параметр Классы как строки в выходной таблице выключен, верно следующее:
- Содержится запись о каждом уникальном значении в наборе данных зоны.
- Содержится поле для каждого уникального значения в наборе данных классов.
- Каждая запись будет хранить площадь каждого класса в пределах каждой зоны.
Когда параметр Классы как строки в выходной таблице включен, верно следующее:
- Для каждого уникального значения набора данных зоны будет создана запись, которая имеет уникальное значение набора данных класса.
- Там будут отдельные поля, которые идентифицируют поле зоны, поле класса, количество и площадь каждого класса в пределах каждой зоны.
Требования к использованию
Для этого инструмента требуются следующий тип пользователя и конфигурации:
- Тип пользователя Professional или Professional Plus
- Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль с правами доступа Imagery Analysis
Ресурсы
Для дополнительной информации см. следующие ссылки:
- Таблица площадей в ArcGIS REST API
- tabulate_area в ArcGIS API for Python
- Таблица площадей в ArcGIS Pro с дополнительным модулем Spatial Analyst