2012-11-27 61 views
5

我的問題是我有一個有數千個城市的文件,我想將城市名稱映射到(Metropolitan Statistical Areas和與非美國城市相同的MSA有已經在這裏了一堆帖子上類似的問題。我使用Python是否有幫助(即萬一有可用的Python包類似的GoogleMaps Python包是如何工作的?)將世界城市數據庫映射到大都市統計區域(和非美國MSA等值區域)

  1. Mapping Cities to Zip Codes。這裏有一個很好的答案,它爲美國的每個城市提供了一個csv的郵政編碼,但是因爲人口普查數據已經公佈,將美國縣劃分爲MSA,而不是美國的城市,我仍然需要找到一種方法來映射從...回來 郵政編碼到美國城市。

  2. Database of US Cities to MSA這實質上是我的問題(至少美國部分),但它沒有回答滿意的海報,或我的問題。

  3. Google's Geocoding Developer Site Google地理編碼開發人員的網站有一個有用的CSV,其中有些美國城市已映射到Google Metro地區代碼。問題是它不是MSA。舊的谷歌csv,downloadable here沒有說明如何創建地鐵編碼系統。 site也有鏈接到基於尼爾森的DMA(指定市場區域)編碼系統的新的Google編碼系統。

我真的只是尋找一個csv文件,有城市,州(如果美國),國家,地區代碼。如果地區代碼基於公認的標準(美國人口普查局的MSA適合美國城市,並且非美國國家的非美國城市的人口普查分類也是理想的)。這樣的文件是否存在?或者,是否有一個連接到某些數據庫的python包,以便在我的輸入文件上運行我的腳本並輸出相應的區域代碼?

非常感謝!

ANSWER

任何有興趣,這裏是城市映射美國縣一個相當不錯的文件:http://www.census.gov/statab/ccdb/ccdbcityplace.html

回答

1

我是在尋找類似的MSA級資源,並發現此地圖在在CartoDB網站:https://common-data.cartodb.com/tables/cb_2013_us_cbsa_5m/public/map

enter image description here

您可以下載多種不同格式,我包括GeoJSON和CSV。下面是顯示類型和CSV導出的數據值(因爲這是樓主的要求)的截圖:

enter image description here

我希望這是幫助他人誰遇到這個職位!