Saya ingin menggunakan Field Calculator di ArcMap untuk membulatkan kolom yang ada ke dua desimal. Saat ini saya memiliki kolom yang panjangnya 6 desimal dan ingin membulatkannya menjadi 2 desimal.
Saya telah merencanakan menggunakan Field Calculator (mungkin menggunakan Python) untuk melakukan ini, tetapi mungkin ada cara yang lebih mudah?
Jawaban yang diterima mungkin adalah cara termudah untuk mengubah satu bidang, namun, inilah cara melakukannya dengan kalkulator bidang untuk python dan VB.
VB:
round([column], 2)
Python:
round(!column!, 2)
Jawaban:
Ketika Anda pergi untuk membayar, menghitung atau memberi label bidang yang bisa Anda gunakan,
bulatkan ([my_field], 2)
juga untuk mengubah perilaku bidang dalam arcmap ...
sumber
Sudahkah Anda mencoba sesuatu seperti apa yang ada di bawah ini di Kalkulator Bidang?
Pastikan Anda mengatur Parser ke Python di Kalkulator Bidang.
sumber
Kedengarannya seperti beberapa pemformatan string sederhana akan membantu Anda:
atau, dengan nomor yang disimpan dalam variabel:
Ini bisa dengan mudah dibungkus dalam fungsi Kalkulator Lapangan.
sumber