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

Re: MapInfo. Запросы

Добавлено: 06 июн 2016, 14:48
xtxskif
а если у меня очень много полилиний, все ровно нужно к каждой по отдельности строить буферы или можно как то автоматизировать процесс, задав один критерий(к примеру 1км от полилинии)?

Re: MapInfo. Запросы

Добавлено: 06 июн 2016, 14:58
Boris
xtxskif писал(а):а если у меня очень много полилиний, все ровно нужно к каждой по отдельности строить буферы или можно как то автоматизировать процесс, задав один критерий(к примеру 1км от полилинии)?
Я вас не понимаю. Вам дали выбор строить буферы от точек или от полилиний. Я выше упомянул, что буферы от точек оптимальней, т.к. у них получается меньше граней и они компактней, что приводит к тому, что производительность запроса "найти полилинии, на которых лежат буферы от точек" в десять и более раз быстрее, чем запрос "найти полилинии, на буферах которых лежат точки". Сколько бы у вас не было объектов в каждом из слоев, буфер строиться одинаково:
1. Вы выбираете все нужные вам объекты в окне карты (это умеете - не по одному объекту выбирать?)
2. Выбираете слой куда будут сохранены буфера и делаете его редактируемым
3. В меню выбираете "Объекты"-"Буфер" и там настраиваете все, что нужно:
Clipboard02.png
Clipboard02.png (5.48 КБ) 4878 просмотров

Re: MapInfo. Запросы

Добавлено: 07 июн 2016, 11:48
xtxskif
Спасибо, буферы построил. Еще помогите пожалуйста составить запросы для для каждого случая(1- буферы точек, 2- буферы полилиний).

Re: MapInfo. Запросы

Добавлено: 07 июн 2016, 13:47
Boris
Вы назовите хоть как-нибудь ваши таблицы, что бы было что подсказывать. Но запрос ничем не отличается от того, что приведен выше viewtopic.php?f=25&t=20918#p143468
Только вместо точек ставите таблицу с буферами точек или вместо линий ставите таблицу с буферами линий.

Re: MapInfo. Запросы

Добавлено: 07 июн 2016, 15:04
xtxskif
line - линии
point - точки
bufpoint - буфери точек
bufline - буферы линий

Re: MapInfo. Запросы

Добавлено: 07 июн 2016, 19:56
Boris
Я не заметил чего-то или задача изменилась? Теперь вы ищите какие точки (1-11) "принадлежат" / "лежат не дальше, чем 1 км" какой из линий (road - river) ?

Re: MapInfo. Запросы

Добавлено: 08 июн 2016, 09:09
xtxskif
Да. Это изначальная задача

Re: MapInfo. Запросы

Добавлено: 13 июн 2016, 15:57
xtxskif
Всем привет. Помогите решить задачу с удалением строк которые ровны 0. (к примеру колонка с названием "www")
Спасибо

Re: MapInfo. Запросы

Добавлено: 14 июн 2016, 10:21
Slinger
Select * From MegaTable Where www = 0