2010-05-04 33 views
3

確定市區我在尋找一個數據庫,可以從座標中找到市區的名稱。我曾嘗試使用Google地圖或Open Street Map來查找這些信息,但他們似乎無法提供這些數據。從座標

我特別找了德國

乾杯數據庫, 邁克爾

回答

4
  1. 你應該得到它覆蓋經度/緯度數據。嘗試搜索谷歌「csv經度緯度」
  2. 獲得與城市和地區的另一個csv列表。嘗試

進口這些數據庫中的谷歌搜索「CSV城市區域」或類似的,寫的經度/緯度查詢......找到城市...查詢城市/區域表...等瞧

在當前狀態下,opengeodb提供地理座標和其他一些數據(城市名稱,郵政編碼),主要爲德語區

GEOLITE上城
包含國家,地區,區域代碼,地鐵代碼,城市和郵政編碼信息。

全球覆蓋範圍
準確性在25英里半徑範圍內,國家級別超過99.5%,美國城市級別超過79%。

RS 2007-06-27:一個非常豐富的來源,地理數據(城鎮,下降到非常小的地方)被fallingrain http://www.fallingrain.com/world/

RS 2007-07-02:然而地理數據的另一個來源豐富(除對於美國)是http://earth-info.nga.mil/gns/html/namefiles.htm - 按國家排序,壓縮文本文件,每行一行。比如比利時,它有28359件物品。

JDC 2007-07-02:地理數據爲美國可以在這裏找到:http://geonames.usgs.gov/domestic/download_data.htm

+1

資源清單。非常感謝。 – 2010-05-06 13:21:09

4

在OpenStreetMap的都市區被標記爲place,也許地方=郊區?您會發現這些標籤適用於節點(單個質心點)或方式(封閉多邊形)。

OpenStreetMap反向地理編碼可以使用名爲Nominatim的搜索服務完成。

例如,它可以找到它「郊區」你指着一個給定的緯度/經度http://nominatim.openstreetmap.org/reverse?format=xml&lat=49.488&lon=10.9639&zoom=18&addressdetails=1

大量使用,你可以建立自己的Nominatim實例(它是開源軟件)。或者,您可能只需從OpenStreetMap提取地點數據即可。從planet.osm開始下載或德國提取,並看看使用Osmosis工具來獲得'place ='標籤。