Geografia del Censimento

Analizzare i dati del Censimento USA con Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Richiedi tutte le geografie

import requests

HOST = "https://api.census.gov/data"
year = "2010"
dataset = "dec/sf1"
base_url = "/".join([HOST, year, dataset])

predicates = {}
predicates["get"] = "NAME,P001001"

predicates["for"] = "state:*"
r = requests.get(base_url, params=predicates)
Analizzare i dati del Censimento USA con Python

Richiedi geografie specifiche

import requests

HOST = "https://api.census.gov/data"
year = "2010"
dataset = "dec/sf1"
base_url = "/".join([HOST, year, dataset])

predicates = {}
predicates["get"] = "NAME,P001001"

predicates["for"] = "state:42"
r = requests.get(base_url, params=predicates)
Analizzare i dati del Censimento USA con Python

Screenshot della pagina Missouri Census Data Center con gli stati e i loro identificatori geografici

1 https://census.missouri.edu/geocodes/
Analizzare i dati del Censimento USA con Python

Entità geografiche

Legali/Amministrative

  • Stato
  • Contea
  • Distretti congressuali
  • Distretti scolastici
  • ecc.

Statistiche

  • Block
  • Tract (Census)
  • Area statistica metropolitana/micropolitana
  • ZIP Code Tabulation Area
  • ecc.
1 https://www.census.gov/geo/education/legstat_geo.html
Analizzare i dati del Censimento USA con Python

Un diagramma gerarchico che mostra le geografie del Censimento collegate da linee che indicano quali geografie sono contenute in altre più grandi.

Analizzare i dati del Censimento USA con Python

Il predicato "in"

Richiedi tutte le contee in stati specifici:

predicates["for"] = "county:*"
predicates["in"] = "state:33,50"

Richiedi contee specifiche in uno stato:

predicates["for"] = "county:001,003"
predicates["in"] = "state:33"
r = requests.get(base_url, params=predicates)
Analizzare i dati del Censimento USA con Python

Places

  • "Un incorporated place è istituito per fornire funzioni di governo a una concentrazione di persone…. Di solito è una city, town, village o borough, ma può avere altre descrizioni legali."
  • "I Census Designated Places (CDP) sono le controparti statistiche degli incorporated places e vengono delimitati per fornire dati su concentrazioni stabili di popolazione identificabili per nome ma non legalmente incorporate secondo le leggi dello stato in cui si trovano."

Fonte: https://www.census.gov/geo/reference/gtc/gtc_place.html

Analizzare i dati del Censimento USA con Python
Livello geografico Gerarchia geografica
40 state
50 state› county
60 state› county› county subdivision
101 state› county› tract› block
140 state› county› tract
150 state› county› tract› block group
160 state› place

https://api.census.gov/data/2010/dec/sf1/geography.html

Analizzare i dati del Censimento USA con Python

Geografie parziali

state› congressional district› county (o parte)

predicates = {}
predicates["get"] = "NAME,P001001"

predicates["for"] = "county (or part):*"
predicates["in"] = "state:42;congressional district:02"
r = requests.get(base_url, params=predicates) print(r.text)
[["NAME","P001001","state","congressional district","county"],
["Montgomery County (part)","36793","42","02","091"],
["Philadelphia County (part)","593484","42","02","101"]]
Analizzare i dati del Censimento USA con Python

Esercitiamoci!

Analizzare i dati del Censimento USA con Python

Preparing Video For Download...