Presentation is loading. Please wait.

Presentation is loading. Please wait.

® Sponsored by OGC TimeseriesML Domain Range Web Service Use Case for The National Weather Service's National Digital Forecast Database 95th OGC Technical.

Similar presentations


Presentation on theme: "® Sponsored by OGC TimeseriesML Domain Range Web Service Use Case for The National Weather Service's National Digital Forecast Database 95th OGC Technical."— Presentation transcript:

1 ® Sponsored by OGC TimeseriesML Domain Range Web Service Use Case for The National Weather Service's National Digital Forecast Database 95th OGC Technical Committee Boulder, Colorado USA Paul Hershberg 3 June 2015 Copyright © 2015 Open Geospatial Consortium

2 OGC ® National Digital Forecast Database (NDFD) Local Digital Forecast Database National Digital Forecast Database –Created in 2004 –50+ Sensible Wx Elements –Detailed –Interactive –Collaborative Copyright © 2015 Open Geospatial Consortium

3 OGC ® Current NDFD Web Service Limitations Not OGC Compliant Service paradigm does not easily fit established service models (W*S) To address this, NWS developed a web service for lat/lon point based gridded data (WGDS; OWS-9; WXXM). NDFD XML Document encoded in local dialect DWML Data Request Data ** ~ 30 Million Hits a Day ** Copyright © 2015 Open Geospatial Consortium

4 OGC ® TimeseriesML1.0 - Encoding Standard For Wx Forecast Data  Evolving on from WXXM: Timeseries1.0 XML Markup Language (w/ underlying O&M) a better fit in quest to make the NDFD OGC compliant to improve international interoperability.  Chose to follow patterns laid down by ICAO and WMO from the OGC Aviation community (IXXWM) –  NWS already attempted to use O&M for forecast data (METAR, SPECI, TAF, and SIGMET).  Both the Aviation & Meteorological domains will be able to retrieve NOAA’s point (lat/lon)-based gridded weather data in OGC compliant TimeseriesML. Copyright © 2015 Open Geospatial Consortium

5 OGC ® TimeseriesML1.0 - Encoding Standard (cont)  The WMO maintains a WMO Codes Registry for meteorological attributes. Furthermore, the NWS is creating a NWS Code Registry intended to extend and specialize the WMO version for those code lists that are unique to the US.WMO Codes RegistryNWS Code Registry  (Link to “Guidelines on Data Modelling for WMO Codes” on final slide)  Subsequent slides showcase a NDFD Forecast Product Use Case using Domain Range TimeseriesML. Copyright © 2015 Open Geospatial Consortium

6 OGC ® Timeseries Document Metadata <!-- Document Level  20140912T021753Z NDFD System <!– Bounds all Time Series over entire Spatial Domain  20140912T120000Z 20140920T000000Z ……….. Copyright © 2015 Open Geospatial Consortium

7 OGC ® TS Metadata (cont) – Spatial Domain as SamplingFeatureMember TimeSeries1.0: “ The spatial domain of the timeseries result shall be consistent with the featureOfInterest of the observation (forecast). The feature of interest is a Timeseries MonitoringFeature (specialisation of SF_SpatialSamplingFeature (O&M))” (Exploring samplingFeatureCollection use) 38,-77 21,-157 Copyright © 2015 Open Geospatial Consortium

8 OGC ® The List of Lat/Lon Points: A Timeseries Collection  Denotes Collection of lat/lon points user queries  Each point is encoded in the O&M node 1st POINT: 38.0,-77.0 (CONUS) 2 nd POINT: 21.0,-157.0 (HAWAII) REPEAT W/ SUBSEQUENT POINTS --> up to 200 Copyright © 2015 Open Geospatial Consortium

9 OGC ® Lat/Lon Pt = tsml:observationMember 1) Functions as Lat/Lon Point Node 2) Inherits O&M Functionality:  Bounds all Time Series for particular spatial domain (lat/lon pt)  When the forecast became available (TimeInstant).  Begin w/ resultTime & end w/ phenomenonTime  Must be an ObservationProcess  Obs must specify the observed property (will use CodeList options)  GFI_PropertyType (ISO19156)  Ref to MonitoringFeature: xlink:href="#Forecast-Point.1"  Timeseries of multiple Wx elements ( complex, address in future versions ) Copyright © 2015 Open Geospatial Consortium

10 OGC ® Domain Range Measurement Time Series: Max Temp XML Example; 2 Data Pts -- DR from OGC Implementation Schema for Coverages (09-146r2)  DESCRIBES TEMPORAL DOMAIN (data pt as Time Periods Ex) 20140912T120000Z 20140913T000000Z 20140913T120000Z 20140914T000000Z  DATA VALUES (UOM) 77 79 Copyright © 2015 Open Geospatial Consortium

11 OGC ® Domain Range Measurement Time Series: Maxt XML Example (cont)  DESCRIBE DATA RANGE VALUES IN MORE DETAIL  TYPE: SWE (Sensor Web Enablement) ( <swe: fields, categories, uom, descriptions, quantity, etc)  CAN APPLY TO ENTIRE TIME SERIES, OR INDIVIDUAL DATA PT PT12H (EQUAL TIME SPACING) Copyright © 2015 Open Geospatial Consortium

12 OGC ® Domain Range Categorical Time Series: Hazards XML Example  Categorical Data  Time Instants of Unequal Temporal Domain  IntendedObservationSpacing 20140912T 20 0000Z 20140912T 21 0000Z 20140912T 27 0000Z (UNEQUAL TEMPORAL DOMAIN SPACING) Winter_Storm_Warning Winter_Storm_Warning Wind_Chill_Advisory PT1H Copyright © 2015 Open Geospatial Consortium

13 OGC ® DR Time Series Summary  (Measurement or Categorical)   Bounds all times for one Wx element’s time series   Temporal Domain of the entire series  Each Time Series Data Point a TimeInstant or TimePeriod   Data values  (w/ uom)   Further describe Data Values (type SWE)  Describe element name used in Web Service   Apply metadata on whole time series or indiv data pt.  (unequal & equal temporal domain) Copyright © 2015 Open Geospatial Consortium

14 OGC ® Future Work  Address Multiple Parameter / Wx Elements in  Multiple Time Series:  Look into issue of Range Subsetting components (individual Wx elements) at the same spatial domain (Lat/Lon point) that contain differing temporal domains (e.g., 24 hourly MaxT and 1 hourly Temp).  Collection and samplingFeatureCollection Discussion needed?  how best to contain spatial domain, the list of lat/lon points) Copyright © 2015 Open Geospatial Consortium

15 OGC ® Links  NDFD Page w/ Available Elements returned from WGDS: http://www.nws.noaa.gov/ndfd/technical.htm  NDFD TimeseriesML Examples: http://www.mdl.nws.noaa.gov/~WGDS/examples/timeSeri esML/http://www.mdl.nws.noaa.gov/~WGDS/examples/timeSeri esML/ (NDFD_OGC_MAXT_HAZARDS_TimeSeriesDR.xml – This Pres Ex)  WGDS Info: http://www.mdl.nws.noaa.gov/~WGDS/powerPointPresen tations/WGDS_OWS-9_Jan15_total.pptx  Weather CodeLists..WMO: http://codes.wmo.inthttp://codes.wmo.int NWS: http://nws.weather.gov/codes/http://nws.weather.gov/codes/ Copyright © 2015 Open Geospatial Consortium

16 OGC ® Links (cont)  WGDS Service Endpoint: http://140.90.8.30:8082/php-code/SOAP_server/ ndfdXMLserver.php?wsdl  Currently under re-construction to accommodate TimeseriesML1.0  Guidelines on Data Modelling for WMO Codes (download link): http://www.mdl.nws.noaa.gov/~WGDS/docs/CBS- Ext(2014)-d02-3(2)-MANUAL-CODES-MODELS-ANNEX-B- approved_en.docx  This Presentation: http://www.mdl.nws.noaa.gov/~WGDS/powerPointPres entations/NDFD_TimeSeries.ppt Copyright © 2015 Open Geospatial Consortium


Download ppt "® Sponsored by OGC TimeseriesML Domain Range Web Service Use Case for The National Weather Service's National Digital Forecast Database 95th OGC Technical."

Similar presentations


Ads by Google