laptop and a wrench

Bug

Using the Intersect_analysis function with a SearchCursor results in duplicate features in ArcMap Python 2.7.14 and Python 3.6.7.

Zuletzt veröffentlicht: March 19, 2019 ArcGIS for Desktop
Bug-ID-Nummer BUG-000119731
EingereichtJanuary 30, 2019
Zuletzt geändertJuly 4, 2025
Gilt fürArcGIS for Desktop
Gefunden in Version10.6.1
BetriebssystemWindows OS
Betriebssystemversion10.0
Behoben in Version2.9
StatusFixed

Workaround

Use the function outside the SearchCursor and export every feature from the Output to a new feature class or shapefile or use the following code:import arcpymerged = arcpy.CopyFeatures_management("test", arcpy.Geometry())[0]with arcpy.da.SearchCursor('fishnetpoly', ["SHAPE@","OID@"]) as sCursor:    for row in sCursor:        intersect = merged.intersect(row[0], 4)        arcpy.CopyFeatures_management(intersect, "intersected_{0}".format(row[1]))        print ("Intersected " + str(row[1])) 

Schritte zur Reproduzierung

Bug-ID: BUG-000119731

Software:

  • ArcGIS for Desktop

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