Bagaimana cara menyalin nilai dari bidang ke bidang lain menggunakan arcpy?

9

Bisakah seseorang tolong beri tahu saya bagaimana saya bisa melakukan perhitungan lapangan sederhana seperti Menyalin Dari "A" ke "B" di ArcPy?

Saya telah menemukan banyak contoh di web yang semuanya menggunakan ekspresi ekstra dan rumit. Yang saya butuhkan hanyalah melakukan apa yang dapat kita lakukan di ArcMap GUI seperti

B = !A!

memperbarui:

Berikut adalah kode yang saya miliki sejauh ini tetapi saya mendapatkan kesalahan saat menjalankan ini sebagai

NameError: name 'A' tidak didefinisikan

point_shp = "G:\\Temp\\All_Provinces.shp"
arcpy.AddField_management(point_shp, "B", "TEXT", "", "", "25", "", "NON_NULLABLE", "NON_REQUIRED", "")
arcpy.CalculateField_management(point_shp, "B", "A", "PYTHON_9.3")
pengguna1106951
sumber

Jawaban:

11

Saya mendapatkannya, Aharus dibungkus seperti"!A!"

arcpy.CalculateField_management(point_shp, "B","!A!", "PYTHON_9.3")
pengguna1106951
sumber
3
Jika Anda memecahkan pertanyaan Anda sendiri, terima saja sehingga orang lain tidak akan menganggapnya belum terselesaikan.
Barbarossa