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

Créer une zone de chalandise à partir de niveaux géographiques en ligne

Disponible avec une licence Business Analyst.

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

Résumé

Génère des zones de chalandise en fonction d'unités géographiques standard d'ArcGIS Online. Notez que vous devez être connecté à ArcGIS pour utiliser cet outil.

Utilisation

  • La référence spatiale de la classe d'entités en sortie sera la même que celle de la couche de limites de la géographie en entrée.

  • Utilisez l'option Ajouter des attributs de table à la classe d'entités en sortie pour inclure les données démographiques d'un jeu de données Esri dans les zones de chalandise en sortie.

  • La table contenant des ID de géographie correspondants doit être dans un format compatible avec ArcMap. Vos données tabulaires peuvent prendre la forme d'un fichier de base de données (.dbf), d'un fichier de texte à valeurs séparées par des virgules ou des tabulations (.txt) ou d'un système de gestion de bases de données relationnelles (SGBDR).

  • Tout code postal sans correspondance sera exclu de la zone de chalandise en sortie.

  • Les codes postaux sans correspondance sont des enregistrements de code postaux dans la table contenant les ID de géographie correspondants qui ne sont pas valides et qui n'ont pas d'entité correspondante dans la couche de limite de géographie en entrée.

  • Si vous souhaitez faire un choix dans une liste d'entités géographiques disponibles pour créer une zone d'étude, vous pouvez utiliser l'assistant Zone de chalandises d'ArcMap. La sélection d'entités géographiques n'est pas disponible en tant qu'outil de géotraitement.

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

Syntaxe

arcpy.ba.GPCreateTAFromOnlineStandardGeographyLevels(OnlineStdLayerID, InputGeographyUnitsTable, InputGeographyUnitsIdField, InputHandleDuplicateBehavior, OutputFeatureClass, {InputAppendVisibleFields}, {InputGeographyUnitsStoreIdField}, {Dissolve})
ParamètreExplicationType de données
OnlineStdLayerID

Le niveau en entrée utilisé pour créer la zone de chalandise.

Feature Layer
InputGeographyUnitsTable

La table en entrée permet de sélectionner les unités de géographie standard qui définiront la zone de chalandise.

Table View
InputGeographyUnitsIdField

Champ ID de géographie associé utilisé pour sélectionner les unités géographiques à partir de la couche de limites de géographie en entrée.

Field
InputHandleDuplicateBehavior

Permet de filtrer les champs dupliqués dans la table contenant des ID géographiques appariées.

  • "SUMMARIZE_FIELD" —Si un doublon d'enregistrement est présent, cette option récapitule les champs dupliqués si l'option Ajouter des champs de la limite de géographie à la classe d'entités en sortie est sélectionnée.
  • "USE_FIRST_FEATURE" —Si un doublon d'enregistrement est présent, cette option choisit le premier enregistrement dans la table. Toutes données tabulaires associées à cet enregistrement peuvent être ajoutées à la classe d'entités en sortie. Cette option ajoute uniquement les données du premier enregistrement et ignore les autres.
String
OutputFeatureClass

Classe d'entités qui contiendra les entités de la zone de chalandise.

Feature Class
InputAppendVisibleFields
(Facultatif)

Ajoute les champs provenant de la limite de géographie à la classe d'entités en sortie.

  • TRUE —Ajoute les champs à la classe d’entités en sortie.
  • FALSE —N'ajoute pas les champs à la classe d’entités en sortie. Il s'agit de l'option par défaut.
Boolean
InputGeographyUnitsStoreIdField
(Facultatif)

Ce champ attribue les mêmes unités de géographie standard à plusieurs points de vente.

Field
Dissolve
(Facultatif)

Cette option fusionne la sortie selon l'ID du point de vente sélectionné.

  • TRUE —Fusionne les limites selon l'ID du point de vente sélectionné.
  • FALSE —Ne dissout pas les limites. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du script CreateTAFromOnlineGeographyLevels (script autonome)

# Name: CreateTAFromOnlineGeographyLevels.py
# Description: The following stand-alone script demonstrates how to use the CreateTAFromOnlineGeographyLevels tool.
# 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 Create Trade Area From Online Geography Levels tool.
# Please note that your paths may be different.
InputOnlineLayer = "US.Zip5"
InputGeographyUnitsTable = "C:/ArcGIS/Business Analyst/US_2022/Datasets/Tutorial/sf_custs.dbf"
InputGeographyUnitsIdField= "ZIP"
InputHandleDuplicateBehavior = "USE_FIRST_FEATURE"
OutputFeatureClass = "C:/temp/CreateTAO.shp"
InputAppendVisibleFields = "TRUE"
InputGeographyUnitsStoreIdField = "STORE_ID"
Dissolve = "FALSE"

# Create standard online geography based trade area
arcpy.CreateTAFromOnlineGeographyLevels_ba(InputOnlineLayer,
						InputGeographyLevelIdField,
						InputGeographyUnitsTable,
						InputGeographyUnitsIdField,
						InputHandleDuplicateBehavior,
						OutputFeatureClass,
						InputAppendVisibleFields,
						InputGeographyUnitsStoreIdField,
						Dissolve)
    
# 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