laptop and a wrench

Bug

The 'arcgis.features.analysis.join_features' script in the ArcGIS API for Python fails to overwrite an existing feature when {"overwrite": True}).

ArcGIS API for Python
Bug-ID-Nummer BUG-000161437
EingereichtSeptember 14, 2023
Zuletzt geändertJune 5, 2024
Gilt fürArcGIS API for Python
Gefunden in Version2.1.0
BetriebssystemN/A
BetriebssystemversionN/A
StatusAs Designed

Zusätzliche Informationen

The sample provided code is incorrect. When overwriting a feature layer, the input for the 'output_name' needs to be a FeatureLayer object. Sample pseudocode: overwrite_item = gis.content.get("some item id") results = arcgis.features.analysis.join_features( target_layer=FeatureLayer( "https://myurl.com/0" ), join_layer=fl, spatial_relationship='intersects', output_name=overwrite_item.layers[ 0 ], # needs to be feature layer object. context={"overwrite": True}, )

Schritte zur Reproduzierung

Bug-ID: BUG-000161437

Software:

  • ArcGIS API for Python

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln