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 Ausgabe-Tabelle gespeichert.
-
Wenn mit den einzelnen Polygonen nur eine Region verbunden ist (eine zweidimensionale Region-Subclass), muss keine Ausgabe-Tabelle angegeben werden. Bei dreidimensionalen Region-Subclasses ist jedoch eine Ausgabe-Tabelle erforderlich.
-
Die Polygon-Benutzer-IDs des Ausgabe-Coverages werden geändert.
-
Verwenden Sie die Ausgabe-Tabelle, 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. | ArcInfo 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)