Download presentation
Presentation is loading. Please wait.
Published byGabriella Pierce Modified over 9 years ago
1
Alexandra Barker Data Dissemination Specialist & Media Relations 617-519-1099 – alexandra.s.barker@census.gov Census API & CitySDK: Bridging the Data Gap
2
AGENDA Census Bureau Programs and Datasets available Census API CitySDK Case Studies
3
What Does the Census Bureau Do?
5
Programs Decennial Census Every 10 years, Counts Residents American Community Survey (ACS) Annual Social, Economic and Housing data Other Surveys and Censuses Current Population Survey Crime and Victimization Survey Health Interview Survey Consumer Expenditure Survey Population Estimates Economic Census
8
Problems we are trying to solve
9
Census.gov/developers
10
Census Data Census data is sitting on a server, accessible via the internet The interface is documented in an API Software developer registers for a Census key, and can then make programmatic calls to obtain the data that is needed Step 1 - How the Census API Works Background
11
1. Make a “Request” (you can do this in a browser): http://api.census.gov/data/2010/sf1?key=21ca50e1a3e22cf2b18083748c278199395408ec &get=PCT012A015,PCT012A119&for=state:01 2. Receive a “Response” back from server (you can do this in a browser): Step 2 - How the Census API Works Create an API call to retrieve specific datapoint White population of 12 year olds in Alabama
12
Step 3 - How the Census API Works Putting it all together – lots of power but requires some expertise 1. FIPS lookup 2. Dataweb http://api.census.gov/data/2010/sf1?key=2 1ca50e1a3e22cf2b18083748c2781993954 08ec&get=PCT012A015,PCT012A119&for =state:01 3. Geocoder http://geocoding.geo.census.gov/geoco der/locations/onelineaddress?address= 4600+Silver+Hill+Rd%2C+Suitland%2 C+MD+20746&benchmark=9&format=j son 4. TIGERweb services http://tigerweb.geo.census.gov/arcgis/r est/services/Census2010/Tracts_Block s/MapServer/0
13
Step 4 - How the Census API Works Simplification with CitySDK: http://uscensusbureau.github.io/citysdk/gettingstarted.htmlhttp://uscensusbureau.github.io/citysdk/gettingstarted.html
14
CitySDK and Community Engagement Alexandra Barker Data Dissemination Specialist & Media Relations 617-519-1099 – alexandra.s.barker@census.gov
15
1.Set of javascript tools, guides, and examples on Github to build web applications 2.Enhances usability and access to Census data through public APIs 3.Streamline how open data is used to build apps for cities through open-source tools 4.Support rural communities through USDA integration 5.Foster an ecosystem to improve interoperability across data silos at federal and local level What is the CitySDK
16
Open-Source Project http://uscensusbureau.github.io/citysdk/
17
Build – Measure - Learn
18
How it Works: Technical Capabilities
19
Before: Washington DC Population Example (Census ACS API) After: CitySDK Benefits to user when using CitySDK: ●Abstracts multi-API requests into a single call. ●Allows for the aliasing of common variables. ●Modular architecture supports integrating other APIs 1. Get Washington, D.C.’s FIPS code by co-ordinates using the GeoCoder API 2. Determine the appropriate variable (ex: B06011_001E) from a list of every variable in the ACS 3. Request the data for that specific variable and FIPS combination. 4. Extract the data from the response. 1. Build your request in a JSON object 2. Issue the request to the SDK 3. Handle the response object Improving Access to Census Data
20
Getting Started with CitySDK http://uscensusbureau.github.io/citysdk/gettingstarted.html
21
Acquiring Census Data Example of simple request for State of Maryland geography
22
Interactive Docs and Partner Integrations
23
Combining Federal and Local Data Uses Census ACS data with Crime data from the City of Chicago
24
Case Studies
25
Open Data Solutions National Challenge
26
Case Study: Purshable
28
Case Study: “AirBNB for Tech Spaces”
30
Where to go for more information Census Developer Portal: http://www.census.gov/developers/ CitySDK Project Page: http://uscensusbureau.github.io/citysdk/ Submit a Github issue: https://github.com/uscensusbureau/citysdk/issue s
31
Appendix
32
CitySDK Overview American Community Survey CitySDK Modules User’s Application Census USDA DOE HUD ESRI Socrata Farmer’s Market Energy Information Agency Geocoder API TIGERweb Socrata Open Data Portal ArcGIS Open Data HUD APIs JSON Request JSON data, GeoJSON geography
33
Serves My City Ingredients 1.Publically available data 2.Free Mapping Tools 3.Census API 4.CitySDK Directions 1.Publically available data - Start with data that’s readily available for you city, and if you need inspiration on what to build view the “Help Wanted” section from Code for America. 2.Free Mapping Tools - You don’t need expensive software to build powerful civic tech apps. Use common data formats and open-source tools with developer-friendly terms of service. 3.CitySDK – Use the CitySDK to combine local and federal datasets, and to easily access Census geographic, population, demographic, and economic data for mapping applications. Recipe for Civic Tech Apps
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.