user preferences for weather data dissemination standards on the web 1 23rd conference on...
TRANSCRIPT
User Preferences for Weather Data Dissemination Standards on the Web 1
User Preferences for Weather Data Dissemination Standards
on the Web23rd Conference on Interactive Information Processing Systems
for Meteorology, Oceanography, and Hydrology
January 13, 2009
John Schattel, Meteorological Development LaboratoryPaul Hershberg , Meteorological Development Laboratory
Robert Bunge, Office of Chief Information Officer
User Preferences for Weather Data Dissemination Standards on the Web 2
Background/Overview
• National Research Council (NRC) 2003 Fair Weather Report recommendation
• Acting on NRC recommendation requires digital database and services– Implies choosing formats and protocols– Involves considering user preferences
• NWS now operates four internet services to disseminate National Digital Forecast Database (NDFD) data
“The National Weather Service (NWS) should make its data and products available in Internet-accessible digital forms.”
User Preferences for Weather Data Dissemination Standards on the Web 3
NWS Digital Database• NDFD
– NWS official 7-day human prepared forecast– Grids for over 40 sensible weather elements
Weather for CONUS grid
Highs forAlaska Grid
Wind for Hawaii Grid
Wave Height forPuerto Rico Grid
User Preferences for Weather Data Dissemination Standards on the Web 4
NDFD Services
XML Services
GRIB2 Services
NDFD(GRIB2) NWS Web
Site
GatewayHTTP/FTP
ServerInternet Users
Internet Users
GRIB2 Download Service
SOAP ServiceREST ServiceWFS Service
WFOGrids
CenterGrids
http://www.weather.gov/ndfd/
User Preferences for Weather Data Dissemination Standards on the Web 5
NDFD Services
Service
Comm.
ProtocolMessaging
Format
Data Encoding Standard
Data
Volume
SOAP HTTP SOAPDWML
dwGMLMultiple Points
WFS HTTP WFS dwGMLMultiple Points
REST HTTP ----DWML
dwGMLMultiple Points
GRIB2 HTTP/FTP --- GRIB2 Grids
User Preferences for Weather Data Dissemination Standards on the Web 6
NDFD Users By Service
8620
690 570 1100
2000
4000
6000
8000
10000
SOAP REST GRIB2 WFS
Service
Users
Service Users
Many UsersFamiliar
With SOAP
Fewer UsersEmploy WX/GIS
Standards
Relatively New
Standard
User Preferences for Weather Data Dissemination Standards on the Web 7
Service Downloads
Web Service Download History
1
10
100
1,000
10,000
100,000
1,000,000
10,000,000
Oct-07 Dec-07 Feb-08 Apr-08 Jun-08 Aug-08 Oct-08 Dec-08
Date
Downloads
SOAP REST WFS GRIB2
User Preferences for Weather Data Dissemination Standards on the Web 8
User Access Frequency
Approximately 25% SOAP/REST users access service daily while 6% WFS users access service daily
Approximately 75% WFS users access service infrequently compared to 42% and 26% for SOAP and REST
SOAP Service Access Frequency
3,31842%
2,02226%
76310%
1,68822%
REST Service Access Frequency
16226%
23238%
539% 167
27%
WFS Service Access Frequency
6473%
1820%
56%1
1%
Daily Users (>90%)
Regular Users (51 – 90%)
Occasional Users (11 – 50%)
Infrequent Users (≤10%)
User Preferences for Weather Data Dissemination Standards on the Web 9
User Download FrequencyREST Service Download Frequency
524.985.5%
71.211.6%
16.92.8%
1.00.2%
WFS Service Download Frequency
86.899%
0.00%
0.00%
1.01%
SOAP Service Download Frequency
7,241.793.0% 74.1
1.0%4.8
0.1%
470.36%
Individual Users (<25 Downloads)
Small Application Users (25 – 500 Downloads)
Industrial Users (501 – 12,000 Downloads)
Policy Violator Users (>12,000 Downloads)
User Preferences for Weather Data Dissemination Standards on the Web 10
Summary
• Multiple protocols and formats needed to serve different user communities– Web Applications users with small data needs
prefer SOAP and simple XML dialect– Users with larger data volume requirements
prefer GRIB2 encoded files
• User preferences likely driven by familiarity and development tools support for standards
User Preferences for Weather Data Dissemination Standards on the Web 11
Extended Abstract: http://ams.confex.com/ams/89annual/techprogram/paper_142686.htm
User Preferences for Weather Data Dissemination Standards on the Web 12
Acronyms
• DwGML – Digital Weather Geography Markup Language• DWML – Digital Weather Markup Language• FTP – File Transfer Protocol• GRIB2 – General Regularly-distributed Information in
Binary Version 2 • HTTP – Hypertext Transfer Protocol• SOAP – Simple Object Access Protocol • REST – Representational State Transfer • WFO – Weather Forecast Office• WFS – Web Feature Service