Поиск в qGIS

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
SomeSergey
Интересующийся
Сообщения: 38
Зарегистрирован: 14 май 2009, 14:39
Репутация: 0

Поиск в qGIS

Сообщение SomeSergey » 05 янв 2010, 18:35

Добрый день! Поздравляю Всех с прошедшими праздниками! Такой вопрос. Загрузил карту Москвы, решил найти здание по адресу. Если честно, как это сделать пока не представляю. Решил попробовать через Таблицу атрибутов, т.к. мне писали, что поиск можно делать через таблицы. Во первых она у меня почему-то страшно тупит. Пока не разобрался, как вести поиск по нескольким атрибутам, решил упростить задачу, набрал в поиске слово "улица". Появляется ошибка: syntax error, unexpected Unknown_character, expecting $end Поле поиска street указано.
Аналогичная ошибка появляется вообще при любом слове. Поиск не работает или я что-то не то делаю?
Тут же задам вопрос, как вообще в qGIS делать выборку по параметрам, допустим все здания по такой-то улице и т.п.?

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

Re: Поиск в qGIS

Сообщение Максим Дубинин » 06 янв 2010, 05:16

хм, странно, попробовал, у меня тоже самое, похоже сломана поддержка кириллицы в поиске или я тоже разучился искать, я сообщу разработчикам, надеюсь поправят, проверьте кто еще может.
r12670
пристегивайтесь, турбулентность прямо по курсу

manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Репутация: 10

Re: Поиск в qGIS

Сообщение manisha » 06 янв 2010, 17:17

r12675.
Ищет, если не заключать строку поиска в одинарные кавычки (даже текст). Если заключать - выдает аналогичную ошибку (и на числовых полях тоже).
Вложения
2010-01-06_08.gif
2010-01-06_08.gif (36.12 КБ) 10526 просмотров

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Поиск в qGIS

Сообщение Denis Rykov » 06 янв 2010, 19:57

Вот к чему я пришел, экспериментируя с поиском:

1) Если в имени поля содержится ':', например ADDR:STREET, то кугис ничего искать не будет, а покажет сообщение об ошибке;
2) Поиск в Attribute table записыватся без кавычек, например:
Look for ж/д Вокзал in NAME;
3) Аналогичный поиск, но в режиме Advanced нужно писать с кавычками:
NAME = 'ж/д Вокзал', если написать без кавычк - такая же ошибка, что и в п.1;
4) Если нужно искать наличи вхождения подстроки, то это делатся в режиме Advanced запросом вида:
NAME LIKE 'ж/д%'
Spatial is now, more than ever, just another column- The Geometry Column.

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

Re: Поиск в qGIS

Сообщение Максим Дубинин » 06 янв 2010, 20:00

так в чем была у меня ошибка! я искал именно в ADDR:STREE, значит все-таки баг, поля с такими названиями создавать то можно.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Поиск в qGIS

Сообщение Denis Rykov » 06 янв 2010, 20:26

Закинул баг в треккер.
Spatial is now, more than ever, just another column- The Geometry Column.

SomeSergey
Интересующийся
Сообщения: 38
Зарегистрирован: 14 май 2009, 14:39
Репутация: 0

Re: Поиск в qGIS

Сообщение SomeSergey » 07 янв 2010, 16:07

Понятно, будем ждать исправления.

Ответить

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

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

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