Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Retrieving population density data

I need to figure out whether not a given location is considered urban or rural. I take it that the best way to do this is by looking at the population density of the city/state or province/country combination.

The kicker is that we're using this for data mining. Generally, mapping APIs that could do this have a requirement that each request must be in response to a single user action. This doesn't fit that criteria...using a web service, we would be making hundreds of web service calls for any single user action. So I think we can't really use something like the Google Maps API.

The problem is, what is available? Are there any databases ready to download which I can use to retrieve this data, or web services that actually allow data mining? I am using PHP, though the programming language doesn't really matter. I'm sure if I can get the data, I can get it to work with PHP.

like image 662
Tristan Crockett Avatar asked Aug 18 '10 22:08

Tristan Crockett


People also ask

How do you find population density data?

The formula for population density is Dp= N/A, where Dp is the population density, N is the total population, and A is the land area covered by the population. For human populations, A is typically expressed as square miles or square kilometers.

How do you retrieve data from the census?

How do I get started? If you are interested in a project with Census and administrative data, submit a proposal to your local federal statistical research data center (FSRDC). Proposal guidelines can be found on the CES website.

What is population density data?

Population density is the concentration of individuals within a species in a specific geographic locale. Population density data can be used to quantify demographic information and to assess relationships with ecosystems, human health, and infrastructure.

Which method is used for population density?

Ecologists often estimate the size and density of populations using quadrats and the mark-recapture method. A population can also be described in terms of the distribution, or dispersion, of the individuals that make it up. Individuals may be distributed in a uniform, random, or clumped pattern.


1 Answers

Are there any databases ready to download which I can use to retrieve this data, or web services that actually allow data mining?

For the US:

You might want to take a look at the gridded 1 km population estimates for the conterminous United States by decade from 1930 - 2000. (some more info)


For the World:

It looks like you want something like the Gridded Population of the World, version 3 (GPWv3), and the Global Rural-Urban Mapping Project (GRUMP) datasets.

There's a stand alone SEDAC Map Client and data downloads (here's some urban rural estimates data in Excel format).

You can obtain population estimates within a defined region using the Population Estimation Service

Population Estimation Service Features:

The service is accessible through three standard protocols used by many online map tools and clients: the Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard, a Representational State Transfer (REST) interface, and a Simple Object Access Protocol (SOAP) interface. Standards-based clients such as uDig are able to submit requests using the OGC WPS. Users of ArcGIS software from ESRI can submit requests through SOAP. The REST interface is intended for use with lightweight javascript clients.

The parametric statistics returned for each supplied polygon include the count (number of grid cells used in the analysis), minimum population count, maximum population count, range of population counts, mean population counts, and standard deviation of population counts. Two measures of data quality are included in the service results. The first measure reflects the precision of the input data and the second indicates when the requested polygons are too small in area compared with the underlying input data to produce reliable population statistics.

Access:

To access the Population Estimation Service, users need to work with an online map client or Geographic Information System (GIS) software package that supports spatial queries through one of the three supported protocols. The service interfaces are available at:

Web Processing Service (WPS)

http://sedac.ciesin.columbia.edu/wps/WebProcessingService?Request=GetCapabilities&Service=WPS

REST/SOAP Services http://sedac.ciesin.columbia.edu/mapservices/arcgis/rest/services/sedac/GPW/GPServer

like image 138
Peter Ajtai Avatar answered Oct 25 '22 03:10

Peter Ajtai