the next generation network enabled weather (nnew) swim application asia/pacific amhs/swim workshop...

26
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland, BCI SP/8

Upload: madeline-hutchison

Post on 27-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

The Next Generation Network Enabled Weather (NNEW) SWIM Application

Asia/Pacific AMHS/SWIM WorkshopChaing Mai, ThailandMarch 5-7, 2012

Tom McParland, BCI

SP/8

Page 2: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

Geographic Information Systems (GIS)◦ Vector Data, Raster Data

OGC Data Access Standards◦ WCS, WFS, WMS Services◦ Relationship of Standards◦ WCS, WFS, WMS Operations and Bindings

NextGen Network Enabled Weather (NNEW)◦ NNEW and the 4-D Weather Cube

NNEW Interface Extensions◦ OGC-defined Request/Response and NNEW-defined Pub/Sub

Asia/Pacific SWIM over AMHS◦ HTTP/X.400 Gateway◦ JMS/HTTP Gateway

Page 3: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

Historically, geographic information has been treated in terms of two fundamental types called vector data and raster data.

◦ “Vector data” deals with discrete phenomena, each of which is conceived of as a feature. The spatial characteristics of discrete real-world phenomenon are represented by a set of one or more geometric primitives (points, curves, surfaces or solids). Other characteristics of the phenomenon are recorded as feature attributes.

◦ “Raster data” deals with real-world phenomenon that vary continuously over space. It contains a set of values, each associated with one of the elements in a regular array of points or cells.

Source: ISO 19123:2005

Page 4: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

The Open Geospatial Consortium (OGC) has defined several Data Access services.

◦ Web Feature Service (WFS) provides features (vector data) as a Web service

◦ Web Coverage Service (WCS) provides coverages (raster data) as a Web service

◦ Web Map Service (WMS) provides rendered maps containing a base map with layered feature and coverage data as a Web service

Page 5: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 6: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 7: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

Web Feature Service (WFS) defines protocols for requesting GML Features through HTTP requests.

GML Features are geospatial objects such as images or GML documents that describe real-world entities, e.g. meteorological objects (fronts, precipitation areas), weather observation readings, observation stations or roads as a combination of the entities’ geometry (points, lines, or polygons) and attributes (other information about those entities).

Page 8: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

The WFS specification defines three basic operations:

GetCapabilities queries the WFS service to determine available options;

DescribeFeatureType retrieves the XML schema to allow the WFS client to parse the result; and

GetFeature performs the actual query.

Page 9: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 10: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

The Web Coverage Service (WCS) is similar to WFS, but instead of images or features deals with coverages, i.e. digital geospatial information representing space-varying phenomena.

WCS operates with gridded data, i.e. collections of mappings from geometry (grid points) into parameter (temperature, pressure, etc.) values.

WCS provides access to intact (unrendered) geospatial information, as needed for client-side rendering, multi-valued coverages, and input into scientific models and other clients beyond simple viewers.

Page 11: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

Similar to WFS, the WCS client can

request the WCS server for available options using the GetCapabilities operation;

ask the server to describe coverages of interest with DescribeCoverage operation;

and create and return the requested subset of the available coverage data with GetCoverage operation.

Page 12: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 13: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

The OGC WMS produces maps of spatially referenced data dynamically from geographic information.

This standard defines a "map" as a digital image file

suitable for display on a computer screen (map is not the data itself).

WMS-produced maps are generally rendered in a pictorial format such as PNG, GIF or JPEG.

Page 14: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

WMS defines three operations:

GetCapabilities provides a description of the available information content and acceptable request parameters;

GetMap returns a map as an image;

GetFeatureInfo provides information about features at a point on a map.

Page 15: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 16: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

Source: MIT LL

Page 17: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

Source: MIT LL

Page 18: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

NNEW offers the OGC defined request/response services (i.e. WFS, WCS, and WMS Web service interfaces)

NNEW has also defined interface extensions to the OGC standard WFS and WMS operations. The extensions enable a client to subscribe to a service and then receive the data or notifications about the data over a publish/subscribe interface.

Page 19: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 20: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,

An NNEW Service Provider may be configured to support several different types of Exchange Scenarios (i.e., a particular combination of request/response and publish/subscribe service interfaces.)

1.WFS, WCS, WMS Request/Response (i.e. OGC Request/Response)

2.WFS Persistent Query Publish/Subscribe

3.WCS Notify Publish/Subscribe

4.WFS Static Persistent Query

Page 21: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 22: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 23: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 24: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 25: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Page 26: The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,