2014-12-25 88 views
1

我在我的Ubuntu 12.0.4操作系統中安裝了Nominatim。我已經從http://download.geofabrik.de/north-america/canada.html網址下載了北美 - 加拿大osm地圖數據並安裝在postgresql中。Nominatim Openstreet地圖搜索基於加拿大郵政編碼

現在的問題是,我在我的nominatim網站搜索了3485個郵政編碼,但只有72個郵政編碼成立。

我想知道爲什麼nominatim郵政編碼搜索不起作用?或者需要爲郵政編碼搜索安裝任何其他osm數據?

或者我如何根據郵政編碼搜索nominatim?

任何與基於加拿大郵政編碼的搜索有關的建議對我很有幫助。

回答

2

OSM的nominatim實例是否返回更多的郵政編碼結果?它使用一些額外的外部資源進行地址查詢,例如TIGER北美地區。只要你沒有爲你的實例導入這些數據,你會發現比OSM的實例更少的結果。

請記住,OSM中的地址遠未完成,並且地址覆蓋範圍因國家/地區而異。而且,Nominatim在一般情況下仍然存在郵編問題。

+0

該郵政編碼未返回任何回覆。 –

+0

是否有任何osm數據庫可用於加拿大郵政編碼? –

+0

只有一個OSM數據庫。您可以嘗試爲郵政編碼查找外部數據源,您可以將其導入到Nominatim數據庫中,類似於TIGER。否則,您可能必須使用其他地理編碼器,直到OSM的郵政編碼覆蓋率增加。 – scai

0

郵政編碼沒有免費的權威來源,因爲加拿大郵政認爲它是受版權保護的產品。 geocoder.ca不再提供免費使用的郵政編碼列表的更新,可能是爲了迴應加拿大郵政針對他們的settlement訴訟。

Geocoder對免費清單的最後更新是從2015年下半年開始的,可以下載here(gzipped CSV)。