フィーチャクラスのOBJECTID名を取得する最良の方法は何ですか?
カーソルで「OID @」を使用してフィールドを取得できることは知っていますが、その名前も取得できますか?
スクリプトを作成していますが、クエリで使用されるOBJECTID_2、OBJECTID_12、FIDなどのさまざまなOBJECTID名を考慮する必要があります。
Describeを使用して名前を取得する唯一の方法ですか?
例えば:
oid_field = [field.name for field in arcpy.ListFields("FC") if field.type == "OID"]
別の方法があるのかと思っています。
ありがとう。