Intento seleccionar características de una capa que sé que existe. Estoy utilizando Gestión de SelectLayerByAttribute en arcpy. Tengo una capa que está bien definida antes en el código llamada "turmalina". Estoy tratando de consultar esta capa para devolver todas las características con el valor de "Ocurrencia" en el campo STATUS__NEW.
Esto es lo que tengo:
where = "Status__New = 'Occurrence'"
arcpy.SelectLayerByAttribute_management(tourmaline, "", where)
Cuando se ejecuta este código no se selecciona ningún elemento del mapa. He probado variaciones de la cláusula where utilizando comillas dobles y corchetes alrededor del nombre del campo, pero ninguna de ellas funciona.
Utilizando la herramienta Select Layer By Attributes de ArcMap para seleccionar las mismas características utilizando la siguiente sentencia SQL selecciona las características correctamente.
SELECT * FROM tourmaline WHERE:
Status__New = 'Occurrence'
¿Por qué ocurre esto? ¿Por qué mi sentencia SelectLayerByAttribute es incorrecta?