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

Intégrer les clients à l'aide de données tabulaires

Disponible avec une licence Business Analyst.

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

Résumé

Géocode les données tabulaires et définit la classe d'entités en sortie comme fichier de clients à utiliser dans les outils Analyse et Zones de chalandise.

Pour en savoir plus sur l'intégration des clients à l'aide de données tabulaires

Utilisation

  • Lorsque vous géocodez des points de vente, il est préférable de configurer des champs d'adresse, de ville et de code postal pour optimiser les résultats du géocodeur.

  • Consultez le journal en sortie du géocodage pour examiner le taux d'appariement de vos adresses en entrée.

  • Les formats de données tabulaires en entrée standard utilisés sont .dbf (IV), .csv et .txt (fichier texte dont les valeurs sont séparées par des tabulations).

  • Les fichiers de bases de données relationnelles sont également accessibles par l'intermédiaire de cet outil à l'aide de l'assistant Connexions aux bases de données d'ArcCatalog.

  • Si vous importez à partir d'Excel au format .dbf, veillez à ce que les en-têtes des champs comportent huit caractères au maximum et à ce que la description ne comporte aucun caractère spécial.

Syntaxe

arcpy.ba.SetupCustomersByTable(Table, Locator, MatchFields, NameField, LinkField, OutputFeatureClass, {CS_AppendsegmentationCodes}, {CS_CreateCustomerProfile}, CS_CustomerProfileName, {InputVolumeInfoFieldName}, SegmentationBase)
ParamètreExplicationType de données
Table

Table en entrée utilisée pour configurer votre couche de clients.

Table View
Locator

Service du localisateur d'adresses prédéfini.

Address Locator
MatchFields

Champs en entrée pour le géocodage des adresses.

Field Info
NameField

Identifiant unique de la classe d'entités en entrée (généralement, le nom du client).

Field
LinkField

ID unique servant de liaison entre le fichier des clients et le fichier des points de vente.

Field
OutputFeatureClass

Classe d'entités destinée à contenir les points des clients.

Feature Class
CS_AppendsegmentationCodes
(Facultatif)

Ajoute des codes de segmentation Tapestry à la couche de clients.

  • True —Ajoute le code de segmentation Tapestry au fichier de clients.
  • False —Les codes de segmentation Tapestry ne seront pas ajoutés au fichier de clients. Il s'agit de l'option par défaut.
Boolean
CS_CreateCustomerProfile
(Facultatif)

Crée un profil de segmentation Tapestry en fonction d'une couche de clients.

  • True —Crée un profil de segmentation Tapestry en fonction d'une couche de clients.
  • False —Aucun profil de segmentation Tapestry n'est créé en fonction d'une couche de clients. Il s'agit de l'option par défaut.
Boolean
CS_CustomerProfileName

Nom du profil de client.

String
InputVolumeInfoFieldName
(Facultatif)

Champ contenant votre champ volumétrique. Il s'agit généralement d'un champ de ventes associé aux données clients.

Field
SegmentationBase

Données de base à utiliser pour créer le profil de client.

  • Total Households —Cette option utilisera la base de segmentation Nombre total de ménages pour créer le profil de client. Il s'agit de l'option par défaut.
  • Total Adult Population —Cette option utilisera la base de segmentation Population adulte (+18 ans) pour créer le profil de client.
String

Exemple de code

Exemple d'utilisation du script SetupCustomersByTable (script autonome)

# Name: SetupCustomersByTable.py
# Description: Geocodes San Francisco customers using tabular data. 
# 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")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business") 
 
# Defines the parameters for the Setup Customers Using Tabular Data tool
  Input = 'C:/ArcGIS/Business Analyst/US_2022/Datasets/Tutorial/sf_custs.dbf'
  OutFC= "C:/temp/sf_customers.shp"
  Locator = "C:/ArcGIS/Business Analyst/US_2022/Data/Geocoding Data/USA_StreetAddress.loc"
  CustName = "NAME"
  StoreId = "STORE_ID"
  FldCol = "Addr ADDRESS VISIBLE;City City VISIBLE;State State VISIBLE;ZIP ZIP VISIBLE"
 
# Generate customer layers with tabular data
  arcpy.SetupCustomersByTable_ba(Input,
	  OutFC,
	  Locator,
	  CustName,
	  StoreId,
	  FldCol)
 
# 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

  • Présentation générale du jeu d'outils Intégration des clients

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