Qual é a melhor maneira de obter o nome OBJECTID de uma classe de recurso?
Sei que você pode usar "OID @" em um cursor para obter o campo, mas você também pode obter o nome?
Estou escrevendo um script e preciso levar em consideração nomes variados de OBJECTID, como OBJECTID_2, OBJECTID_12, FID, etc., que serão usados em uma consulta.
Usar o Descrever é a única maneira de obter o nome?
Por exemplo:
oid_field = [field.name for field in arcpy.ListFields("FC") if field.type == "OID"]
Só estou me perguntando se há outra maneira.
Obrigado.