laptop and a wrench

Bogue

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

Dernière publication: March 19, 2019 ArcGIS for Desktop
Numéro d’ID de bogue BUG-000119731
EnvoiJanuary 30, 2019
Dernière modificationJuly 4, 2025
S’applique àArcGIS for Desktop
Version trouvée10.6.1
Système d’exploitationWindows OS
Version du système d’exploitation10.0
Version de correction2.9
StatutFixed

Solution de contournement

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])) 

Étapes pour reproduire

ID de bogue: BUG-000119731

Logiciel:

  • ArcGIS for Desktop

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