Страница 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, линия как и отрезок есть множество точек удовлетворяющее уравнению прямой (и неравенствам для отрезка). Точка есть множество точек состоящее из одной точки. Да, корректно искать пересечение множества точек и множества точек.