Apps & More With the AirNow API 5883 Steven Ludewig 1, John White 2, Phil Dickerson 2, Alan Healy 1, Jonathan West 1, Leslie Prince 1 1 Sonoma Technology,

Slides:



Advertisements
Similar presentations
WorldCat Search API Bruce Washburn Consulting Software Engineer, OCLC.
Advertisements

WorldCat Search API Bruce Washburn Consulting Software Engineer OCLC.
CAP Support in Esris Open Source Geoportal Server WMO Information System (WIS) CAP Implementation Workshop Geneva, 6-7 April 2011 Clive Reece
AIR QUALITY – NOTIFYING THE PUBLIC. OKLAHOMA AIR MONITORING SITES.
Co-Registration.  Industry’s Most Advanced System  Real-Time Data Hygiene Dynamic Offer Targeting/Optimization Secondary Questions & B2B Support XML.
AgMIP SSA Meeting Accra, Ghana 12 September, 2012 Importing and translating crop model data.
Social Media.
OpenSocial CS : Survey of Contemporary Technologies.
Introduction to Web Services and Web API’s Richard Holowczak Baruch College December, 2014.
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
The North American Carbon Program Google Earth Collection Peter C. Griffith, NACP Coordinator; Lisa E. Wilcox; Amy L. Morrell, NACP Web Group Organization:
Draft STI DWB By Hilary H. Main Paul T. Roberts Sonoma Technology, Inc Redwood Way, Suite C Petaluma, CA Prepared for the U.S.
Extending the Capabilities of Geospatial One-Stop Through Partner-Developed Web-Services April 16, 2010 Federal Geographic Data Committee’s (FGDC) Cooperative.
Damia: Data Mashups for Intranet Applications David E. Simmen, et al IBM Almaden Research Center Presented by John Nielsen.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
IWebFolio Using a Template Tutorial Images in this tutorial:
Adjusting Numerical Model Data in Real Time: AQMOS Prepared by Clinton P. MacDonald, Dianne S. Miller, Timothy S. Dye, Kenneth J. Craig, Daniel M. Alrick.
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
Integration of APPX Applications with Google Earth © John Selvage, Selvage Custom Software APPX Conference - October 2011.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
1 EPA Enterprise Architecture Strategic Planning Sessions Brand Niemann Senior Enterprise Architect U.S. EPA January 19, 20, and 21, 2010
Adxstudio Portals Training
FPDS- NG Reports Overview December 16, Today’s Goals Provide an overview of the FPDS-NG reporting capability Demonstrate each of the reporting tools.
Crisis Mapping Cleveland OH 1 Integrating Event Detection, Analysis and Response: The GlobeSec Approach Brian Doherty European Commission - Joint.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
TECHNICAL DOCUMENTATIONPARTNERS DOWNLOAD DATA Download water quality data in MS Excel, CSV, TSV, and KML formats. Learn how to use the portal and data.
GDT V5 Web Services. GDT V5 Web Services Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT.
Integrating and managing your Engaging Networks data Top ten data features.
AIRNow Web Services Data to Go! Prepared by Steven A. Ludewig, Timothy S. Dye Sonoma Technology, Inc. Petaluma, CA John E. White U.S. Environmental Protection.
Google Data APIs Google Data APIs : Integrando suas aplicações Java com os serviços Google.
Product Feeds. What is a Product? In marketing terms, a product is an item, service or idea that is for sale Examples are: A flight with set dates and.
2009: A Year of AIRNow Changes and Milestones Prepared by John E. White, Phillip G. Dickerson, and Scott A. Jackson U.S. Environmental Protection Agency.
The Utilization of the Graphic Forecast Generator (GFE) to Locally Apply CPC’s Week Two Forecast.
Enabling High-Quality Printing in Web Applications
Webinar: AIR Now and Air Quality System (AQS) July 13, 2011.
Prepared by John E. White and the AirNow Team U.S. Environmental Protection Agency and Sonoma Technology, Inc. Health Data Initiative Forum III The Health.
Measuring EnviroFlash – And Making It Work for You! Steven A. Ludewig 1, Natalie M. LaGuardia 1, John E. White 2 1 Sonoma Technology, Inc. 2 U.S. Environmental.
Improving Air Quality Communication with Advanced Mapping and Data Distribution Techniques Scott A. Jackson¹, P. H. Zahn², C. P. MacDonald², D. S. Miller²,
Why Use The Denkh HTML Reporter Scott Auge Amduus Information Works, Inc.
Tivoli WW Client Support © 2008 IBM Corporation Support Transition Overview – New users of Online support Client Self-Assist (CSA) IBM Software Group Sept.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
EnviroFlash! – What’s New in 2010 Prepared by Jessica Johnson Sonoma Technology, Inc. Petaluma, CA Scott Jackson U.S. Environmental Protection Agency Research.
GEO PLACES EXPLORER PRESENTED BY KHUSHBOO BAGHADIYA SUMANA VENKATESH.
Role of AIRNow during Air Emergency Response Prepared by: Timothy S. Dye, Alan C. Chan, and Stephanie A. Bratek AIRNow Data Management Center Sonoma Technology,
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
Introduction to RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites.
IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov.
Adxstudio Portals Training
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
COMP 143 Web Development with Adobe Dreamweaver CC.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Lesson 11: Web Services and API's
Intermountain West Data Warehouse - Western Air Quality Study
Do You Really Know Your Data Users (and What Matters to Them)?
CS 330 Class 7 Comments on Exam Programming plan for today:
Click It, No More Tick It: Using “Gimlet” Desk Statistics to Improve Services at the Charles W. Chesnutt Library Velappan velappan, M.S., M.L.I.S., Head.
Lesson 11: Web Services & API's
YQL Kevin Murphy CMPS 183.
JavaScript & jQuery AJAX.
Patents e-Commerce Update: Public and Private PAIR
Lesson 11: Web Services and API's
Introduction to DATA.HRSA.GOV
Patents e-Commerce Update: Public and Private PAIR
Combining ArcGIS for Server & ArcGIS Online
Intro to Web Services Consuming the Web.
Presentation transcript:

Apps & More With the AirNow API 5883 Steven Ludewig 1, John White 2, Phil Dickerson 2, Alan Healy 1, Jonathan West 1, Leslie Prince 1 1 Sonoma Technology, Inc., Petaluma, CA 2 U.S. EPA, Research Triangle Park, NC for 2014 National Air Quality Conference Durham/RTP, North Carolina February 12, 2014

Information Reach (1) 2 AirNow.org Website Weather Service Providers EnviroFlash Messages EPA & Agency Mobile Apps Agency Websites AirNow Forecasts Observations Data Products AirNow Forecasts Observations Data Products Air quality information is published in well-planned, well-understood ways.

Information Reach (2) 3 AirNow.org Website Weather Service Providers EnviroFlash Messages EPA & Agency Mobile Apps Agency Websites AirNow Forecasts Observations Data Products AirNow Forecasts Observations Data Products API Air quality information can be easily accessed and published in various ways by software developers.

Information Access Trends Got a Smartphone? 91% of people have a mobile phone. 55% of people own a smartphone. 50% of mobile phone users use mobile as their primary Internet source. Mobile adoption is growing 8 times faster than web adoption grew in the 1990s and early 2000s. Global mobile traffic now accounts for 15% of all Internet traffic. Mobile-based searches make up one quarter of all searches. 4 Sources: PewInternet.org; DigitalBuzzBlog.com/SuperMonitoring.com

5 AirNow API AirNowAPI.org A central portal providing access to web services, RSS feeds, and file products, giving developers the tools needed to integrate air quality data into software applications (e.g., websites, mobile apps) API Features Key web services requested by users –Forecasts and observations by zip code or lat/lon –Historical peak values by zip code or lat/lon –KML web services A query tool makes it possible for users to assemble and run web service requests, helping developers to quickly grasp the proper format of the API’s REST-type requests and to view outputs Description and Features

6 AirNow API API Features (continued) Documentation provides developers with quick answers, including −Inputs for each web service with a description, the required format, and examples −Outputs returned by the web service with descriptions of each field −Frequently asked questions −An “Air Quality 101” page with information about the data

7 AirNow API API Features (continued) KML Contour web services (currently in beta release) return gridded outputs of PM 2.5, ozone, or combined AQI values. These web services return data contours for a user-selected geographic area. Operations and performance features include rate limiting, caching, and activity logging.

8 AirNow API Based on user response and requests, additions may include a web service that returns AQI and concentration values in a variety of formats (e.g., KML, CSV, JSON, XML) for a user- specified geographic area, parameter, and date/time range. Next Steps

9 REST-type URL Request &date= &distance=25&API_KEY= E-D56F-E5112 Example Outputs CSV: "DateIssue","DateForecast","ReportingArea","StateCode","Latitude","Longitude","ParameterName", "AQI", "CategoryNumber","CategoryName","ActionDay","Discussion“ " "," ","Raleigh-Durham-Chapel Hill","NC","35.878"," ","O3","-1","1","Good","false","“ … JSON: [{"DateIssue":" ","DateForecast":" ","ReportingArea":"Raleigh-Durham-Chapel Hill","StateCode":"NC","Latitude":35.878,"Longitude": ,"ParameterName":"O3","AQI":- 1,"Category":{"Number":1,"Name":"Good"},"ActionDay":false,"Discussion":""}, … XML: 02/03/ :00:00 AM 02/04/ :00:00 AM Raleigh-Durham-Chapel Hill NC O Good False Using the AirNow API

10 A Simple Web Display Example Forecast var data =[{"DateIssue":" ","DateForecast":" ","ReportingArea":"Raleigh-Durham-Chapel Hill","StateCode":"NC","Latitude":35.878,"Longitude": ,"ParameterName":"O3","AQI":- 1,"Category":{"Number":1,"Name":"Good"},"ActionDay":false,"Discussion":""}]; var html = ""; for(var i = 0; i < data.length; i++) { var dataRec = data[i]; html += ' ' + dataRec.DateIssue + ' ' + dataRec.DateForecast + ' ' + dataRec.ReportingArea + ' ' + dataRec.ParameterName + ' ' + AQI + ' ' + dataRec.Category.Name + ' '; } html = ' Issue Date Forecast Date Reporting Area Parameter AQI Category ' + html; document.getElementById("dataTable").innerHTML = html; Using the AirNow API

11 Mobile Apps pass user requests to the API and display the response. Using the AirNow API = 27511&date= &distance=25&API_KEY= E-D56F-E511

Questions? ? 12 Steven Ludewig Sonoma Technology, Inc. Phil Dickerson U.S. EPA John White U.S. EPA Contact