Anneau dynamique de seuil (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Crée des anneaux autour des points de vente. Les rayons des anneaux sont déterminés en se développant à partir de l'emplacement des points de vente jusqu'à ce qu'ils répondent aux critères inclus dans la couche de points de vente.

Pour en savoir plus sur le fonctionnement de l'outil Anneau dynamique de seuil

Illustration

Anneaux de seuil

Utilisation

Syntaxe

ThresholdDataDrivenRing_ba (InputFeatureLayer, IDField, All_Or_Single_Or_Selected, ThresholdFeatureLayer, ThresholdPopulationField, RadiusFieldName, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site}, {Donut})
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

Option définissant le mode de création des anneaux pour les points dans la couche d'entités en entrée :

  • ToutCrée des anneaux pour tous les points.
  • SingleCrée des anneaux pour un seul point.
  • SelectedCrée des anneaux pour tous les points sélectionnés dans ArcMap.
String
ThresholdFeatureLayer

Classe d'entités en entrée contenant les données de seuil qui détermineront les rayons.

Feature Layer
ThresholdPopulationField

Champ de valeur de seuil contenu dans la couche de seuils.

Field
RadiusFieldName

Champ contenant les seuils de chaque point de vente.

Field
OutputFeatureClass

Classe d'entités contenant les entités des anneaux.

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)

Indique si des anneaux concentriques non superposés ou des bandes en donut seront créés.

  • 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.
Boolean

Exemple de code

Exemple d'utilisation du script ThresholdDataDrivenRing (script autonome)
# Name: ThresholdDataDrivenRing.py
# Description: Creates thresholds rings around stores.
# 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") 
 
# Define input and output parameters for the Threshold Data Driven Ring tool
  StorePath = "C:/temp/sf_stores.shp"
  IdFld = "STORE_ID"
  ThresholdLayer = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  FieldThreshold = "TOTPOP_CY"
  OutPath = "C:/temp/ThresholdDataRings.shp"
 
# Create Threshold Data Driven Ring areas
  arcpy.ThresholdDataDrivenRing_ba(StorePath, IdFld, "ALL", ThresholdLayer, FieldThreshold, "SALES", OutPath)
 
# Release extension license 
  arcpy.CheckInExtension("Business")
 
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