Couverture de polygones vers région (Couverture)
Récapitulatif
Cet outil convertit les polygones en régions à l'aide d'un mappage un vers un dans une sous-classe de régions.
Chaque polygone de la couverture en entrée devient une région de la sous-classe en sortie. Les attributs de la table attributaire des polygones (PAT) sont copiés dans la table PAT de la sous-classe de régions correspondante. La couverture en sortie peut être identique à la couverture en entrée. Le cas échéant, la sous-classe en sortie est créée dans la couverture en entrée.
Pour en savoir plus sur la fonction Couverture de polygones vers région
Utilisation
-
Cet outil peut être utilisé sur une couverture en entrée qui n'a pas de topologie d'arc, sachant que la couverture en entrée doit avoir une topologie de polygone.
-
L'outil crée la topologie de région pour la sous-classe en sortie. La topologie de la couverture en entrée est conservée dans la couverture en sortie.
-
Lorsque la couverture en sortie n'est pas identique à la couverture en entrée, une nouvelle couverture est créée, et la couverture en entrée est copiée vers la couverture en sortie.
-
La couverture en sortie ne peut pas faire référence à une couverture existante, sauf s'il s'agit de la couverture en entrée.
-
Les attributs de polygone sont copiés vers la sous-classe de régions.
-
Les noms de sous-classe de régions sont limités à 13 caractères et ne peuvent pas commencer par un chiffre.
Syntaxe
Paramètre | Explication | Type de données |
in_cover |
Couverture de polygones à convertir en une sous-classe de régions. Chaque polygone de la couverture en entrée devient une région. | Coverage |
out_cover |
Couverture destinée à contenir la nouvelle sous-classe. | Coverage |
out_subclass |
Nom de la nouvelle sous-classe de régions créée. | String |
Exemple de code
Le script autonome suivant montre comment créer une couverture de région à partir d'une couverture de polygones.
# 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)