Qual è il modo migliore per ottenere il nome OBJECTID di una classe caratteristica?
So che puoi usare "OID @" in un cursore per ottenere il campo, ma puoi anche ottenere il nome da quello?
Sto scrivendo uno script e devo prendere in considerazione vari nomi OBJECTID, come OBJECTID_2, OBJECTID_12, FID, ecc. Che verranno utilizzati in una query.
L'uso di Descrivi è l'unico modo per ottenere il nome?
Per esempio:
oid_field = [field.name for field in arcpy.ListFields("FC") if field.type == "OID"]
Mi chiedo solo se c'è un altro modo.
Grazie.