Disponible avec une licence Business Analyst.
Résumé
Agrège des données d'une couche à une autre couche. Vous pouvez par exemple agréger les données démographiques d'un groupe d'îlots pour un ensemble de zones de chalandise.
Illustration
Utilisation
La couche en entrée doit être correctement mise en forme avec l'outil de configuration des couches d'analyse de Business Analyst en appliquant les valeurs de répartition appropriées.
La couche en entrée contient les données sous-jacentes que vous voulez extraire.
Les données sont ajoutées à la couche de superposition. Les données sont extraites de la couche en entrée et agrégées dans la couche de superposition.
Vous pouvez agréger à partir d'une couche en entrée de type point ou polygone.
Un fichier nommé Ratios Table.dbf sera créé et ajouté dans le répertoire de la couche de superposition en sortie. Cette table de ratios contient le pourcentage d'intersection et les pondérations ayant permis d'exécuter la superposition.
N'exécutez pas d'analyse de superposition spatiale si ArcMap actualise encore l'affichage de votre carte. L'opération risque en effet d'entraîner le blocage d'ArcMap.
Syntaxe
arcpy.ba.SpatialOverlayOnline(OverlayLayer, SelectedSummarizations, OutputFeatureClass, {SpatialOverlayAppendData}, {UseSelectedFeatures}, {SelectedDCs})
Paramètre | Explication | Type de données |
OverlayLayer | Couche d'entités en entrée qui contient les données à extraire. | Feature Layer |
SelectedSummarizations [SelectedSummarization,...,...] | Couche de superposition qui hérite des données. | String |
OutputFeatureClass | Variable de la couche en entrée sur laquelle exécuter la superposition spatiale. | Feature Class |
SpatialOverlayAppendData (Facultatif) | Classe d'entités destinée à contenir les entités de superposition.
| Boolean |
UseSelectedFeatures (Facultatif) | Les variables sélectionnées qui vont être ajoutées à l'entité de superposition.
| Boolean |
SelectedDCs [SelectedDCs,...,...] (Facultatif) | Le service d'entités en ligne à partir duquel vous allez ajouter des variables. | String |
Exemple de code
Exemple d'utilisation du script SpatialOverlayOnline (script autonome)
# Name: SpatialOverlayOnline.py
# Description: Appends total population and total households to a trade area.
# 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 Spatial Overlay Online tool
OverlayLayer = "C:/temp/sf_cust.shp"
SelectedSummarizations = "TOTHH_CY.Households"
OutputFeatureClass = "C:/temp/Spatial_Overlay_Online.shp"
# Create Mean Store Center output file
arcpy.SpatialOverlayOnline_ba(OverlayLayer,
SelectedSummarizations,
OutputFeatureClass)
# 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