2013-03-17 43 views
1

我想創建一個以英國(倫敦爲中心)郵政編碼的應用程序。舉例來說,基本的查詢之一將是:創建基於郵政編碼的服務

  • 用戶進入和類型的職位代碼,確定N個最鄰近物體後的代碼,他們在輸入

我使用的NoSQL(。 MongoDB),我受益於數據庫本地地理空間對象。

  1. 如何將地理空間座標鏈接到英國郵政編碼?
  2. 這是一個長期的郵政編碼轉換的正確方法嗎?
  3. 是否有可用的服務來覆蓋該部分?
  4. 如何將倫敦郵政編碼轉換爲經緯度 ,以便您可以測量距離?
+1

1. [相關問題](http://stackoverflow.com/questions/6991893/within-x-miles-search-in-mongodb)4.是不是[公衆可訪問的信息](http:// www.doogal.co.uk/UKPostcodes.php)? – 2013-03-17 12:22:32

回答

3

英國郵政編碼與緯度/經度之間的映射可通過CSV在線獲取on this site,因此應易於分析。如果由於任何原因I've mirrored it here將無法​​使用後者。

至於你的前三個問題,如書面in this post你可以存儲像case class Zip(code, location)這樣的條目,並使用$near運算符在第二個字段上執行查找。