ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Zones de chalandise de seuil

Disponible avec une licence Business Analyst.

  • Résumé
  • Illustration
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Crée des anneaux autour de vos 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 à vos critères.

Illustration

Exemple de zones de chalandise de seuil

Utilisation

  • La référence spatiale de la classe d'entités en sortie sera la même que celle de la couche de points de vente.

  • La classe d'entités en entrée Couche de points de vente doit correspondre à des entités ponctuelles.

  • Dans la plupart des cas, la couche d'entités en entrée Couche de points de vente sera une couche de points de vente Business Analyst.

  • Des unités numériques valides doivent être utilisées pour définir les valeurs des rayons. Les valeurs négatives ne peuvent pas être utilisées pour les rayons des seuils.

  • Sélectionnez tous les sites à utiliser pour créer des anneaux pour chaque entité ponctuelle dans la classe d'entités en entrée des centres des anneaux (points de vente).

  • Dans ArcMap, les zones de chalandise sont créées uniquement pour les entités qui se trouvent à l'intérieur de la zone d'étude ou de l'étendue d'analyse active.

  • La couche de seuil doit être une classe d'entités surfaciques ou ponctuelles et peut être configurée sous forme de couche BDS (jeu de données Business Analyst). Dans la plupart des cas, vous devez sélectionner le groupe d'îlots ou la couche de groupes d'îlots.

Syntaxe

arcpy.ba.ThresholdStaticRing(InputFeatureLayer, IDField, All_Or_Single_Or_Selected, ThresholdFeatureLayer, ThresholdPopulationField, {MeasureUnits}, RingsCollection, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site}, {UsedAlghoritm}, {Donut}, {BarrierFeatureClasses}, {UseOnlineData})
ParamètreExplicationType de données
InputFeatureLayer

Classe d'entités en entrée contenant les points centraux des anneaux. 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 anneaux pour les points dans la couche d'entités en entrée.

  • All —Crée des anneaux pour tous les points.
  • Single —Crée des anneaux pour un seul point.
  • Selected —Cré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
MeasureUnits
[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.

  • Minutes
  • Feet
  • Kilometers
  • Meters
  • Miles
  • Nautical Miles
  • Yards
String
RingsCollection
RingsCollection;RingsCollection...

Nombre de rayons et valeurs de seuil pour chaque anneau.

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

  • ID —Sélectionne un seul point à l'aide du champ d'ID de point de vente.
  • Name —Sé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
UsedAlghoritm
(Facultatif)

Technique qui sera utilisée pour générer les zones de chalandise de seuil.

  • Use Standard Threshold Rings —Les zones de chalandise de seuil seront générées en fonction d'anneaux statiques.
  • Use Threshold Drive Times —Les zones de chalandise de seuil seront générées en fonction de zones de chalandise isochrones.
String
Donut
(Facultatif)

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

  • TRUE —Cré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. Il s'agit de l'option par défaut.
  • FALSE —Crée des anneaux concentriques.
Boolean
BarrierFeatureClasses
[BarrierFeatureClasses,...]
(Facultatif)

Vous pouvez insérer des interruptions ponctuelles, linéaires ou polygonales lorsque vous utilisez des algorithmes isochrones ou de distance de trajet pour calculer des distances.

Feature Layer
UseOnlineData
(Facultatif)

Choisissez d'accéder aux données Business Analyst en ligne pour les utiliser dans l'analyse.

  • True —Vous permet d'accéder aux données Business Analyst en ligne.
  • False —Vous ne pouvez qu'accéder aux données Business Analyst chargées localement. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du script ThresholdStaticRing (script autonome)

# Name: ThresholdTradeAreas.py
# Description: Creates 3 thresholds rings around selected stores based on total population.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")

# Acquire extension license 
arcpy.CheckOutExtension("Business")

# Define input and output parameters for the Data Driven Rings tool
InputFeatureLayer = "C:/temp/sf_store.shp"
IDField = "STORE_ID"
All_Or_Single_Or_Selected = "ALL"
ThresholdFeatureLayer = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
ThresholdPopulationField = "TOTPOP_CY"
MeasureUnits = ""
RingsCollection = "100000;200000;300000"
OutputFeatureClass = "C:/temp/RingOutput.shp"
ByID_Or_ByName = ""
Single_Site = ""
UsedAlgorithm = ""
BarrierFeatureClasses = ""
UseOnlineData = "False"
Donut = "False"

 
# Create data driven rings trade areas    
arcpy.ThresholdStaticRing_ba(InputFeatureLayer, 
						IDField, 
						All_Or_Single_Or_Selected, 
						ThresholdFeatureLayer,
						ThresholdPopulationField,
						MeasureUnits, 
						RingsCollection,
						OutputFeatureClass, 
						ByID_Or_ByName, 
						Single_Site, 
						UsedAlgorithm, 
						BarrierFeatureClasses,
						UseOnlineData,
						Donut)
 
# Release extension license 
arcpy.CheckInExtension("Business")

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Zones de chalandise

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2022 Esri. | Confidentialité | Légal