Добрый день,
Подскажите, как отобразить высоту объекта в скобках, предварительно округлив до 1 метра
значения высот в столбце part_verticalExtent_val
Как исправить это выражение
def FindLabel ( [part_verticalExtent_val]):
val = [part_verticalExtent_val]
round(float(val), 0)
return "<CLR red='230'>" +'(' + val+ ')'+ "</CLR>"
Python script для надписей
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 15 сен 2015, 10:12
- Репутация: 0
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 15 сен 2015, 10:12
- Репутация: 0
Re: Python script для надписей
Решил пока так:
def FindLabel ( [part_verticalExtent_val], [z_val]) :
ex_val = round(float([part_verticalExtent_val]),0)
elev= [z_val]
return "<CLR red='230'>"+elev+ u'\n'+'('+str(ex_val)+')'+"</CLR>"
но округленные значения отображаются с нулём после запятой:
например:
было 200,4
стало 200,0
Как можно убрать ноль после запятой?
def FindLabel ( [part_verticalExtent_val], [z_val]) :
ex_val = round(float([part_verticalExtent_val]),0)
elev= [z_val]
return "<CLR red='230'>"+elev+ u'\n'+'('+str(ex_val)+')'+"</CLR>"
но округленные значения отображаются с нулём после запятой:
например:
было 200,4
стало 200,0
Как можно убрать ноль после запятой?
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Python script для надписей
ex_val = int(round(float([part_verticalExtent_val]),0)
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 1 гость