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

Profilage de clientèle

Disponible avec une licence Business Analyst.

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

Résumé

Établit le profil des attributs démographiques des données clients en fonction d'une couche de données personnalisée ou démographique sélectionnée.

Pour en savoir plus sur le fonctionnement du profilage de clientèle

Utilisation

  • Dans ArcMap, l'analyse s'effectue uniquement sur les entités qui se trouvent à l'intérieur de la zone d'étude ou de l'étendue d'analyse active.

  • Cet outil crée un fichier de requête démographique utilisé comme entrée pour l'outil Prospection clients par données démographiques.

  • Lorsque vous définissez la variance des champs à profiler, commencez par une variance élevée, par exemple (+/-) 20 %, afin d'établir une plage générale et de restreindre davantage la variance le cas échéant.

  • Les options de remplissage permettent de définir les limites supérieure et inférieure de la plage de variables démographiques ou de données utilisée pour établir le profil de clientèle.

  • Définissez la couche de contours pour inclure le marché à prospecter.

Syntaxe

arcpy.ba.CustomerProfiling(CustomerLayer, InputBoundaryLayer, InputGeographyLevel, InputFieldsToProfile, InputProspectingFillingOptions, InputFillingVariance, OutputDMQFilePath, {UseSelectedFeatures})
ParamètreExplicationType de données
CustomerLayer

La couche d'entités en entrée contenant les points de clients.

Feature Layer
InputBoundaryLayer

Couche d'entités en entrée qui détermine l'étendue dans laquelle l'analyse interroge et retourne les résultats provenant de la couche du niveau géographique.

Feature Layer
InputGeographyLevel

Classe d'entités en entrée qui contient les données à utiliser dans la requête démographique.

Feature Layer
InputFieldsToProfile
[InputFieldsToProfile,...]

Attributs sélectionnés (généralement les données démographiques) qui seront utilisés pour définir votre profil à partir du niveau géographique.

Field
InputProspectingFillingOptions

Plages de valeurs pour les champs à profiler.

  • FLOOR_VALUE —La plage de valeurs à profiler sera définie à cette valeur ou une valeur supérieure.
  • CEILING_VALUE —La plage de valeurs à profiler sera définie à une valeur inférieure à celle-ci.
  • BOTH —La plage de valeurs à profiler sera définie entre les valeurs définies ici.
String
InputFillingVariance

Définit le pourcentage duquel les options de remplissage seront lues, par exemple, plus ou moins 20 %.

Double
OutputDMQFilePath

Fichier en sortie qui stocke les paramètres définis (ensemble de définition).

Cet fichier est utilisé comme entrée pour l'outil Prospection clients par données démographiques.

String
UseSelectedFeatures
(Facultatif)

Définit les clients utilisés pour générer le profil de clientèle.

  • TRUE —Génère un profil de clientèle à partir de clients sélectionnés.
  • FALSE —Génère un profil de clientèle à partir de tous les clients. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du script CustomerProfiling (script autonome)

# Name: CustomerProfiling.py
# Description: Creates a profile of customers in San Francisco based on current year total households.
# 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")
 
# Define the parameters for the Customer Profiling tool
# Please note that your paths may be different.
  CustomerLayer = "C:/temp/sf_cust.shp"
  InputBoundaryLayer = "C:/temp/Boundary.shp"
  InputGeographyLevel = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
  InputFieldsToProfile = "TOTHH_CY"
  InputProspectingFillingOptions = "BOTH"
  InputFillingVariance = "20"
  OutputDMQFilePath = "C:/temp/DMQ_output.dmq"
 
# Create Customer Profiling output file
  arcpy.CustomerProfiling_ba(CustomerLayer, 
	InputBoundaryLayer, 
	InputGeographyLevel, 
	InputFieldsToProfile,
	InputProspectingFillingOptions, 
	InputFillingVariance, 
	OutputDMQFilePath)
 
# 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 Analyse de Business Analyst

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