Случайно создайте Geopoint в пределах 50 футов от данной Geopoint (Spatial SQL) - PullRequest
1 голос
/ 19 ноября 2010

Я хотел бы создать случайную GeoPoint в пределах 50 футов от данной GeoPoint. (С использованием SQL Server 2008 или IPhone SDK)

Могу ли я просто добавить какое-либо число в long & lat для создания этого случайного Geopoint?

Пример:

mylatdistance = Random(1,50) newlat = lat + mylatdistance 

или

Это проблема пространственного SQL / области?

Спасибо

1 Ответ

1 голос
/ 19 ноября 2010

Этот подход должен работать, пока вы масштабируете значения delta_longitude с коэффициентом 1 / cos (широта), поскольку 1 градус широты равен только 1 градусу долготы на экваторе.Если вы не сделаете это масштабирование, ваш случайный ансамбль точек станет более «сдавленным» в измерении долготы, когда ваша центральная точка отойдет от экватора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...