检索人口密度数据
Posted
技术标签:
【中文标题】检索人口密度数据【英文标题】:Retrieving population density data 【发布时间】:2011-03-31 19:59:01 【问题描述】:我需要弄清楚给定位置是否被视为城市或农村。我认为最好的方法是查看城市/州或省/国家组合的人口密度。
关键是我们正在使用它进行数据挖掘。通常,可以执行此操作的映射 API 要求每个请求必须响应单个用户操作。这不符合该标准...使用 Web 服务,我们将针对任何单个用户操作进行数百次 Web 服务调用。所以我认为我们不能真正使用 Google Maps API 之类的东西。
问题是,什么是可用的?是否有任何可供下载的数据库可供我用来检索这些数据,或者是否有实际允许数据挖掘的 Web 服务?我正在使用 php,尽管编程语言并不重要。我确定如果我能得到数据,我就能让它与 PHP 一起工作。
【问题讨论】:
您的数据需要保持多长时间以及它用于哪个县? 它不一定是超级潮流,我不认为城镇从农村到城市或返回那么快。这些主要是针对美国地址的,尽管我们确实有一些国际用户,而且能够查找它们也很棒。 另一件事是很多时候人口普查区不包括等级或水体。你必须减去这两个区域才能得到一个实际的区域 blog.splitwise.com/2014/01/06/… 【参考方案1】:这可能很有用。它对我有用。 http://www.geonames.org/export/wikipedia-webservice.html
【讨论】:
【参考方案2】:这不是免费的,但看看Rural Urban Suburban。至少您会找到一个很好的简短说明以及需要考虑的因素。
【讨论】:
【参考方案3】:是否有任何可供下载的数据库可供我用来检索这些数据,或者是否有实际允许数据挖掘的 Web 服务?
对于美国:
您可能想看看gridded 1 km population estimates for the conterminous United States by decade from 1930 - 2000。 (some more info)
为了世界:
您似乎想要Gridded Population of the World, version 3 (GPWv3), and the Global Rural-Urban Mapping Project (GRUMP) 数据集之类的东西。
有一个stand alone SEDAC Map Client 和data downloads(这里有一些urban rural estimates data in Excel format)。
您可以使用Population Estimation Service获取指定区域内的人口估计值
人口估算服务特点:
可以通过许多在线地图工具和客户端使用的三种标准协议访问该服务:开放地理空间联盟 (OGC) Web 处理服务 (WPS) 标准、表示状态传输 (REST) 接口和简单对象访问协议(SOAP) 接口。 uDig 等基于标准的客户端能够使用 OGC WPS 提交请求。 ESRI 的 ArcGIS 软件用户可以通过 SOAP 提交请求。 REST 接口旨在与轻量级 javascript 客户端一起使用。
为每个提供的多边形返回的参数统计数据包括计数(分析中使用的网格单元数)、最小人口数、最大人口数、人口数范围、平均人口数和人口数的标准差。 服务结果中包含两个数据质量度量。第一个度量反映了输入数据的精度,第二个度量表明所请求的多边形的面积与基础输入数据相比何时太小而无法生成可靠的人口统计数据。
访问:
要访问人口估计服务,用户需要使用在线地图客户端或地理信息系统 (GIS) 软件包,该软件包通过三种支持的协议之一支持空间查询。服务接口位于:
网页处理服务 (WPS)
http://sedac.ciesin.columbia.edu/wps/WebProcessingService?Request=GetCapabilities&Service=WPS
REST/SOAP 服务 http://sedac.ciesin.columbia.edu/mapservices/arcgis/rest/services/sedac/GPW/GPServer
【讨论】:
【参考方案4】:有一次我使用查询“city filetype:sql”浏览 Google,发现非常有趣的数据库包含大约 4000 个最大的城市和其他很酷的地理数据。
看看这里:http://www.dbis.informatik.uni-goettingen.de/Mondial/
【讨论】:
【参考方案5】:我不知道是否有任何免费可用的现成数据库提供这些信息。
您可以下载一个 DBpedia 数据集,特别是 infobox 数据集,并从中提取人口/位置数据。
【讨论】:
谢谢!我想我会用这个。我已经下载了映射属性数据集,找出了人口密度线,并将编写一个 Python 脚本来解析多余的东西以压缩文件大小。 这些文件中有很多有用(且可访问)的信息 :)以上是关于检索人口密度数据的主要内容,如果未能解决你的问题,请参考以下文章
ArcGIS实验教程——实验四十二:ArcGIS密度分析(核密度点密度线密度)
ArcGIS实验教程——实验四十二:ArcGIS密度分析(核密度点密度线密度)
R语言ggplot2可视化:可视化人口金字塔图直方图(堆叠直方图连续变量堆叠直方图离散变量堆叠直方图)密度图箱图(添加抖动数据点tufte箱图多分类变量分组箱图)小提琴图