Регион в полигональное покрытие (Покрытие)
Резюме
Конвертирует подкласс регионов в полигональное покрытие и создает таблицу INFO, содержащую информацию о перекрывающихся регионах.
Более подробно о том, как работает инструмент Регион в полигональное покрытие
Использование
-
Все поля таблицы атрибутов полигонов (PAT) подкласса регионов сохраняются в таблице PAT выходного покрытия.
-
Таблица РАТ выходного покрытия содержит только атрибуты первого региона, связанного с каждым полигоном. Нулевые значения обозначают пустые области, в которых подкласс не существует.
-
Атрибуты регионов, связанных с каждым полигоном (со второго по N-й), хранятся в выходной таблице.
-
Если с каждым полигоном связан только один регион (подкласс планарных регионов), то выходную таблицу указывать не надо. Однако, при использовании подклассов непланарных регионов выходную таблицу необходимо указывать.
-
Идентификаторы User-ID полигонов выходного покрытия будут изменены.
-
Используйте выходную таблицу, чтобы связать полигоны выходного покрытия с подклассом регионов входного покрытия.
Синтаксис
Параметр | Объяснение | Тип данных |
in_cover |
Покрытие, содержащее подкласс регионов, который нужно конвертировать в полигоны. | Coverage |
out_cover |
Полигональное покрытие, которое нужно создать из входного подкласса. Им не может быть уже существующее покрытие. | Coverage |
in_subclass |
Подкласс регионов входного покрытия, который будет конвертирован в полигональное покрытие. | String |
out_table (дополнительно) |
Выходная таблица INFO, которая будет содержать информацию о регионах, связанных с каждым полигоном. | INFO Table |
Пример кода
В следующем автономном скрипте показано, как создается полигональное покрытие из подкласса регионов.
# Name: RegionPoly_Example.py
# Description: Creates a polygon coverage from a region subclass
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "hydro"
outCover = "C:/output/genhydro"
inSubclass = "general"
outTable = "C:/output/genhydrotab"
# Execute RegionPoly
arcpy.RegionPoly_arc(inCover, outCover, inSubclass, outTable)