MapInfo. Запросы
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Запросы
а если у меня очень много полилиний, все ровно нужно к каждой по отдельности строить буферы или можно как то автоматизировать процесс, задав один критерий(к примеру 1км от полилинии)?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: MapInfo. Запросы
Я вас не понимаю. Вам дали выбор строить буферы от точек или от полилиний. Я выше упомянул, что буферы от точек оптимальней, т.к. у них получается меньше граней и они компактней, что приводит к тому, что производительность запроса "найти полилинии, на которых лежат буферы от точек" в десять и более раз быстрее, чем запрос "найти полилинии, на буферах которых лежат точки". Сколько бы у вас не было объектов в каждом из слоев, буфер строиться одинаково:xtxskif писал(а):а если у меня очень много полилиний, все ровно нужно к каждой по отдельности строить буферы или можно как то автоматизировать процесс, задав один критерий(к примеру 1км от полилинии)?
1. Вы выбираете все нужные вам объекты в окне карты (это умеете - не по одному объекту выбирать?)
2. Выбираете слой куда будут сохранены буфера и делаете его редактируемым
3. В меню выбираете "Объекты"-"Буфер" и там настраиваете все, что нужно:
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Запросы
Спасибо, буферы построил. Еще помогите пожалуйста составить запросы для для каждого случая(1- буферы точек, 2- буферы полилиний).
- Вложения
-
- 22.png (14.16 КБ) 4844 просмотра
-
- 33.png (22.31 КБ) 4844 просмотра
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: MapInfo. Запросы
Вы назовите хоть как-нибудь ваши таблицы, что бы было что подсказывать. Но запрос ничем не отличается от того, что приведен выше viewtopic.php?f=25&t=20918#p143468
Только вместо точек ставите таблицу с буферами точек или вместо линий ставите таблицу с буферами линий.
Только вместо точек ставите таблицу с буферами точек или вместо линий ставите таблицу с буферами линий.
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Запросы
line - линии
point - точки
bufpoint - буфери точек
bufline - буферы линий
point - точки
bufpoint - буфери точек
bufline - буферы линий
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: MapInfo. Запросы
Я не заметил чего-то или задача изменилась? Теперь вы ищите какие точки (1-11) "принадлежат" / "лежат не дальше, чем 1 км" какой из линий (road - river) ?
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Запросы
Да. Это изначальная задача
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Запросы
Всем привет. Помогите решить задачу с удалением строк которые ровны 0. (к примеру колонка с названием "www")
Спасибо
Спасибо
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: MapInfo. Запросы
Select * From MegaTable Where www = 0
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей