Disponible avec une licence Business Analyst.
Résumé
Crée une classe d’entités de zones de chalandise autour des entités ponctuelles reposant sur le temps de trajet et la distance.
Illustration
Utilisation
Vous devez être connecté à ArcGIS Online ou Business Analyst Data doit être installé.
Vous pouvez créer des anneaux isochrones qui ne se superposent pas avec différents modes de déplacement.
Le paramètre Time of Day (Heure du jour) sert à modéliser les polygones en sortie à partir des données de trafic historique le jour donné, à l’heure indiquée.
Le paramètre ID Field (Champ ID) permet de créer un attribut dans la sortie afin d’identifier de manière unique chaque polygone et le point en entrée correspondant.
Syntaxe
arcpy.ba.GenerateDriveTimeTradeArea(in_features, out_feature_class, distance_type, distances, {units}, {id_field}, {dissolve_option}, {remove_overlap}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance}, {polygon_detail}, {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 contenant les polygones de temps de trajet. | Feature Class |
distance_type | Définit le mode de calcul du temps de trajet en fonction du mode de déplacement. | String |
distances [distances,...] | Distances utilisées pour calculer le temps de trajet. | Double |
units (Facultatif) | Unités utilisées pour les valeurs de distance. La valeur par défaut est miles. | String |
id_field (Facultatif) | Champ d’ID unique pour les ressources existantes. | Field |
dissolve_option (Facultatif) | Spécifie si des zones de desserte superposées ou non superposées sont utilisées pour un emplacement unique si plusieurs distances sont indiquées.
| String |
remove_overlap (Facultatif) | Spécifie si des anneaux concentriques superposés sont créés ou si la superposition est supprimée de plusieurs emplacements liés les uns aux autres.
| Boolean |
travel_direction (Facultatif) | Spécifie le sens de déplacement qui sera utilisé entre les points de vente et les clients.
| String |
time_of_day (Facultatif) | Date et heure utilisées pour le calcul de la distance. | Date |
time_zone (Facultatif) | Spécifie le fuseau horaire qui sera utilisé pour le paramètre Time of Day (Heure du jour).
| String |
search_tolerance (Facultatif) | Distance maximale des points en entrée par rapport au réseau. Les points situés au-delà de la tolérance de recherche sont exclus du traitement. Le paramètre exige une valeur de distance et des unités pour la tolérance. La valeur par défaut est 5 000 mètres. | Linear Unit |
polygon_detail (Facultatif) | Spécifie le niveau de détail qui sera utilisé pour les polygones de temps de trajet en sortie.
| String |
input_method (Facultatif) | Spécifie le type de valeur qui sera utilisé pour chaque temps de trajet.
| String |
expression (Facultatif) | Expression basée sur les champs destinée à calculer le temps de trajet. | SQL Expression |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction GenerateDriveTimeTradeArea.
import arcpy
arcpy.ba.GenerateDriveTimeTradeArea(r"C:\Project1.gdb\DriveTime.gdb\Starbucks","\Documents\ArcGIS\Projects\Project1.gdb\Starbucks_GenerateDriveTimeTradeArea","Driving
Distance", 1.3, "MILES", None,"OVERLAP", "KEEP_OVERLAP",
"TOWARD_STORES",None, "TIME_ZONE_AT_LOCATION", None,"STANDARD", 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 ?