Каков наилучший способ получить OBJECTID-имя класса объектов?
Я знаю, что вы можете использовать «OID @» в курсоре, чтобы получить поле, но вы можете также получить имя от этого?
Я пишу сценарий, и мне нужно учитывать различные имена OBJECTID, такие как OBJECTID_2, OBJECTID_12, FID и т. Д., Которые будут использоваться в запросе.
Использование Describe - единственный способ получить имя?
Например:
oid_field = [field.name for field in arcpy.ListFields("FC") if field.type == "OID"]
Мне просто интересно, есть ли другой способ.
Благодарю.