Générer les anneaux de seuil (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

Crée une classe d’entités de zones de chalandise en anneaux qui se développent autour d’entités ponctuelles jusqu’à ce que les critères soient atteints.

Utilisation

  • La taille des anneaux en sortie dépend des valeurs Threshold Values (Valeurs de seuil) saisies pour une variable Threshold Variable (Variable de seuil) issue du jeu de données Business Analyst.

  • Il est possible de créer plusieurs anneaux de seuil autour de chaque entrée en saisissant des valeurs individuelles dans des zones de texte distinctes de valeur de seuil.

  • La valeur du paramètre ID Field (Champ ID) identifie de manière value unique l’emplacement de point autour duquel les anneaux de seuil sont créés.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Couche d'entités ponctuelles en entrée.

Feature Layer
Classe d’entités en sortie

Classe d'entités en sortie.

Feature Class
Threshold Variable (Variable de seuil)

Variable du jeu de données Business Analyst sélectionnée à laquelle la valeur de seuil sera appliquée.

String
Valeurs de seuil

Taille des anneaux en sortie. Les anneaux se développent jusqu’à ce qu’ils contiennent la valeur de seuil de la variable sélectionnée.

Double
Unités de distance
(Facultatif)

Unités de distance à utiliser avec les valeurs de seuil.

String
Champ ID
(Facultatif)

ID qui identifie de manière unique chaque point en entrée et qui est inclus dans la sortie sous forme d’attribut.

Field
Méthode en entrée
(Facultatif)

Spécifie le type de valeur à utiliser pour chaque temps de trajet.

  • ValeursUtilise une valeur constante (taille identique pour toutes les zones de chalandise). Il s’agit de l’option par défaut.
  • ExpressionLes valeurs d’un champ ou d’une expression (les zones de chalandise peuvent être de taille différente).
String
Expression
(Facultatif)

Expression basée sur des champs pour calculer les rayons.

SQL Expression

arcpy.ba.GenerateThresholdRingTradeArea(in_features, out_feature_class, threshold_variable, threshold_values, {units}, {id_field}, {input_method}, {expression})
NomExplicationType de données
in_features

Couche d'entités ponctuelles en entrée.

Feature Layer
out_feature_class

Classe d'entités en sortie.

Feature Class
threshold_variable

Variable du jeu de données Business Analyst sélectionnée à laquelle la valeur de seuil sera appliquée.

String
threshold_values
[threshold_values,...]

Taille des anneaux en sortie. Les anneaux se développent jusqu’à ce qu’ils contiennent la valeur de seuil de la variable sélectionnée.

Double
units
(Facultatif)

Unités de distance à utiliser avec les valeurs de seuil.

String
id_field
(Facultatif)

ID qui identifie de manière unique chaque point en entrée et qui est inclus dans la sortie sous forme d’attribut.

Field
input_method
(Facultatif)

Spécifie le type de valeur à utiliser pour chaque temps de trajet.

  • VALUESUtilise une valeur constante (taille identique pour toutes les zones de chalandise). Il s’agit de l’option par défaut.
  • EXPRESSIONLes valeurs d’un champ ou d’une expression (les zones de chalandise peuvent être de taille différente).
String
expression
(Facultatif)

Expression basée sur des champs pour calculer les rayons.

SQL Expression

Exemple de code

Exemple d’utilisation de l’outil GenerateThresholdRingTradeArea (fenêtre Python)

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

import arcpy
arcpy.ba.GenerateThresholdRingTradeArea("SF_Custs",r"C:\Project1.gdb\SF_Custs_GenerateThresholdRingTradeArea","populationtotals.totpop_cy",[50000,
100000], "MILES", "STORE_ID", Values, None)

Environnements

Cas particuliers

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes