Tengo un archivo raster que es el resultado de la herramienta de geoprocesamiento Extraer por máscara. Si no tiene filas, lo considero como que no hay solapamiento entre el raster de entrada y el shapefile. La siguiente es la forma en que estoy leyendo para determinar si una fila existe o no. Pero me da cero respuesta, incluso si existe una fila. Por favor, ayúdeme a controlar mejor este proceso.
a = 0
grid1 = arcpy.sa.ExtractByMask("iras",fc)
grid1.save(optfolder + '/oras')
arcpy.BuildRasterAttributeTable_management(optfolder + '/oras',"Overwrite")
grid2 = arcpy.SearchCursor(optfolder + '/oras',"","","Count","")
rows = grid2.next()
if rows == None:
count = 0
a = a + count
else:
count = rows.getValue("Count")
a = a + count
del rows