Estoy teniendo problemas con un mensaje de error y no consigo averiguar el motivo que, estoy seguro, es algo sencillo. Tengo un poco de código que aparece a continuación:
insertPts = arcpy.da.InsertCursor(newFC, ( "FieldA", "FieldB"))
with arcpy.da.SearchCursor(FC, ("FieldA", "FieldB"),""" "FieldA" IS NOT NULL """) as search:
for row in search:
num = row[0]
rPtsNumber = randint(1, row[0])
row[0] = rPtsNumber
PTSid = int(row[1])
for x in xrange (num):
insertPts.insertRow((rPtsNumber, PTSid))
el error se produce en la línea 'for row in search:'. Pensé que podría ser un problema con la cláusula where, sin embargo, intenté crear una nueva clase de característica basada en los criterios de la cláusula where y sigo obteniendo el error. Gracias por cualquier ayuda que me puedan proporcionar.