我无法理解geodjango上的文档。首先使用zipcode示例:
class Zipcode(models.Model):
code = models.CharField(max_length=5)
poly = models.PolygonField()
objects = models.GeoManager()
PolygonField是否存储了邮政编码的实际长/格坐标?另一个问题是我如何将zipcode实际翻译成那些坐标?这是我无法弄清楚如何做的一步。
我假设我需要将邮政编码转换为坐标,然后将其与其他坐标进行比较,以确定最近的邮政编码到位置x',这就是我正在尝试的要做。
在旁注中,我发现https://github.com/coderholic/django-cities,似乎我可以完成此操作而不将zipcodes转换为坐标,但实际上并没有任何文档,所以我不知道。< / p>
答案 0 :(得分:1)
GeoDjango不处理将邮政编码转换为位置:这根本不是它的用途。你需要一个地理编码库,谷歌搜索应该有很多东西。
您链接到的项目只是使用一组现有的城市和邮政编码地理编码数据,甚至可以告诉您从哪里获取它 - 请参阅相关的management command。