Estoy en problemas usando el SelectLayerByAttribute() función para el geoprocesamiento de arcgis.
Tengo una capa y quiero seleccionar todo lo que coincida con un determinado atributo. Yo llame MakeFeatureLayer() para crear una capa, corro SelectLayerByAttribute() para seleccionar lo que desea y, a continuación, ejecutar CopyFeatures() para guardar la capa en la base de datos.
Sin embargo, después de la copyfeatures (), no se almacena nada y tengo las capas vacías.
Hay algo que me falta?
Estoy usando python y arcgisscripting módulo para el geoprocesamiento. Mi código de abajo:
gp.MakeFeatureLayer_management(target_layer, "lyr")
gp.SelectLayerByAttribute_management("lyr", "NEW_SELECTION", "\"my_attribute\" = 5 " )
# Write the selected features to a new featureclass
gp.CopyFeatures_management("lyr", output)