¿Cuál es la mejor manera de obtener el nombre OBJECTID de una clase de entidad?
Sé que puede usar "OID @" en un cursor para obtener el campo, pero ¿también puede obtener el nombre de eso?
Estoy escribiendo un script y necesito tener en cuenta diferentes nombres de OBJECTID, como OBJECTID_2, OBJECTID_12, FID, etc., que se utilizarán en una consulta.
¿Usar Describe es la única forma de obtener el nombre?
Por ejemplo:
oid_field = [field.name for field in arcpy.ListFields("FC") if field.type == "OID"]
Me pregunto si hay otra forma.
Gracias.