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 for 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 le profil par couche de clients

Disponible avec une licence Business Analyst.

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

Résumé

Crée un profil de segmentation avec une couche de clients existante.

Pour en savoir plus sur le fonctionnement de l'outil Créer le profil par couche de clients (Business Analyst)

Utilisation

  • La couche de clients doit être une classe d'entités ponctuelles.

  • Dans la plupart des cas, la couche de clients sera une couche de clients Business Analyst.

  • Si un code de segmentation a déjà été ajouté à votre couche de clients, le profil est créé beaucoup plus rapidement avec l'outil Créer le profil à partir de la table de codes de segmentation.

  • Cet outil adopte une approche de type points sur polygones pour ajouter un code de segmentation à chaque client. Cette opération a tendance à être beaucoup plus lente que l'ajout du code de segmentation lorsque vous géocodez les adresses de votre fichier de clients. Cet outil ne doit être utilisé qu'avec des couches de clients existantes auxquelles aucun code de segmentation n'a été ajouté.

  • Choisir le niveau géographique le moins élevé pour la couche de segmentation permet d'obtenir le plus haut degré de précision. Par exemple aux Etats-Unis, utilisez des groupes d'îlots pour créer un profil d'enregistrements client existants.

Syntaxe

CreateSegProfileByLayer_ba (Dataset, SegmentationBase, SegmentationLayer, ProfileFolder, {InputVolumeInfoFieldName}, {InputProfileComments})
ParamètreExplicationType de données
Dataset

Classe d'entités en entrée contenant les points nécessaires à la génération du profil. Dans la plupart des cas, il s'agit d'une couche de clients Business Analyst.

Feature Layer
SegmentationBase

Base de population ou des ménages pour le profil en cours de création.

String
SegmentationLayer

Couche utilisée pour attribuer le code de segmentation à chaque client. Une procédure de type points sur polygones est utilisée avec cette couche pour déterminer le mode d'attribution d'un code de segmentation à chaque client.

Feature Layer
ProfileFolder

Dossier dans lequel le profil en sortie sera créé. Le nom du dossier correspond à celui du profil utilisé dans Business Analyst. Par exemple, un profil créé dans le dossier C:\My Output Data\Projects\Default Project\Segmentation\Profiles\NewProfile est désigné sous le nom de NewProfile dans Business Analyst.

Folder
InputVolumeInfoFieldName
(Facultatif)

Champ contenant les informations volumétriques avec lesquelles le profil peut être créé. Par exemple, vous pouvez créer un profil en utilisant les ventes de chaque client.

Field
InputProfileComments
(Facultatif)

Commentaires facultatifs concernant le profil. Ces commentaires peuvent inclure des informations, telles que l'auteur, la source, la date et l'année.

String

Exemple de code

Exemple d'utilisation du script CreateSegProfileByLayer (script autonome)

# Name: CreateSegProfileByLayer.py
# Description:  Creates a customer based segmentation profile using sample customers from the San Fransisco area.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.7\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business")
 
# Define input and output parameters for the Create Profile by Customer Layer tool
  Dataset = "C:/temp/sf_cust.shp"
  SegmentationBase = "Total Adult Population"
  SegmentationLayer = "US.BDS.BlockGroups"
  ProfileFolder = "C:/temp/NewProfile1/profile.xml"
 
# Create Profile by Customer Layer
  arcpy.CreateSegProfileByLayer_ba(Dataset, SegmentationBase, SegmentationLayer, ProfileFolder)
 
# Release extension license 
  arcpy.CheckInExtension("Business")
     
except:
  print arcpy.GetMessages(2)

Environnements

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

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Profils de segmentation

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • 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 © 2019 Esri. | Confidentialité | Légal