Пространственные запросы работают ли?

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Пространственные запросы работают ли?

Сообщение sanyasi » 18 июн 2011, 11:48

Не все пересекающиеся с точками линии выделяются модуле пространственных запросов!

Все линии соединений рисуются с прилипанием к слою устройств.

устройство "POINT(34.9863669284052 57.074214082863)"

две линии - одна из них выделяется запросом другая нет.

"LINESTRING(34.9863669284052 57.074214082863,34.9857881156533 57.074638185755)"
"LINESTRING(34.9863669284052 57.074214082863,34.9850642494254 57.073601812613)"


11) Запрос
Начало обработки: Сб июня 18 12:38:17 2011

Связи (all = 424)
< Пересекает >
Устройства (all = 495)
Всего объектов: 173

Недействительных объектов:
Связи: 0 из 424
Устройства: 0 из 495

Окончание обработки: Сб июня 18 12:38:24 2011 (время работы: 0,12 минут)
Вложения
Снимок.png
Снимок.png (150.19 КБ) 7731 просмотр

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

Re: Пространственные запросы работают ли?

Сообщение bolotoved » 18 июн 2011, 19:37

А как модуль называется? Чтобы посмотреть. И потом, корректно ли задавать для точек запрос на "пересечение"?

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

Re: Пространственные запросы работают ли?

Сообщение Voltron » 18 июн 2011, 19:49

Модуль стандартный, называется «Пространственные запросы».

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

Re: Пространственные запросы работают ли?

Сообщение bolotoved » 19 июн 2011, 16:17

У меня вроде бы все линии прилепленные к точкам выбираются. Конечно у меня не сотня объектов была а пара десятков. Видимо нужно тестить кусок конкретного файла с которым проблемы.

stopa85

Re: Пространственные запросы работают ли?

Сообщение stopa85 » 19 июн 2011, 21:45

sanyasi, а какие у тебя системы координат слоя/слоев и проекта, включено ли перепроецирование на лету?

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

Re: Пространственные запросы работают ли?

Сообщение Voltron » 20 июн 2011, 14:36

Думаю, сначала нужно проверить запрос на голой базе, без QGIS. А потом уже смотреть на работу модуля.

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Re: Пространственные запросы работают ли?

Сообщение sanyasi » 20 июн 2011, 20:27

Voltron писал(а):Думаю, сначала нужно проверить запрос на голой базе, без QGIS. А потом уже смотреть на работу модуля.
То есть этот запрос средствами postgis делается? А как же шейп файлы.

В общем тоже самое... вот шейп файлы. Постгис кстати тоже както странно реагирует на эти точки...
Вложения
test.7z
(2.89 КБ) 422 скачивания

stopa85

Re: Пространственные запросы работают ли?

Сообщение stopa85 » 20 июн 2011, 21:51

С таким же точно багом я встретился в своем плагине Road Graph.

sanyasi у тебя проект в меркаторе, а данные в lot/lat. Тебе нужно использовать одинаковую систему координат для слоёв и для проекта. У меня вроде все корректно заработало, когда я 1) вырал ск проекта как wgs, затем двинул и вернул на место точки с прилипанием.

Попробуй, о результатах сообщи.
Спойлер
bolotoved, линия как и отрезок есть множество точек удовлетворяющее уравнению прямой (и неравенствам для отрезка). Точка есть множество точек состоящее из одной точки. Да, корректно искать пересечение множества точек и множества точек.

Ответить

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

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

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