2010-08-18 10 views
15

Ho bisogno di capire se una determinata posizione non è considerata urbana o rurale. Considero che il modo migliore per farlo è guardare la densità di popolazione della combinazione città/stato o provincia/paese.Recupero dei dati sulla densità di popolazione

Il kicker è che lo stiamo usando per il data mining. In generale, le API di mappatura che potrebbero fare ciò hanno il requisito che ogni richiesta deve essere in risposta a un'azione di un singolo utente. Questo non si adatta a questi criteri ... utilizzando un servizio web, faremmo centinaia di chiamate al servizio web per qualsiasi azione da parte di un singolo utente. Quindi penso che non possiamo davvero usare qualcosa come l'API di Google Maps.

Il problema è, che cosa è disponibile? Esistono database pronti per il download che posso utilizzare per recuperare questi dati o servizi Web che consentono effettivamente il data mining? Sto usando PHP, anche se il linguaggio di programmazione non ha molta importanza. Sono sicuro che se riesco a ottenere i dati, posso farlo funzionare con PHP.

+0

Quanto devono essere attuali i dati e a che cosa serve County? – Matt

+0

Non deve essere super corrente, non penso che le città passino da quelle rurali a quelle urbane o viceversa. Questi sarebbero principalmente per gli indirizzi degli Stati Uniti, anche se abbiamo alcuni utenti internazionali e sarebbe bello poterli anche cercare. –

+0

un'altra cosa è un sacco di volte le zone di censimento non includono, grado o corpi idrici. Dovrai sottrarre entrambe le aree per ottenerne una effettiva – dassouki

risposta

3

Non so se ci sono dei database prontamente disponibili che forniscono queste informazioni.

È possibile scaricare un set di dati DBpedia, in particolare il set di dati infobox ed estrarre dati popolazione/posizione da quello.

+0

Grazie! Penso che userò questo. Ho scaricato il dataset delle proprietà di mappatura, ho sfruttato le linee di densità della popolazione e scriverò uno script Python per analizzare le cose in eccesso per schiacciare il file. –

+0

Un sacco di informazioni utili (e accessibili) in quei file :) –

7

Esistono banche dati pronti per il download, che posso usare per recuperare questi dati, o di servizi web che in realtà permettono di data mining?

Per gli Stati Uniti:

Si potrebbe voler dare un'occhiata al gridded 1 km population estimates for the conterminous United States by decade from 1930 - 2000. (some more info)


Per il mondo:

Sembra che si desidera qualcosa di simile alle Gridded Population of the World, version 3 (GPWv3), and the Global Rural-Urban Mapping Project (GRUMP) set di dati.

C'è un stand alone SEDAC Map Client e data downloads (ecco alcuni urban rural estimates data in Excel format).

È possibile ottenere stime della popolazione all'interno di una regione definita utilizzando il Population Estimation Service

Popolazione Stima Caratteristiche del servizio:

Il servizio è accessibile attraverso tre protocolli standard utilizzati da molti strumenti di mappe online e clienti: l'Open Standard WPS (Web Processing Service) del Geospatial Consortium (OGC), un'interfaccia REST (Representational State Transfer) e un'interfaccia SOAP (Simple Object Access Protocol). I client basati su standard come uDig sono in grado di inviare richieste utilizzando l'OGC WPS. Gli utenti del software ArcGIS di ESRI possono inviare richieste tramite SOAP. L'interfaccia REST è destinata all'uso con client javascript leggeri.

Le statistiche parametriche restituite per ciascun poligono fornito includono il conteggio (numero di celle della griglia utilizzate nell'analisi), il conteggio minimo della popolazione, il conteggio massimo della popolazione, il conteggio della popolazione, il conteggio medio della popolazione e la deviazione standard del conteggio della popolazione. Nei risultati del servizio sono incluse due misure di qualità dei dati. La prima misura riflette la precisione dei dati di input e la seconda indica quando i poligoni richiesti sono troppo piccoli nell'area rispetto ai dati di input sottostanti per produrre statistiche affidabili sulla popolazione.

Accesso:

Per accedere al servizio di stima della popolazione, gli utenti hanno bisogno di lavorare con un client di mappe online o un pacchetto software Geographic Information System (GIS) che supporta le query spaziali attraverso uno dei tre protocolli supportati. Le interfacce di servizio sono disponibili presso:

Web Processing Service (WPS)

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

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

0

Questo non è libero, ma diano un'occhiata al Rural Urban Suburban. Come minimo troverete una breve spiegazione e quali fattori considerare.