Thiessen (Couverture)
Récapitulatif
Convertit des points de couverture en entrée en une couverture en sortie de polygones de Thiessen (ou proximaux).
Pour en savoir plus sur le fonctionnement de l'outil Thiessen
Illustration
Utilisation
-
Les polygones de Thiessen présentent une propriété unique : chaque polygone contient un seul point en entrée, et chaque emplacement situé à l'intérieur d'un polygone est plus proche du point auquel le polygone est associé que du point de n'importe quel autre polygone.
-
Pour ignorer les points proches, spécifiez une tolérance proximale. Dans le cas de couvertures de points avec une échelle d'automatisation comprise entre 1:10 000 et 1:100 000, essayez d'utiliser une tolérance comprise entre 0,508 mètre (1,668 pied) et 5,080 mètres (16,620 pieds).
-
La couverture en sortie hérite du contenu de la couverture en entrée, c'est-à-dire les éléments de la table attributaire de points, les tics et le fichier de projection.
-
Vous pouvez utiliser les polygones de Thiessen pour répartir une couverture de points dans des régions appelées polygones de Thiessen ou de Voronoi. Chaque région contient un seul point de couverture en entrée. Chaque région présente cette propriété unique selon laquelle tout emplacement inclus dans une région est plus proche du point de la région que du point de n'importe quelle autre région.
-
Tous les attributs de la table attributaire de point de la couverture en entrée (PAT) sont copiés vers leurs polygones respectifs dans la table PAT de la couverture en sortie.
-
Les points label du polygone de la couverture en sortie occupent les mêmes positions que les points de la couverture en entrée.
-
Si la couverture en entrée possède un fichier PRJ, il est copié vers la couverture en sortie.
Syntaxe
Paramètre | Explication | Type de données |
in_cover |
Couverture qui doit avoir une table attributaire d'entités ponctuelles créée par la fonction Construire avec l'option POINT. | Coverage |
out_cover |
Couverture de polygones dans laquelle sont créés les polygones de Thiessen (ou proximaux). | Coverage |
proximal_tolerance (Facultatif) |
Tolérance utilisée pour éliminer les points de la couverture en entrée inclus à l'intérieur de la distance spécifiée par rapport aux autres points de la couverture en entrée. La tolérance proximale par défaut correspond à la précision machine de l'ordinateur. | Double |
Exemple de code
Le script autonome suivant montre comment créer un polygone proximal de Thiessen autour de chaque puits dans une couverture de points.
# Name: Thiessen_Example.py
# Description: Creates a thiessen area around each well in a point coverage.
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "wells"
outCover = "C:/output/wellareas"
# Execute Thiessen
arcpy.Thiessen_arc (inCover, outCover, "")