Disponible avec une licence Business Analyst.
Résumé
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.
Syntaxe
arcpy.ba.GenerateThresholdRingTradeArea(in_features, out_feature_class, threshold_variable, threshold_values, {units}, {id_field}, {input_method}, {expression})
Paramètre | Explication | Type 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.
| String |
expression (Facultatif) | Expression basée sur des champs pour calculer les rayons. | SQL Expression |
Exemple de code
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
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?