如何将zipcode转换为geodjango的坐标?

时间:2015-02-11 17:34:23

标签: django geodjango

我无法理解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>

1 个答案:

答案 0 :(得分:1)

GeoDjango不处理将邮政编码转换为位置:这根本不是它的用途。你需要一个地理编码库,谷歌搜索应该有很多东西。

您链接到的项目只是使用一组现有的城市和邮政编码地理编码数据,甚至可以告诉您从哪里获取它 - 请参阅相关的management command