Region zu Polygon-Coverage (Coverage)
Zusammenfassung
Konvertiert eine Region-Subclass in ein Polygon-Coverage und erstellt dabei eine INFO-Tabelle, die Informationen zu überlappenden Regions enthält.
Weitere Informationen zur Funktionsweise von "Region zu Polygon-Coverage"
Verwendung
-
Alle Felder in der Polygon-Attributtabelle (PAT) der Region-Subclass werden in die Ausgabe-Coverage-PAT übernommen.
-
Die Ausgabe-Coverage-PAT enthält nur die Attribute der ersten Region, die mit einem Polygon verknüpft ist. Leere Flächen, in denen die Subclass nicht vorhanden ist, werden mit Nullwerten angegeben.
-
Die Attribute der jeweils zweiten und weiteren mit den einzelnen Polygonen verknüpften Regions werden in der Ausgabetabelle gespeichert.
-
Wenn mit den einzelnen Polygonen nur eine Region verbunden ist (eine zweidimensionale Region-Subclass), muss keine Ausgabetabelle angegeben werden. Bei dreidimensionalen Region-Subclasses ist jedoch eine Ausgabetabelle erforderlich.
-
Die Polygon-Benutzer-IDs des Ausgabe-Coverages werden geändert.
-
Verwenden Sie die Ausgabetabelle, um die Polygone des Ausgabe-Coverages mit der Region-Subclass des Eingabe-Coverages in Beziehung zu setzen.
Syntax
Parameter | Erläuterung | Datentyp |
in_cover |
Das Coverage, das die in Polygone zu konvertierende Region-Subclass enthält. | Coverage |
out_cover |
Das aus der Eingabe-Subclass zu erstellende Polygon-Coverage. Das Coverage darf noch nicht vorhanden sein. | Coverage |
in_subclass |
Die Region-Subclass des Eingabe-Coverages, die in ein Polygon-Coverage konvertiert wird. | String |
out_table (optional) |
Die Ausgabe-INFO-Tabelle, die Informationen über die mit jedem Polygon verknüpften Regions enthält. | INFO Table |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie ein Polygon-Coverage aus einer Region-Subclass erstellt wird.
# 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)