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

Rapport d'agrégation des points

Disponible avec une licence Business Analyst.

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

Résumé

Agrège les données d'une couche de points (une couche de clients, par exemple) dans une couche de polygones (une zone de chalandise, par exemple).

Pour en savoir plus sur le fonctionnement du rapport d'agrégation des points

Utilisation

  • Cet outil vous permet de générer des zones de chalandise en ajoutant des données de clients ou de points de vente.

  • Les valeurs ajoutées doivent être volumétriques ou numériques.

  • Toutes les valeurs ajoutées seront agrégées.

  • N'ajoutez pas de valeurs médianes ou moyennes.

  • Vous pouvez générer un rapport ou une couche cartographique en attribuant les valeurs ajoutées sélectionnées.

  • La sortie cartographique sera appariée thématiquement en fonction du nombre de points (c'est-à-dire du nombre de points situés au sein de chaque polygone).

Syntaxe

arcpy.ba.SummarizePoints(InputPointLayer, InputBoundaryLayer, IDField, NameField, SummarizePointsFields, {UseSelectedFeatures}, {UseSelectedBoundaries}, {CreateReport}, {ReportTitle}, {ReportFile}, {CreateFeatureClass}, {OutputFeatureClass}, {GroupBy}, {ReportFormats})
ParamètreExplicationType de données
InputPointLayer

Couche de points contenant les données à ajouter à la couche de contours.

Feature Layer
InputBoundaryLayer

Couche de contours qui héritera des attributs sélectionnés de la couche de points.

Feature Layer
IDField

Champ ID de la couche de contours.

Field
NameField

Champ de nom associé à la couche de contours.

Field
SummarizePointsFields
[SummarizePointsFields,...]

Champs (ou attributs) de la couche de points qui seront ajoutés et agrégés dans la couche de contours.

Field
UseSelectedFeatures
(Facultatif)

Utilise les points sélectionnés à agréger sur la couche de contours.

  • True —Utilise les points sélectionnés à agréger sur la couche de contours.
  • False —Agrège les points sur la couche de contours de toutes les entités. Il s'agit de l'option par défaut.
Boolean
UseSelectedBoundaries
(Facultatif)

Utilise les contours sélectionnés pour l'agrégation des points.

  • True —Utilise les contours sélectionnés pour l'agrégation des points.
  • False —Utilise les contours sélectionnés pour l'agrégation des points sur toutes les entités. Il s'agit de l'option par défaut.
Boolean
CreateReport
(Facultatif)

Génère un rapport.

  • True —Un rapport d'agrégation des points sera généré. Il s'agit de l'option par défaut.
  • False —Aucun rapport d'agrégation des points ne sera généré.
Boolean
ReportTitle
(Facultatif)

Titre descriptif dans le rapport en sortie.

String
ReportFile
(Facultatif)

Détermine le répertoire dans lequel le rapport d'agrégation des points sera enregistré.

Folder
CreateFeatureClass
(Facultatif)

Génère une nouvelle couche de contours à laquelle les agrégations des données de points sont ajoutées.

  • True —Une couche de contours Points agrégés sera générée.
  • False —Aucune couche de contours Points agrégés ne sera générée. Il s'agit de l'option par défaut.
Boolean
OutputFeatureClass
(Facultatif)

Détermine le répertoire dans lequel la nouvelle couche de contours sera enregistrée.

Feature Class
GroupBy
(Facultatif)

Champ avec lequel vous souhaitez regrouper vos points.

Field
ReportFormats
[ReportFormats,...]
(Facultatif)

Sélectionnez le format souhaité pour le rapport en sortie

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSX
  • Stripped XLSX
String

Exemple de code

Exemple d'utilisation du script SummarizePoints (script autonome)

# Name: SummarizePoints.py
# Description: Summarizes sales data to a trade area in the San Francisco market. 
# 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 input and output parameters for the Summarize Points Report tool

  PointInput = "C:/My Output Data/Projects/Default Project/CustLayers/sf_custs/CustomerLayer.shp" 
  Boundary = "C:/My Output Data/Projects/Default Project/TradeAreas/Sub-geography/TradeArea.shp" 
  Id = "ID" 
  Name = "NAME" 
  Fields = "SALES" 
  Report = "SanFranBGs" 
  Output = "C:/My Output Data/Projects/Default Project/Reports/SummarizePoints_0/Report.rpt" 

# Create the Summarize Points report 

  arcpy.SummarizePoints_ba(PointInput, Boundary, Id, Name, Fields, "false", "false", "true", Report, Output) 

# 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 Rapports 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