# Make feature layer of all points arcpy.MakeFeatureLayer_management("pyServiceConnection", "servLyr") # Make search cursor with layer rows = arcpy.SearchCursor("servLyr") # Loop over points for row in rows: # Make feature layer with the current point only where = "\"OBJECTID\" = " + str(row.OBJECTID) arcpy.MakeFeatureLayer_management("servLyr", "curServLyr", where) # Delete feature layer arcpy.Delete_management("curServLyr")
Solved! Go to Solution.
# Make feature layer of all points arcpy.MakeFeatureLayer_management("pyServiceConnection", "servLyr") # Create list of unique object ids rows = arcpy.SearchCursor("servLyr") # Loop over points objIDs = list() for row in rows: objIDs.append(row.OBJECTID) # make list unique objIDs = list(set(objIDs)) # Make and delete feature layer for each point one at a time for objID in objIDs: where = "OBJECTID = {0}".format(objID) arcpy.MakeFeatureLayer_management("servLyr", "lyr1", where) # Delete feature layer arcpy.Delete_management("lyr1")
# Make feature layer of all points arcpy.MakeFeatureLayer_management("pyServiceConnection", "servLyr") # Create list of unique object ids rows = arcpy.SearchCursor("servLyr") # Loop over points objIDs = list() for row in rows: objIDs.append(row.OBJECTID) # make list unique objIDs = list(set(objIDs)) # Make and delete feature layer for each point one at a time for objID in objIDs: where = "OBJECTID = {0}".format(objID) arcpy.MakeFeatureLayer_management("servLyr", "lyr1", where) # Delete feature layer arcpy.Delete_management("lyr1")