【问题标题】:Database Mapping World Cities to Metropolitan Statistical Areas (and non-US MSA equivalents)将世界城市映射到大都市统计区域(和非美国 MSA 等效区域)的数据库
【发布时间】:2012-11-15 13:49:11
【问题描述】:

我的问题是我有一个包含数千个城市的文件,我想将城市名称映射到 (Metropolitan Statistical Areas 和非美国城市的 MSA 等效项。这里有很多关于类似问题的帖子。我如果有帮助,我正在使用 Python(即,如果有可用的 python 包类似于 googlemaps python 包的工作方式......)

  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 Region 代码。问题是它不是 MSA。旧的 Google csv downloadable here 没有说明地铁编码系统是如何创建的。 site 还具有指向基于 Nielsen 的 DMA(指定市场区域)编码系统的新 Google 编码系统的链接。

我真的只是在寻找一个包含城市、州(如果是美国)、国家、地区代码的 csv 文件。区域代码基于公认的标准(美国人口普查局的 MSA 将是美国城市的理想选择,并且非美国城市的非美国国家人口普查分类也是理想的)。这样的文件存在吗?或者,是否有一个 python 包连接到某个数据库,以便我在输入文件上运行我的脚本并输出相应的区域代码?

非常感谢!

回答

对于任何感兴趣的人,这里有一个很好的文件,可以将美国城市映射到县:http://www.census.gov/statab/ccdb/ccdbcityplace.html

【问题讨论】:

    标签: python csv geocoding geography google-ads-api


    【解决方案1】:

    我正在寻找类似的 MSA 级资源,并在 CartoDB 网站上发现了这张地图:https://common-data.cartodb.com/tables/cb_2013_us_cbsa_5m/public/map

    您可以下载多种不同的格式,包括 GeoJSON 和 CSV。这是一个屏幕截图,显示了以 CSV 格式导出的数据的类型和值(因为这是原始海报的要求):

    我希望这对看到这篇文章的其他人有所帮助!

    【讨论】:

      猜你喜欢
      • 2010-11-29
      • 1970-01-01
      • 2014-12-27
      • 2023-03-22
      • 2014-09-08
      • 2018-05-24
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多