Я хочу использовать Калькулятор поля в ArcMap, чтобы округлить существующий столбец до двух десятичных знаков. В настоящее время у меня есть столбец длиной 6 знаков после запятой, и я хотел бы просто округлить его до 2 знаков после запятой.
Я планировал использовать Калькулятор поля (возможно, с использованием Python), но, может быть, есть более простой способ?
Принятый ответ, вероятно, является самым простым способом изменить отдельное поле, однако, вот как это сделать с помощью калькулятора полей для Python и VB.
VB:
round([column], 2)
Python:
round(!column!, 2)
Ответы:
Когда вы отправляетесь на отображение, вычисляете или
помечаете поле, которое вы можете просто использовать, округлите ([my_field], 2)
также, чтобы изменить поведение поля в arcmap ...
источник
Вы пробовали что-то вроде того, что ниже в калькуляторе поля?
Убедитесь, что вы установили Parser на Python в Калькуляторе поля.
источник
Похоже, какое-то простое форматирование строк поможет вам:
или с номером, хранящимся в переменной:
Это можно легко обернуть в функцию Калькулятор поля.
источник