Créer des polygones de Thiessen (Analyse)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Crée des polygones de Thiessen à partir d'entités ponctuelles en entrée.

Chaque polygone de Thiessen contient uniquement une seule entité ponctuelle en entrée. Tout emplacement dans un polygone de Thiessen est plus proche de son point associé que de toute autre entité ponctuelle en entrée.

Illustration

Illustration Thiessen

Utilisation

Syntaxe

CreateThiessenPolygons_analysis (in_features, out_feature_class, {fields_to_copy})
ParamètreExplicationType de données
in_features

Entités ponctuelles en entrée à partir desquelles sont générés les polygones de Thiessen.

Feature Layer
out_feature_class

Classe d'entités en sortie contenant les polygones de Thiessen générés à partir des entités ponctuelles en entrée.

Feature Class
fields_to_copy
(Facultatif)

Détermine les attributs provenant des entités en entrée transférés vers la classe d'entités en sortie.

  • ONLY_FIDSeul le champ FID des entités en entrée est transféré vers la classe d'entités en sortie. Il s'agit des options par défaut.
  • ALLTous les attributs provenant des entités en entrée sont transférés vers la classe d'entités en sortie.
String

Exemple de code

Exemple d'utilisation de l'outil CreateThiessenPolygons (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil CreateThiessenPolygons en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
arcpy.CreateThiessenPolygons_analysis("schools", "c:/output/output.gdb/thiessen1", "ALL")
Exemple d'utilisation de l'outil CreateThiessenPolygons 2 (script autonome)

Le script autonome ci-dessous illustre l'utilisation de la fonction CreateThiessenPolygons.

# Name: CreateThiessenPolygons_Example2.py
# Description: Create symmetrical difference between input and update features
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data/data.gdb"
 
# Set local variables
inFeatures = "schools"
outFeatureClass = "c:/output/output.gdb/thiessen1"
outFields = "ALL"
 
# Execute CreateThiessenPolygons
arcpy.CreateThiessenPolygons_analysis(inFeatures, outFeatureClass, outFields)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Annuler
ArcGIS for Desktop Advanced: Oui
5/10/2014