Quelle est la meilleure façon d'obtenir le nom OBJECTID d'une classe d'entités?
Je sais que vous pouvez utiliser "OID @" dans un curseur pour obtenir le champ, mais pouvez-vous également en obtenir le nom?
J'écris un script et je dois prendre en compte différents noms OBJECTID, comme OBJECTID_2, OBJECTID_12, FID, etc. qui seront utilisés dans une requête.
L'utilisation de Describe est-elle le seul moyen d'obtenir le nom?
Par exemple:
oid_field = [field.name for field in arcpy.ListFields("FC") if field.type == "OID"]
Je me demande simplement s'il y a une autre façon.
Merci.