Mit der Advanced-Lizenz verfügbar.
Zusammenfassung
Mit diesem Werkzeug werden Polygone in Regions konvertiert durch eine 1:1-Zuordnung in einer Region-Subclass.
Die einzelnen Polygone des Eingabe-Coverages werden in der Ausgabe-Subclass in Regions umgewandelt. Die Attribute der Polygon-Attributtabelle (PAT) werden in die entsprechende PAT der Region-Subclass kopiert. Das Ausgabe-Coverage kann mit dem Eingabe-Coverage identisch sein. In diesem Fall wird die Ausgabe-Subclass im Eingabe-Coverage erstellt.
Weitere Informationen zur Funktionsweise von "Polygon-Coverage zu Region"
Verwendung
Dieses Werkzeug kann auf ein Eingabe-Coverage angewendet werden, das nicht über Arc-Topologie verfügt. Das Eingabe-Coverage muss jedoch über Polygon-Topologie verfügen.
Mit dem Werkzeug wird eine Region-Topologie für die Ausgabe-Subclass erstellt. Die Topologie des Eingabe-Coverages bleibt im Ausgabe-Coverage erhalten.
Wenn Eingabe- und Ausgabe-Coverage nicht identisch sind, wird das Eingabe-Coverage in ein neues Coverage erstellt und das Eingabe-Coverage wird in das Ausgabe-Coverage kopiert.
Das Ausgabe-Coverage kann sich nicht auf ein vorhandenes Coverage beziehen, außer es ist das Eingabe-Coverage.
Die Polygonattribute werden in die Region-Subclass kopiert.
Namen von Region-Subclasses können zwischen 1 und 13 Zeichen lang sein. Das erste Zeichen darf nicht numerisch sein.
Syntax
arcpy.arc.PolyRegion(in_cover, out_cover, out_subclass)
Parameter | Erklärung | Datentyp |
in_cover | Das in eine Region-Subclass zu konvertierende Polygon-Coverage Jedes Polygon im Eingabe-Coverage wird in eine Region konvertiert. | Coverage |
out_cover | Das Coverage, das die neue Subclass enthalten soll. | Coverage |
out_subclass | Der Name der zu erstellenden Region-Subclass. | String |
Codebeispiel
Beispiel für "PolyRegion" (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie ein Region-Coverage aus einem Polygon-Coverage erstellt wird.
# 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)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Erfordert Installierte Version von ArcInfo Workstation