Centre moyen (Statistiques spatiales)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Identifie le centre géographique (ou centre de concentration) d’un ensemble d’entités.

Pour en savoir plus sur le fonctionnement de l'outil Mean Center

Illustration

Illustration de l'outil Mean Center

Utilisation

Syntaxe

MeanCenter_stats (Input_Feature_Class, Output_Feature_Class, {Weight_Field}, {Case_Field}, {Dimension_Field})
ParamètreExplicationType de données
Input_Feature_Class

Classe d'entités pour laquelle sera calculé le centre moyen.

Feature Layer
Output_Feature_Class

Classe d'entités ponctuelles qui va contenir les entités représentant les centres moyens de la classe d'entités en entrée.

Feature Class
Weight_Field
(Facultatif)

Champ numérique utilisé pour créer un centre moyen pondéré.

Field
Case_Field
(Facultatif)

Champ utilisé pour regrouper les entités à des fins de calculs de centres moyens. Ce champ de récapitulation peut être de type entier, date ou chaîne.

Field
Dimension_Field
(Facultatif)

Champ numérique contenant des valeurs attributaires à partir desquelles sera calculée une valeur moyenne.

Field

Exemple de code

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

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil MeanCenter.

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.MeanCenter_stats("coffee_shops.shp", "coffee_MEANCENTER.shp", "NUM_EMP", "#", "#")
Exemple d'utilisation de l'outil MeanCenter (script Python autonome)

Le script Python autonome ci-dessous illustre l'utilisation de l'outil MeanCenter.

# Measure geographic distribution characteristics of coffee house locations weighted by the number of employees
 
# Import system modules
import arcpy
 
# Local variables...
workspace = "C:/data"
input_FC = "coffee_shops.shp"
CF_output = "coffee_CENTRALFEATURE.shp"
MEAN_output = "coffee_MEANCENTER.shp"
MED_output = "coffee_MEDIANCENTER.shp"
weight_field = "NUM_EMP"
 
try:
    # Set the workspace to avoid having to type out full path names
    arcpy.env.workspace = workspace
 
    # Process: Central Feature...
    arcpy.CentralFeature_stats(input_FC, CF_output, "Euclidean Distance", weight_field, "#", "#")
 
    # Process: Mean Center...
    arcpy.MeanCenter_stats(input_FC, MEAN_output, weight_field, "#", "#")

    # Process: Median Center...
    arcpy.MedianCenter_stats(input_FC, MED_output, weight_field, "#", "#")
 
except:
    # If an error occurred when running the tool, print out the error message.
    print arcpy.GetMessages()

Environnements

Système de coordonnées en sortie

La géométrie de l'entité est projetée au système de coordonnées en sortie avant l'analyse. Tous les calculs mathématiques sont basés sur la référence spatiale du système de coordonnées en sortie.

Thèmes connexes

Informations de licence

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