Generate Drive Time Trade Areas (Générer des zones de chalandise par temps de trajet) (Business Analyst)

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

Illustration de l’outil Générer des zones de chalandise par temps de trajet

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

É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 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.

  • SuperpositionChaque polygone inclut la surface accessible entre la ressource et la valeur de distance. Il s’agit de l’option par défaut.
  • FractionnerChaque polygone inclut uniquement la surface entre les valeurs de distance consécutives.
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.

  • Cochée : les polygones sont fractionnés et la superposition entre les entités en sortie est supprimée.
  • Non cochée : des entités en sortie sont créées avec une superposition. Il s’agit de l’option par défaut.
Boolean
Sens de déplacement
(Facultatif)

Spécifie le sens de déplacement qui sera utilisé entre les points de vente et les clients.

  • Vers les points de venteLe déplacement va des clients vers les points de vente. Il s’agit de l’option par défaut.
  • Depuis les points de venteLe déplacement va des points de vente vers 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.

  • Fuseau horaire de la localisationLe fuseau horaire dans lequel se trouvent les secteurs est utilisé. Il s’agit de l’option par défaut.
  • UTCLe temps universel coordonné (UTC) est utilisé.
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.

  • StandardDes polygones avec un niveau de détail standard sont créés. Il s’agit de l’option par défaut.
  • GénéraliséDes polygones généralisés sont créés à l’aide de la hiérarchie présente dans la source de données de réseau afin de générer des résultats rapides.
  • ElevéeDes polygones avec un niveau de détail élevé sont créés pour les applications où il est important d’avoir des résultats précis.
String
Méthode en entrée
(Facultatif)

Spécifie le type de valeur qui sera utilisé pour chaque temps de trajet.

  • ValeursUne valeur constante sera utilisée (toutes les zones de chalandise seront de même taille). Il s’agit de l’option par défaut.
  • ExpressionLes valeurs d’un champ ou d’une expression sont utilisées (les zones de chalandise peuvent être de différentes tailles).
String
Expression de distance
(Facultatif)

Expression basée sur les champs destinée à calculer le temps de trajet.

SQL Expression

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})
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 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.

  • OVERLAPChaque polygone inclut la surface accessible entre la ressource et la valeur de distance. Il s’agit de l’option par défaut.
  • SPLITChaque polygone inclut uniquement la surface entre les valeurs de distance consécutives.
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.

  • REMOVE_OVERLAPLes polygones sont fractionnés et la superposition entre les entités en sortie est supprimée.
  • KEEP_OVERLAPDes entités en sortie sont créées avec une superposition. Il s’agit de l’option par défaut.
Boolean
travel_direction
(Facultatif)

Spécifie le sens de déplacement qui sera utilisé entre les points de vente et les clients.

  • TOWARD_STORESLe déplacement va des clients vers les points de vente. Il s’agit de l’option par défaut.
  • AWAY_FROM_STORESLe déplacement va des points de vente vers 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.

  • TIME_ZONE_AT_LOCATIONLe fuseau horaire dans lequel se trouvent les secteurs est utilisé. Il s’agit de l’option par défaut.
  • UTCLe temps universel coordonné (UTC) est utilisé.
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.

  • STANDARDDes polygones avec un niveau de détail standard sont créés. Il s’agit de l’option par défaut.
  • GENERALIZEDDes polygones généralisés sont créés à l’aide de la hiérarchie présente dans la source de données de réseau afin de générer des résultats rapides.
  • HIGHDes polygones avec un niveau de détail élevé sont créés pour les applications où il est important d’avoir des résultats précis.
String
input_method
(Facultatif)

Spécifie le type de valeur qui sera utilisé pour chaque temps de trajet.

  • VALUESUne valeur constante sera utilisée (toutes les zones de chalandise seront de même taille). Il s’agit de l’option par défaut.
  • EXPRESSIONLes valeurs d’un champ ou d’une expression sont utilisées (les zones de chalandise peuvent être de différentes tailles).
String
expression
(Facultatif)

Expression basée sur les champs destinée à calculer le temps de trajet.

SQL Expression

Exemple de code

Exemple d’utilisation de la fonction GenerateDriveTimeTradeArea (fenêtre Python)

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, Extension ArcGIS Network Analyst
  • Standard: Nécessite Business Analyst, Extension ArcGIS Network Analyst
  • Advanced: Nécessite Business Analyst, Extension ArcGIS Network Analyst

Rubriques connexes