我正在尝试使用他们的 API 从http://www.census.gov查询数据我想通过使用城市名称和美国州代码来获取美国特定城市的人口。
鉴于我已经有了密钥,我在下面的 URL 中添加了哪些其他参数,以便我可以获取人口。
http://api.census.gov/data/2010/sf1?key=<my key>
任何帮助将不胜感激
我正在尝试使用他们的 API 从http://www.census.gov查询数据我想通过使用城市名称和美国州代码来获取美国特定城市的人口。
鉴于我已经有了密钥,我在下面的 URL 中添加了哪些其他参数,以便我可以获取人口。
http://api.census.gov/data/2010/sf1?key=<my key>
任何帮助将不胜感激
从您的查询 URI 来看,您希望访问 2010 年人口普查摘要文件中的人口数据。您可以将 GET 参数添加get
到for
您的查询中。例子:
http://api.census.gov/data/2010/sf1?key=b48301d897146e8f8efd9bef3c6eb1fcb864cf&get=P0010001&for=state:06
参数中给出的人口表get
用“P”标识,您可以使用该for
参数进一步缩小范围。可以在此处找到格式化为 URI 的有效标准示例...
编辑:似乎对于更细粒度的搜索,例如城市,您将需要使用政府繁琐的 FIPS(联邦信息处理标准)代码(在将纬度/经度区域转换为其编码系统之后)......我'我发现这个资源应该很有帮助,特别是第 5 点到第 7 点,但它似乎非常复杂......
我发现的另一种选择是今日美国人口普查 API,它们似乎反映了人口普查中的数据,并且他们确实有可用的端点,具有城市级别的数据粒度......在这里查看......
无需使用 API 数据在此处以 CSV 格式提供http://www.census.gov/popest/data/cities/totals/2012/SUB-EST2012.html