Download presentation
Presentation is loading. Please wait.
Published byBlaise Jefferson Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.