Страница 1 из 1

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

Добавлено: 18 июн 2011, 11:48
sanyasi
Не все пересекающиеся с точками линии выделяются модуле пространственных запросов!

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

устройство "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 минут)

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

Добавлено: 18 июн 2011, 19:37
bolotoved
А как модуль называется? Чтобы посмотреть. И потом, корректно ли задавать для точек запрос на "пересечение"?

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

Добавлено: 18 июн 2011, 19:49
Voltron
Модуль стандартный, называется «Пространственные запросы».

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

Добавлено: 19 июн 2011, 16:17
bolotoved
У меня вроде бы все линии прилепленные к точкам выбираются. Конечно у меня не сотня объектов была а пара десятков. Видимо нужно тестить кусок конкретного файла с которым проблемы.

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

Добавлено: 19 июн 2011, 21:45
stopa85
sanyasi, а какие у тебя системы координат слоя/слоев и проекта, включено ли перепроецирование на лету?

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

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

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

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

В общем тоже самое... вот шейп файлы. Постгис кстати тоже както странно реагирует на эти точки...

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

Добавлено: 20 июн 2011, 21:51
stopa85
С таким же точно багом я встретился в своем плагине Road Graph.

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

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