Как создать многоугольник из центральной точки с помощью GeoDjango - PullRequest
1 голос
/ 16 октября 2011

Я хочу создать многоугольник из точки и радиуса.

Например, я хочу иметь возможность задать точку (широта, долгота) с заданным радиусом (например, 10 км), вычислить круг и сохранить его как многоугольник.

Цель состоит в том, чтобы иметь возможность запрашивать у моего приложения точки и спрашивать, находится ли данная точка в пределах заданного радиуса другой точки.

Может быть, я делаю это неправильно, если есть более простой способ добиться этого, я был бы рад услышать об этом.

Спасибо

1 Ответ

2 голосов
/ 17 октября 2011

Не понимаю, зачем вам круг. учитывая две точки, вы можете использовать geopy для расчета расстояний: http://code.google.com/p/geopy/wiki/GettingStarted#Calculating_distances

почти идентичный вопрос: Свойство модели Django, географическое расстояние

...