如何使用GeoDjango从中心点创建多边形

时间:2011-10-16 19:37:51

标签: django gis postgis geodjango

我想从点和半径创建一个多边形。

例如,我希望能够给出一个给定半径(例如10km)的点(纬度,经度)并计算圆并将其存储为多边形。

目标是能够用点查询我的应用程序并询问它是否在另一个点的给定半径范围内。

也许我做错了,如果有一种更简单的方法可以实现这一目标,我很乐意听到它。

由于

1 个答案:

答案 0 :(得分:2)

我不明白为什么你需要一个圆圈。给定两个点,您可以使用geopy来计算距离:http://code.google.com/p/geopy/wiki/GettingStarted#Calculating_distances

几乎完全相同的问题:Django model property geo distance