Apa perbedaan antara FID dan OID di platform ArcGIS?


Jawaban:


19

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).


12

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.


1

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.

Tipe Data Bidang Gdb

Menentukan Fields dalam Tabel

Bagaimana Data Mengkonversi Ketika Mengimpor


1

Pertanyaan ini dijawab secara singkat oleh ESRI di halaman ini:

http://support.esri.com/en/technical-article/000010834


Selamat datang di GIS SE. Silakan ikuti tur dan edit jawaban Anda. Kami mencari penjelasan ke dalam jawabannya, bukan hanya tanggapan tautan. URL dapat berubah dan jawabannya bisa hilang
aldo_tapia

Bisakah seseorang dengan reputasi yang cukup untuk menambahkan komentar ke jawaban lain atau pertanyaan asli silakan tempel ini sebagai komentar untuk pertanyaan atau salah satu jawaban dan kemudian hapus jawaban saya? Saya mendapat perhatian bahwa jawaban ini kurang memiliki uraian yang cukup untuk menjadi jawaban itu sendiri, tetapi saya pikir tautannya mungkin masih bermanfaat bagi orang lain. Terima kasih.
cfwschmidt

0

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.