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

SQL-запрос - выбрать объекты в буфере

Добавлено: 21 фев 2020, 08:37
Denisredhat
Друзья, помогите сформулировать SQL-запрос. Есть слой с точками points и полигональный слой river. Нужно выбрать точки из points, попадающие в буфер 1 м от полигона (ов) на слое river.
Можно, конечно, отбуферить river, вынести в отдельный слой buffer и написать buffer.obj Intersects points.Obj, но плодить лишних слоев и объектов не хочется.

Re: SQL-запрос - выбрать объекты в буфере

Добавлено: 08 апр 2020, 06:38
MI user
Попробуйте так:

Код: Выделить всё

Select * From TabPoint Where TabPoint.Obj Within Any (Select Buffer(TabRiver.Obj, 5, 1, "m") From TabRiver) into Selection

Re: SQL-запрос - выбрать объекты в буфере

Добавлено: 08 апр 2020, 09:22
Denisredhat
MI user писал(а):
08 апр 2020, 06:38
Попробуйте так:
Спасибо большое. Попробую!