2010 Census: Uses of the Census and Census Outreach Libby Starling Metropolitan Council.
Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013...
Transcript of Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013...
![Page 1: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/1.jpg)
Census API Basics
Click to add date January 2013
Census for Transportation Planning Subcommittee, ABJ30(1)
![Page 2: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/2.jpg)
What is an API?
API = Application Programming Interface
USER API
“Middleware”
Main computer
or web server
Request to API Request to server
Data from server Data to user
1 2
4 3
![Page 3: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/3.jpg)
What is the Census API?
• Access data via the web
• Not American FactFinder or FTP
• Access just the data you need
• http://www.census.gov/developers/
AFF2 FTP API
Request data Click through website or
direct web link (deep link)
Click through website or
direct web link
Direct weblink, in a
browser or in a computer
program
Receive data In web browser, can be
downloaded in several
formats
Text-based tables
accessible via FTP or web
browser
Text-based tables
formatted to be read by a
computer
What is
available
Wide range of Decennial
Census, ACS, economic
and business data from
2000-2011
Similar to AFF2 with some
additional ACS data
2010 Census SF1, 2010 5-
year ACS
![Page 4: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/4.jpg)
Examples of API’s
• Google Maps
https://developers.google.com/maps/documentation/
• USA Today Census API
http://developer.usatoday.com/docs/read/Census
• Amazon Product Advertising API https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
• Others: UN, World Bank, NASA, WMATA (DC Metro),
EPA, Socrata, Zillow, Ebay, etc.
![Page 5: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/5.jpg)
Who uses the API?
• Web developers
• Computer programmers
• GIS programmers and application developers
• Anyone who can code
• Languages: JavaScript, Java, PHP, Perl, Python, any
programming language that can understand HTTP
![Page 6: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/6.jpg)
Input & Output
http://api.census.gov/data/2010/sf1?key=b48301d897146e8f8efd9bef3c6eb1fcb864cf&get=P0010001,NAME&for=state:11,24,54
http://api.census.gov/data/ - URL that begins every request
2010/sf1? – Year and data set
key=b48301d897146e8f8efd9bef3c6eb1fcb864cf – Personal access key
&get=P0010001,NAME&for=state:11,24,54 – Table, geography, FIPS code
![Page 7: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/7.jpg)
Input & Output
http://api.census.gov/data/2010/sf1?key=b48301d897146e8f8efd9bef3c6eb1fcb864cf&get=P0010001,NAME&for=state:11,24,54
Results:
[["P0010001","NAME","state"],["601723","District of Columbia","11"],["5773552","Maryland","24"],["1852994","West Virginia","54"]]
["P0010001","NAME","state"],
["601723","District of Columbia","11"],
["5773552","Maryland","24"],
["1852994","West Virginia","54"]
P0010001 NAME state
601723 District of Columbia 11
5773552 Maryland 24
1852994 West Virginia 54
JSON array JavaScript Object Notation
![Page 8: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/8.jpg)
Example 1: Age Finder Beta http://www.census.gov/developers/apps/age/
![Page 9: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/9.jpg)
Example 2: Poverty Status in the past 12 Months by Sex by Age http://pad.human.cornell.edu/Unlisted/uncertaintymap_fullinfo_api_B17001.cfm
![Page 10: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/10.jpg)
Example 3: ACS Mapper http://acsmapper.appspot.com/D3
![Page 11: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/11.jpg)
![Page 12: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/12.jpg)
Resources Census API Website
http://www.census.gov/developers/
Census API Forum
http://apiforum.ideascale.com/
API’s Explained
http://www.computerworld.com/s/article/43487/Application_Programming_Interface
Interfaces for Census API Data
http://polymaps.org/
https://developers.google.com/chart/
![Page 13: Census API Basics2013).pdf · 2019. 8. 19. · Census API Basics Click to add date January 2013 Census for Transportation Planning Subcommittee, ABJ30(1)](https://reader036.fdocuments.us/reader036/viewer/2022071406/60fb41e154e4e14f1234df6b/html5/thumbnails/13.jpg)
For More Information
Mara Kaminowitz, GISP
GIS Analyst, Baltimore Metropolitan Council
410-732-0500 Ext. 1030
www.baltometro.org