Если при создании нового поля в калькуляторе полей выбрать тип поля "Десятичное число", а точность задать = 0, то при последующих вычислениях калькулятор возвращает отрицательные значения.
Причем это не связано с избыточным размером результатов.
Для воспроизведения:
1.Перепроецируйте слой admin геосемпла в UTM44N-WGS84.
2. С помощью калькулятора полей создайте поле (тип поля "Десятичное число"). В слое admin результаты расчета площади для самых крупных полигонов имеют 12 разрядов, по этому при создании поля задайте размер более 12. Точность задайте = 0.
3. Рассчитайте площади.
4. При записи пересчитанного поля в шейп, полученные значения становятся орицательными.
Баг или ограничение шейпа?
Точность 0 для поля типа real
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Точность 0 для поля типа real
подтверждаю, это баг
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя