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

SQL-запрос с заданным центром (радиуса)

Добавлено: 18 июн 2009, 08:01
part0s
Всем доброго времени суток! Появилась такая надобность в такой тулзе, что бы при вводе центра (по координатам X,Y) заданного радиуса (в метрах) появлялась полностью вся информация попадающая под этот радиус. Может кто сталкивался с таким ПО? Сам в MapBasic лам, может кто подскажет кусочек код?

Re: SQL-запрос с заданным центром (радиуса)

Добавлено: 19 июн 2009, 12:26
reasonat
Select * from ИмяТаблицы where obj Intersects CreateCircle(x,y,buffer) into Selection
команда выберет из слоя ИмяТаблицы все объекты, попадающие хотя бы одной точкой в область с центром (x,y) и радиусом buffer
если надо выбрать объекты из всех слоев карты, надо перебрать их в цикле по слоям окна карты.