проблема с отображением символа

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Ремесленник
Активный участник
Сообщения: 117
Зарегистрирован: 23 май 2011, 21:06
Репутация: 5

проблема с отображением символа

Сообщение Ремесленник »

Доброго всем! Господа , помогите советом. Мне нужно чтобы в атрибутивной таблице отображался правильный значек градусов после выполнения этой крошечной функции, но этого не происходит. Вместо него другая буква. Что я делаю не так? Просьба к убогости моего решения не придераться , ибо я питон изучил вчера. Для южных широт доработаю его позже.

from qgis.core import *
from qgis.gui import *
from math import trunc
@qgsfunction(args="auto", group='Custom')
def convert_to_ddmmss(value1, feature, parent):
deg = trunc(value1)
minut = trunc((value1-deg)*60.0)
sec = ((((value1-deg)*60.0)-minut)*60.0)
m_result = str(deg)+chr(248)+str(minut)+chr(39)+str(round(sec,3))+chr(34)
return m_result

смотрите предпоследнюю строчку. А в целом функция пересчитывает градусы из десятичной формы в классическую dd mm ss.

Версия QGIS- 2.8.8
OS- Windows 8.1-x64
Вложения
см . колонки "X"  и  "Y"
см . колонки "X" и "Y"
Clipboard-2.jpg (76.57 КБ) 3040 просмотров
Elf
Участник
Сообщения: 51
Зарегистрирован: 01 июл 2015, 17:46
Репутация: 37
Откуда: Черкассы
Контактная информация:

Re: проблема с отображением символа

Сообщение Elf »

Попробуйте в предпоследней строке заменить chr(248) на chr(186) или chr(176)
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: проблема с отображением символа

Сообщение Игорь Белов »

Замените chr(248) на chr(176).
The purpose of computing is insight, not numbers
Ремесленник
Активный участник
Сообщения: 117
Зарегистрирован: 23 май 2011, 21:06
Репутация: 5

Re: проблема с отображением символа

Сообщение Ремесленник »

chr(176) сработало!!!
Вложения
Clipboard-3.jpg
Clipboard-3.jpg (24.76 КБ) 3018 просмотров
Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя