В таблицах с числовыми значениями, при их сортировке, числа от 2 до 9 оказываются больше 10, 100, от 3 до 9 - больше 20, 200 и т.д., то есть количество знаков не учитывается. Такое поведение наблюдается и в таблице атрибутов, и в модуле привязки растров, например при сортировке значений невязок
Проверял в ревизиях 12728 и 12953
Некорректная сортировка числовых значений
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 15 окт 2009, 09:14
- Репутация: 42
- Откуда: Москва
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Некорректная сортировка числовых значений
У меня отсортировалось нормально, вы уверены что у вас числовой тип поля? То что вы описываете звучит как лексикографическая сортировка по цифрам если они представлены строками.


пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 15 окт 2009, 09:14
- Репутация: 42
- Откуда: Москва
Re: Некорректная сортировка числовых значений
да, так и есть, в таблице атрибутов - это я сам недоглядел. Но в привязке растра-то значения по любому числовые
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Некорректная сортировка числовых значений
это подтверждаю, r13216


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