Mit der Advanced-Lizenz verfügbar.
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
RegionPoly_arc (in_cover, out_cover, in_subclass, {out_table})
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
Beispiel für "RegionPoly" (eigenständiges Skript)
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)
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Nein
- ArcGIS for Desktop Standard: Nein
- ArcGIS for Desktop Advanced: Erfordert Installierte Version von ArcInfo Workstation