Étiquette | Explication | Type 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 contenant les polygones de temps de trajet. | Feature Class |
Type de distance | Méthode de calcul allant être utilisée dans le calcul du temps de trajet. | String |
Distances | Distances utilisées pour calculer le temps de trajet. | Double |
Unités de distance (Facultatif) | Unités utilisées pour les valeurs de distance. La valeur par défaut est miles. | String |
Champ ID (Facultatif) | Champ d’ID unique pour les ressources existantes. | Field |
Option Fusionner (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 |
Supprimer la superposition (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 |
Sens de déplacement (Facultatif) | Spécifie le sens de déplacement qui sera utilisé entre les points de vente et les clients.
| String |
Heure du jour (Facultatif) | Date et heure utilisées pour le calcul de la distance. | Date |
Fuseau horaire (Facultatif) | Spécifie le fuseau horaire qui sera utilisé pour le paramètre Time of Day (Heure du jour).
| String |
Tolérance de recherche (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. Ce paramètre requiert une valeur de distance et des unités de tolérance. La valeur par défaut est 5 000 mètres. | Linear Unit |
Détail du polygone (Facultatif) | Spécifie le niveau de détail qui sera utilisé pour les polygones de temps de trajet en sortie.
| String |
Méthode en entrée (Facultatif) | Spécifie le type de valeur qui sera utilisé pour chaque temps de trajet.
| String |
Expression de distance (Facultatif) | Expression basée sur les champs destinée à calculer le temps de trajet. | SQL Expression |
Disponible avec une licence Business Analyst.
Synthèse
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.
Paramètres
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})
Nom | 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 | Méthode de calcul allant être utilisée dans le calcul du temps de trajet. | 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. Ce paramètre requiert une valeur de distance et des unités de 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 ci-dessous pour la fenêtre Python 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)
Informations de licence
- Basic: Nécessite Business Analyst, ArcGIS Network Analyst extension
- Standard: Nécessite Business Analyst, ArcGIS Network Analyst extension
- Advanced: Nécessite Business Analyst, ArcGIS Network Analyst extension
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?