laptop and a wrench

Bogue

The Spatial Join tool returns different results if it is used in ModelBuilder or via a Python script.

Dernière publication: April 11, 2022 ArcGIS Pro
Numéro d’ID de bogue BUG-000147813
EnvoiMarch 22, 2022
Dernière modificationFebruary 11, 2025
S’applique àArcGIS Pro
Version trouvée2.9.2
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
StatutWill Not Be Addressed

Informations supplémentaires

The difference in behavior happens due to projection on the fly when the spatial join target and join features are in different coordinate systems or datums. When the tool is run with the data added to the map in ArcGIS Pro (either in the geoprocessing tool user interface (UI) or in ModelBuilder), it uses the Datum Transformations from the map which were automatically selected when adding the layers to the map. When running the tool from a standalone Python, or if the transformation is cleared from the map, or if a new map is created, do not add layers, and run the tool, the same projection on the fly does not occur, and the results may be different. Use the Project tool to project both datasets into a common spatial reference and the result of Spatial Join and other spatial operations are always consistent. Learn more about how coordinate systems affect geoprocessing results at the following link: https://pro.arcgis.com/en/pro-app/latest/tool-reference/appendices/spatial-reference-and-geoprocessing.htm#ESRI_SECTION1_47C963B12E2B4D32AE65BBB9D6D747D7.

Étapes pour reproduire

ID de bogue: BUG-000147813

Logiciel:

  • ArcGIS Pro

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement