Apa perbedaan utama antara OID dan FID dalam perangkat lunak Esri?
Apa perbedaan utama antara OID dan FID dalam perangkat lunak Esri?
Jawaban:
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).
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.
Pertanyaan ini dijawab secara singkat oleh ESRI di halaman ini:
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