He investigado un poco sobre este tema pero no encuentro la respuesta. Me pregunto si hay una manera de identificar si una celda / campo en la tabla de atributos de ArcGIS contiene un valor utilizando el cursor de búsqueda. Inicialmente, pensé que sería tan simple como esto:
arcpy.MakeFeatureLayer_management(node110, "node_layer12")
arcpy.SelectLayerByAttribute_management ("node_layer12", "NEW_SELECTION", query1)
rows = arcpy.SearchCursor("node_layer12")
for row in rows:
link_id2 = row.getValue("DRN_link")
if link_id2 == "E*":
print "YES"
Por desgracia, esto no funcionó. Sabía que si el campo que buscaba tenía un valor, empezaría por "E", así que pensé que un comodín podría funcionar. Obviamente, no funcionó. ¿Alguna idea?
Tenga en cuenta lo siguiente. Sólo tengo acceso a arcgis 10 por lo que no puede utilizar el arcpy.da.searchcursor.