É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 d’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 utilisé pour le paramètre 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 pour la 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 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
Cet outil requiert un jeu de données installé en local ou une connexion au portail, par exemple ArcGIS Online.
Vous pouvez créer des anneaux isochrones non superposés 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 utilisé pour le paramètre time_of_day.
| 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 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 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)
Environnements
Informations de licence
- Basic: Nécessite Business Analyst, Extension ArcGIS Network Analyst
- Standard: Nécessite Business Analyst, Extension ArcGIS Network Analyst
- Advanced: Nécessite Business Analyst, Extension ArcGIS Network Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?