Temps de trajet (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Crée une nouvelle classe d'entités des zones de chalandise en fonction du temps de trajet ou de la distance de trajet autour des points de vente.

Pour en savoir plus sur le fonctionnement de l'outil Temps de trajet

Illustration

Résultats isochrones

Utilisation

Syntaxe

DriveTime_ba (InputFeatureLayer, IDField, All_Or_Single_Or_Selected, Radius, {MeasureUnits}, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site}, {Donut}, {BorderShape}, {RemoveOverlap}, UseSMDT, {ShowTraverceStreets}, {JoinStreetAttr}, {OutTraverseFeatureClass}, Solver_Id, {BarrierFeatureClasses})
ParamètreExplicationType de données
InputFeatureLayer

Classe d'entités en entrée contenant les points centraux des zones de chalandise isochrones. Dans la plupart des cas, il s'agit de la couche de points de vente Business Analyst.

Feature Layer
IDField

Champ ID unique dans la couche de centres des anneaux (points de vente).

Field
All_Or_Single_Or_Selected

Crée des zones de chalandise isochrones pour les points dans la couche d'entités en entrée.

  • ToutCrée des zones de chalandise isochrones pour tous les points.
  • SingleCrée des zones de chalandise isochrones pour un seul point.
  • SelectedCrée des zones de chalandise isochrones pour tous les points sélectionnés dans ArcMap.
String
Radius
[Radius,...]

Distances, par taille croissante, utilisées pour créer des zones de chalandise isochrones autour des entités en entrée.

Double
MeasureUnits
(Facultatif)

Unités utilisées avec les valeurs de distance. Par défaut, les unités définies dans les préférences de Business Analyst seront sélectionnées.

  • MinutesValeur manquante
  • Degrés décimauxValeur manquante
  • PiedsValeur manquante
  • KilomètresValeur manquante
  • MètresValeur manquante
  • MillesValeur manquante
  • Milles nautiquesValeur manquante
  • YardsValeur manquante
String
OutputFeatureClass

Classe d'entités qui contiendra les entités isochrones.

Feature Class
ByID_Or_ByName
(Facultatif)

Champ utilisé pour sélectionner un seul point.

  • IDSélectionne un seul point à l'aide du champ d'ID de point de vente.
  • NomSélectionne un seul point à l'aide du champ de nom de point de vente.
String
Single_Site
(Facultatif)

ID ou nom du point de vente à utiliser comme point unique.

String
Donut
(Facultatif)

Crée des anneaux concentriques non superposés ou des bandes en donut.

  • VraiCrée des polygones en sortie qui constituent des anneaux en donut. Par exemple, si trois rayons (1, 2 et 3 miles) sont saisis, trois bandes en sortie sont alors créées avec des anneaux de 0 à 1 mile, de 1 à 3 miles et de 3 à 5 miles.
  • FauxCrée des anneaux concentriques. Il s'agit de l'option par défaut.
Boolean
BorderShape
(Facultatif)

Crée une bordure détaillée en ignorant les zones non accessibles.

  • VraiGénère une bordure détaillée pour le temps de trajet.
  • FauxNe génère pas de bordure détaillée pour le temps de trajet.
Boolean
RemoveOverlap
(Facultatif)

Crée des anneaux concentriques superposés ou supprime la superposition.

  • TRUEUtilise les polygones de Thiessen pour supprimer la superposition entre les polygones d'anneaux en sortie.
  • FALSE Des entités d'anneaux en sortie sont créées avec une superposition.
Boolean
UseSMDT

Génère des temps de trajet en fonction de l'algorithme Street Map. Ces temps de trajet sont générés plus rapidement dans les zones de grande taille que les temps de trajet Network Analyst par défaut.

  • VraiCrée des temps de trajet en fonction de l'algorithme Street Map.
  • FauxCrée des temps de trajet en fonction de l'algorithme Network Analyst.
Boolean
ShowTraverceStreets
(Facultatif)

Classe d'entités contenant toutes les rues comprises dans le polygone isochrone découlant de la classe d'entités rues.

  • VraiAffiche les rues traversées sous la forme d'une nouvelle couche.
  • FauxN'affiche pas les rues traversées sous la forme d'une nouvelle couche.
Boolean
JoinStreetAttr
(Facultatif)

Joint le champ attributaire de la couche de rues aux nouvelles rues traversées isochrones qui contiendront le réseau isochrone traversé pour chaque zone de chalandise isochrone.

  • VraiJoint des données attributaires à la couche de rues traversées.
  • FauxNe joint pas de données attributaires à la couche de rues traversées.
Boolean
OutTraverseFeatureClass
(Facultatif)

Classe d'entités destinée à contenir les rues traversées.

Feature Class
Solver_Id

Méthode de calcul du temps de trajet ou de la distance de trajet.

  • Temps de trajet standard Crée des polygones isochrones en fonction d'ArcGIS Network Analyst. Cette option convient mieux aux nombres importants de points en entrée et crée une sortie plus généralisée que l'option Temps de trajet détaillé.
  • Temps de trajet détaillé Crée des polygones isochrones en fonction d'ArcGIS Network Analyst. Cette option convient mieux aux nombres restreints de points en entrée et crée une sortie plus détaillée dont le traitement est plus intensif.
  • ArcGIS Online, APICrée des polygones isochrones à l'aide de l'API ArcGIS Online.
String
BarrierFeatureClasses
[BarrierFeatureClasses,...]
(Facultatif)

Permet à un utilisateur de placer des interruptions ponctuelles, linéaires ou polygonales lorsqu'il utilise des algorithmes de temps de trajet ou de distance à parcourir pour calculer des distances.

Feature Layer

Exemple de code

Exemple d'utilisation du script DriveTime (script autonome)
# Name: DriveTime.py
# Description: Generates a 1, 3, and 5 mile drive time in minutes around a store site in San Francisco.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business")
  arcpy.CheckOutExtension("Network") 
 
# Define input and output parameters for the Drive Time tool
  StorePath = "C:/temp/sf_store.shp"
  IdFld = "STORE_ID"
  OutPath = "C:/temp/Drivetime.shp"
 
# Create drive time based trade areas
  arcpy.DriveTime_ba(StorePath, IdFld, "ALL", "1;3;5", "Minutes", OutPath)
 
# Release extension license 
  arcpy.CheckInExtension("Business") 
  arcpy.CheckInExtension("Network") 
 
except:
  print arcpy.GetMessages(2)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis Business Analyst
ArcGIS for Desktop Standard: Requis Business Analyst
ArcGIS for Desktop Advanced: Requis Business Analyst
5/10/2014