Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::

Форум работает в режиме архива, только для чтения и поиска.
Архив 2004 Архив 2007 Архив 2013

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.04.2010, 02:00
Новичок

Отправить личное сообщение для RT2517 Посмотреть профиль Найти все сообщения от RT2517
 
Регистрация: 21.04.2010
Сообщений: 3

буферная зона
Здраствуйте. Помогите в таком вопросе:
Нужно от точки, с координатами X Y, построить буферную зону радиусом 5 км, а потом отобрать с таблицы базы данных, те точки, какие попадают в этот буфер. Не могу понять как построить буферную зону и по какому условию делать отбор точек...
  #2  
Старый 21.04.2010, 06:41
MBo MBo вне форума
Местный

Отправить личное сообщение для MBo Посмотреть профиль Найти все сообщения от MBo
 
Регистрация: 21.09.2006
Адрес: Новосибирск
Сообщений: 1,374

условие простое - выбрать точки, евклидово расстояние до которых меньше R=5
  #3  
Старый 21.04.2010, 09:24
Новичок

Отправить личное сообщение для RT2517 Посмотреть профиль Найти все сообщения от RT2517
 
Регистрация: 21.04.2010
Сообщений: 3

а детальнее можете объяснить? возможно во фрагменте кода
  #4  
Старый 21.04.2010, 10:01
MBo MBo вне форума
Местный

Отправить личное сообщение для MBo Посмотреть профиль Найти все сообщения от MBo
 
Регистрация: 21.09.2006
Адрес: Новосибирск
Сообщений: 1,374

В школе учили так:
точка внутри окружности, если
Sqrt((PX-X0)^2 + (PY-Y0)^2) <=R
  #5  
Старый 22.04.2010, 00:58
Новичок

Отправить личное сообщение для RT2517 Посмотреть профиль Найти все сообщения от RT2517
 
Регистрация: 21.04.2010
Сообщений: 3

MBo,
спасибо
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра