Presentation is loading. Please wait.

Presentation is loading. Please wait.

Alexandra Barker Data Dissemination Specialist & Media Relations 617-519-1099 – Census API & CitySDK: Bridging the Data Gap.

Similar presentations


Presentation on theme: "Alexandra Barker Data Dissemination Specialist & Media Relations 617-519-1099 – Census API & CitySDK: Bridging the Data Gap."— Presentation transcript:

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?

4

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

6

7

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

27

28 Case Study: “AirBNB for Tech Spaces”

29

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


Download ppt "Alexandra Barker Data Dissemination Specialist & Media Relations 617-519-1099 – Census API & CitySDK: Bridging the Data Gap."

Similar presentations


Ads by Google