Jadi saya relatif baru di ArcGIS dan ArcCatalog. Saya telah membuat nama bidang PROJECTID di kelas fitur di Personal Geodatabase. Tipe data adalah TEKS. Ini akan menjadi ID sepuluh digit. Lima karakter pertama akan menjadi akronim. Karakter keenam akan menjadi digit yang mewakili jenis fitur. Itu akan menjadi angka. Empat karakter terakhir akan menjadi angka yang harus ditambahkan mulai dari 0001.
Contoh: WATER-1-0001
Tangkapan layar bidang ini:
Jadi pertanyaan saya adalah bagaimana saya bisa melakukan ini di ArcCatalog. Saya telah melihat beberapa kode Python yang akan otomatis bertambah seperti berikut:
rec=[OBJECTID]
def autoIncrement(a):
global rec
return "water" + str(a) + "-" + format(rec, '04d')
Sekali lagi saya seorang pemula ketika datang ke ArcGIS. Sekarang saya mendapatkan kesalahan NameError name 'OBJECTID' tidak didefinisikan.