2015-02-11 77 views
1

我無法理解geodjango上的文檔。首先使用郵政編碼示例:如何將郵政編碼轉換爲geodjango的座標?

class Zipcode(models.Model): 
    code = models.CharField(max_length=5) 
    poly = models.PolygonField() 
    objects = models.GeoManager() 

是PolygonField,我將存儲郵政編碼的實際長/座標?另一個問題是我如何將郵政編碼翻譯成這些座標?這是我無法弄清楚如何去做的一個步驟。

我假設我需要將郵政編碼轉換爲座標,然後將這些郵政編碼與其他座標進行比較,以確定'距離位置x最近的郵政編碼',這正是我想要做的。

在附註中,我找到了https://github.com/coderholic/django-cities,這看起來好像我可以在不將zip代碼轉換爲座標的情況下完成此操作,但實際上沒有任何文檔,所以我不知道。

回答

1

GeoDjango不處理將郵政編碼轉換成位置:這根本就不是它的用途。你需要一個地理編碼庫,谷歌搜索應該顯示出很多。

您鏈接到的項目只是使用一組現有的用於城市和郵政編碼的地理編碼數據,甚至會告訴您從哪裏獲取 - 請參閱相關management command

相關問題