Точность 0 для поля типа real

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Точность 0 для поля типа real

Сообщение bolotoved » 02 фев 2012, 05:42

Если при создании нового поля в калькуляторе полей выбрать тип поля "Десятичное число", а точность задать = 0, то при последующих вычислениях калькулятор возвращает отрицательные значения.
Причем это не связано с избыточным размером результатов.
Для воспроизведения:
1.Перепроецируйте слой admin геосемпла в UTM44N-WGS84.
2. С помощью калькулятора полей создайте поле (тип поля "Десятичное число"). В слое admin результаты расчета площади для самых крупных полигонов имеют 12 разрядов, по этому при создании поля задайте размер более 12. Точность задайте = 0.
3. Рассчитайте площади.
4. При записи пересчитанного поля в шейп, полученные значения становятся орицательными.

Баг или ограничение шейпа?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Точность 0 для поля типа real

Сообщение Максим Дубинин » 04 фев 2012, 21:19

подтверждаю, это баг
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Точность 0 для поля типа real

Сообщение Voltron » 08 фев 2012, 21:37

Тикеты в тему 4955, 4766

Ответить

Вернуться в «Ошибки QGIS»

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

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