Полигональное покрытие в регион (Покрытие)
Резюме
Конвертирует полигоны покрытия в регионы со связью один-к-одному в подклассе областей.
Каждый полигон входного покрытия становится регионом выходного подкласса. Атрибуты таблицы полигонов (PAT) копируются в соответствующий регион подкласса PAT. Выходное покрытие может совпадать со входным. В этом случае во входном покрытии создается выходной подкласс.
Использование
-
Этот инструмент может использоваться для входного покрытия, не имеющего топологии дуг. Однако входное покрытие должно обязательно иметь полигональную топологию.
-
Инструмент строит топологию регионов для выходного подкласса. Топология входного покрытия сохраняется в выходном.
-
Если выходное и входное покрытия не совпадают, создается новое покрытие, а входное будет скопировано в выходное.
-
Выходное покрытие не может ссылаться на существующее покрытие, не являющееся входным.
-
Атрибуты полигонов копируются в подкласс регионов.
-
Имена подклассов регионов могут содержать от 1 до 13 знаков и не должны начинаться с цифры.
Синтаксис
Параметр | Объяснение | Тип данных |
in_cover |
Полигональное покрытие, конвертируемое в подкласс регионов. Каждый полигон входного покрытия (<in_cover>) конвертируется в регион. | Coverage |
out_cover |
Покрытие, которое будет содержать новый подкласс. | Coverage |
out_subclass |
Имя создаваемого подкласса регионов. | String |
Пример кода
В следующем автономном скрипте показано, как создается региональное покрытие из полигонального.
# Name: PolyRegion_Example.py
# Description: Creates a region coverage from a polygon coverage
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "citylim"
outCover = "C:/output/cityregions"
outSubclass = "city"
# Execute PolyRegion
arcpy.PolyRegion_arc(inCover, outCover, outSubclass)