Apa perbedaan utama antara OID dan FID dalam perangkat lunak Esri?
sumber
Apa perbedaan utama antara OID dan FID dalam perangkat lunak Esri?
OBJECTID , OID dan FID merujuk ke pengidentifikasi unik objek dalam tabel. FID adalah nama yang terutama digunakan dalam shapefile ( OID untuk tabel DBF biasa), dan OBJECTID ada di rumah dalam geodatabases (untuk kelas objek dan kelas fitur).
Mereka memaksudkan hal yang sama kecuali bahwa FID hanya berlaku untuk kelas fitur sementara OID (objek ID) berlaku untuk kelas objek, yang mencakup kelas fitur dan tabel.
Anda bisa mendapatkan keduanya dalam satu dataset dengan menggunakan alat yang mengekspor / mengimpor / membuat ulang (proses yang membuat yang baru) file Anda.
Anda akan melihat tanda bintang * di sebelah salah satu dari mereka (biasanya yang pertama dalam daftar atribut) saat melihat di tabel atribut. Yang lain dapat dihapus (kecuali jika Anda menggunakannya untuk sesuatu yang lain).
Hanya ada satu bidang ID internal yang digunakan pada tabel fitur apa pun.
Berikut adalah beberapa tautan Bantuan 10.
Saya mengerti bahwa istilah "FID" dan "OID" terjerat dalam nilai yang dikembalikan oleh: arcpy.Description (layer) .setset adalah daftar nilai yang dipisahkan titik koma di bidang OID layer untuk baris yang saat ini dipilih di lapisan itu . Nama bidang yang bidang OID lapisan itu (yaitu bidang yang berisi nilai-nilai di FIDset) diperoleh oleh: arcpy.Deskripsi (lapisan) .OIDFieldName
sumber