Некорректная сортировка числовых значений

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
Variant
Активный участник
Сообщения: 133
Зарегистрирован: 15 окт 2009, 09:14
Репутация: 42
Откуда: Москва

Некорректная сортировка числовых значений

Сообщение Variant » 01 апр 2010, 15:11

В таблицах с числовыми значениями, при их сортировке, числа от 2 до 9 оказываются больше 10, 100, от 3 до 9 - больше 20, 200 и т.д., то есть количество знаков не учитывается. Такое поведение наблюдается и в таблице атрибутов, и в модуле привязки растров, например при сортировке значений невязок
Проверял в ревизиях 12728 и 12953

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

Re: Некорректная сортировка числовых значений

Сообщение Максим Дубинин » 01 апр 2010, 17:08

У меня отсортировалось нормально, вы уверены что у вас числовой тип поля? То что вы описываете звучит как лексикографическая сортировка по цифрам если они представлены строками.
Изображение
пристегивайтесь, турбулентность прямо по курсу

Variant
Активный участник
Сообщения: 133
Зарегистрирован: 15 окт 2009, 09:14
Репутация: 42
Откуда: Москва

Re: Некорректная сортировка числовых значений

Сообщение Variant » 02 апр 2010, 07:56

да, так и есть, в таблице атрибутов - это я сам недоглядел. Но в привязке растра-то значения по любому числовые

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

Re: Некорректная сортировка числовых значений

Сообщение Максим Дубинин » 02 апр 2010, 18:11

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

Ответить

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

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

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