SQL-запрос с заданным центром (радиуса)
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 18 июн 2009, 07:53
- Репутация: 0
SQL-запрос с заданным центром (радиуса)
Всем доброго времени суток! Появилась такая надобность в такой тулзе, что бы при вводе центра (по координатам X,Y) заданного радиуса (в метрах) появлялась полностью вся информация попадающая под этот радиус. Может кто сталкивался с таким ПО? Сам в MapBasic лам, может кто подскажет кусочек код?
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: SQL-запрос с заданным центром (радиуса)
Select * from ИмяТаблицы where obj Intersects CreateCircle(x,y,buffer) into Selection
команда выберет из слоя ИмяТаблицы все объекты, попадающие хотя бы одной точкой в область с центром (x,y) и радиусом buffer
если надо выбрать объекты из всех слоев карты, надо перебрать их в цикле по слоям окна карты.
команда выберет из слоя ИмяТаблицы все объекты, попадающие хотя бы одной точкой в область с центром (x,y) и радиусом buffer
если надо выбрать объекты из всех слоев карты, надо перебрать их в цикле по слоям окна карты.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей