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 la couche des sous-régions

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 à partir des entités d'une couche de polygones en entrée qui intersecte une couche de contours définie.

Pour en savoir plus sur le fonctionnement de l'outil Créer une zone de chalandise à partir de la couche des sous-régions

Utilisation

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

  • La classe d'entités en sortie repose sur une sélection de polygone à polygone et calcule une intersection géométrique de la couche de contours.

  • Si la couche des sous-régions n'intersecte pas la couche de contours, aucune classe d'entités en sortie n'est créée.

  • Un pourcentage de champ de superposition est inclus dans la classe d'entités en sortie. Ce pourcentage illustre dans quelle proportion une entité de la couche des sous-régions est intersectée par la couche de contours.

  • Dans la plupart des cas, la couche de contours est une zone de chalandise Business Analyst. Vous pouvez utiliser cet outil pour déterminer les codes postaux (ou d'autres couches de sous-régions) qui intersectent vos zones de chalandise.

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

  • L'option Calculer des ratios permet d'ajouter le pourcentage selon lequel vos sous-régions vont intersecter la couche de contours. Cet outil utilise la même méthodologie que celle utilisée par Business Analyst pour agréger les données des zones de chalandise afin de créer des rapports.

    L'option Calculer des ratios est fréquemment utilisée pour déterminer la proportion d'une région qui intersecte une zone de chalandise. Vous pouvez ensuite utiliser ces pourcentages et les appliquer à une base de données externe de géographies semblables pour calculer la quantité de données dans votre base de données externe qui se trouvent au sein de votre zone de chalandise. Par exemple, si vous possédez une base de données d'informations volumétriques sur les clients au niveau géographique Codes postaux et que vous devez déterminer combien de ces informations volumétriques se trouvent à moins de cinq minutes de trajet, tout en conservant la base de données à l'extérieur de Business Analyst, cet outil vous offre cette possibilité. Vous devez vous assurer que les identifiants des sous-régions sélectionnés dans Business Analyst correspondent à ceux de votre base de données externe. Par exemple, si vous choisissez Codes postaux comme couche des sous-régions, vous devez vous assurer que votre base de données externe comporte des identifiants de codes postaux à cinq chiffres afin de pouvoir lier précisément les bases de données.

    Trois options sont disponibles pour les ratios :

    • Tous les ratios : les valeurs calculées contiendront les pourcentages de la population, des logements, des ménages et des points entreprises.
    • Zone uniquement : le pourcentage ne sera calculé que pour la zone des sous-régions qui intersectent la couche de contours.
    • Aucun : aucun pourcentage ne sera calculé.

Syntaxe

arcpy.ba.CreateTAFromSubgeography(InputBoundaryLayer, InputBoundaryLayerIdFieldName, All_Or_Single_Or_Selected, InputSubgeographyLayer, InputSubgeographyLayerIdFieldName, InputSubgeographyLayerNameFieldName, OutputFeatureClass, InputSubgeographyCalcRatiosOption, InputSubgeographySpatialRshipOption, {ByID_Or_ByName}, {Single_Site})
ParamètreExplicationType de données
InputBoundaryLayer

Couche de contours géographiques en entrée utilisée pour définir les géographies à extraire.

Feature Layer
InputBoundaryLayerIdFieldName

Identifiant unique de la couche de contours.

Field
All_Or_Single_Or_Selected

Crée des zones de chalandise pour les entités de la couche de contours.

  • All —Crée des zones de chalandise pour toutes les entités.
  • Single —Crée des zones de chalandise pour une seule entité.
  • Selected —Crée des zones de chalandise pour toutes les entités sélectionnées dans ArcMap.
String
InputSubgeographyLayer

Couche contenant les entités à extraire comme zones de chalandise. Dans la plupart des cas, il s'agit d'une couche de données Business Analyst, telle que Codes postaux.

Feature Layer
InputSubgeographyLayerIdFieldName

Champ d'identifiant unique de la couche des sous-régions.

Field
InputSubgeographyLayerNameFieldName

Champ de nom de la couche des sous-régions.

Field
OutputFeatureClass

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

Feature Class
InputSubgeographyCalcRatiosOption

Génère un pourcentage en fonction de la proportion selon laquelle chaque sous-région intersecte la couche de contours et ajoute ces valeurs à la couche des sous-régions.

  • All Ratios —Les valeurs calculées contiendront les pourcentages de la population, des logements, des ménages et des points entreprises.
  • Area Only —Le pourcentage ne sera calculé que pour les zones des sous-régions qui intersectent la couche de contours.
  • None —Aucun pourcentage ne sera calculé.
String
InputSubgeographySpatialRshipOption

Détermine le mode de sélection de la sous-région dans la couche de contours.

  • Intersect —Si des entités des sous-régions touchent ou intersectent la couche de contours, elles sont intégrées dans la couche en sortie.
  • Centroid Within —Si les centroïdes des entités des sous-régions touchent se trouvent à l'intérieur de la couche de contours, ils sont intégrés dans la couche en sortie.
  • Completely Within —Seules les entités de la couche des sous-régions qui se trouvent entièrement à l'intérieur de la couche de contours sont intégrées dans la couche en sortie.
String
ByID_Or_ByName
(Facultatif)

Champ utilisé pour sélectionner une seule entité.

  • ID —Sélectionne une seule entité à l'aide du champ d'ID.
  • Name —Sélectionne une seule entité à l'aide du champ de nom.
String
Single_Site
(Facultatif)

ID ou nom de l'entité permettant de sélectionner une seule entité.

String

Exemple de code

Exemple d'utilisation du script CreateTAFromSubgeography (script autonome)

# Name: CreateTAFromSubgeography.py
# Description: The following stand-alone script demonstrates how to use the CreateTAFromSubgeography 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 Subgeography Layer tool.
# Please note that your paths may be different. 
InputBoundaryLayer = "C:/temp/TradeArea.shp"
InputSubgeographyLayer = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
OutputFeatureClass = "C:/temp/Output_Geography.shp"
InputBoundaryLayerIdFieldName = ""
InputSubgeographyLayerIdFieldName = "" 
InputSubgeographyLayerNameFieldName = ""

# Create Subgeography based trade areas
arcpy.CreateTAFromSubgeography_ba(InputBoundaryLayer,
						InputSubgeographyLayer,
						OutputFeatureClass,
						InputBoundaryLayerIdFieldName,
						InputSubgeographyLayerIdFieldName,
						InputSubgeographyLayerNameFieldName)
    
# 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