GIS Web Administrations.


97 views
Uploaded on:
Description
NDFD Technical Workshop. November 2, 2006. John Schattel - John. ... research, create, and grow the utilization of new innovations in information administration ...
Transcripts
Slide 1

GIS Web Services NDFD Technical Workshop November 2, 2006 John Schattel - John.Schattel@noaa.gov NDFD Technical Workshop (Nov 2, 2006)

Slide 2

Motivation NWS Embraces Standards and GIS NWS Migrates to advanced administrations "We will work with the climate, water, and atmosphere venture to examine, create, and extend the utilization of new advances in information administration and data frameworks, for example, new web based models and Geographic Information Systems (GIS), to quicken improvement and execution of fitting NWS and NOAA items and benefits and to coordinate these administrations in ways that are significant to our clients." "… by developing our administrations from a content construct worldview to one situated in light of making NWS and NOAA data accessible rapidly, effectively, and in helpful and justifiable structures (e.g., National Digital Forecast Database and GIS) … " From: Working Together to Save Lives, National Weather Service Strategic Plan for 2005 - 2010 NDFD Technical Workshop (Nov 2, 2006)

Slide 3

OVERVIEW Open Geospatial Consortium (OGC) Web Feature Service (WFS) National Digital Forecast Database WFS (ndfdWFS) Geography Markup Language (GML) Digital Weather GML (dwGML) Development Schedule NDFD Technical Workshop (Nov 2, 2006)

Slide 4

OGC Develop open interface particulars for geographic data frameworks (GIS) 300+ individuals (GIS clients/designers) Corporations Government organizations Universities Developed 18 agreement details WFS and GML in addition to others http://www.opengeospatial.org/NDFD Technical Workshop (Nov 2, 2006)

Slide 5

WFS OGC standard for getting to highlight information Features are certifiable articles School, street, or state fringe NDFD figure Features characterized by properties Geometric (point, polygon, or strong) Non-geometric (shading, tallness, or temperature) Transaction versus non-exchange administration Non-exchange just permits highlight recovery Transaction takes into account embed, redesign, and bolting NDFD Technical Workshop (Nov 2, 2006)

Slide 6

WFS Uses Client/Server engineering Supports HTTP Get and/or Post strategy GET: http://host/wfs.cgi?service=WFS& request=GetCapabilities& POST: <?xml version="1.0" ?> <getCapabilities service="WFS"/> NDFD Technical Workshop (Nov 2, 2006)

Slide 7

WFS 3 Request/Response Interfaces GetCapabilities Provides meta information about administration Service distinguishing proof Operations metadata Feature sorts DescribeFeatureType Provides the structure of accessible elements GML application pattern GetFeature Retrieves craved elements (GML) NDFD Technical Workshop (Nov 2, 2006)

Slide 8

ndfdWFS Standards-based NDFD information recovery Leverages GML-mindful processors in GIS people group Basic WFS usefulness Non-exchange administration HTTP Get just Determine best information encoding structure Balance encoding proficiency and processor bolster Assess volume of information required by GIS clients NDFD Technical Workshop (Nov 2, 2006)

Slide 9

ndfdWFS Interfaces GetCapabilities What highlight information are accessible What operations are allowed on the components How to get to the element information Sample GetCapabilities ask for http://weather.gov/OGC_servives/ndfdOWSserver.php? SERVICE=WFS& REQUEST=GetCapabilities& VERSION=1.1.0& NDFD Technical Workshop (Nov 2, 2006)

Slide 10

GetCapabilities Sections NDFD Technical Workshop (Nov 2, 2006)

Slide 11

ndfdWFS Interfaces DescribeFeatureType Provides structure of the encoding information model Returns an application pattern Sample DescribeFeatureType ask for http://weather.gov/OGC_servives/ndfdOWSserver.php? SERVICE=WFS& REQUEST=DescribeFeatureType& VERSION=1.1.0& TYPENAME=gmlObsType,gmlSimpleFeatureType& NDFD Technical Workshop (Nov 2, 2006)

Slide 12

ndfdWFS Interfaces GetFeature Returns NDFD information encoded in dwGML Data controlled by client input A comma delimited rundown of scope and longitude focuses Valid time of the asked for information A comma delimited rundown of NDFD climate parameters Sample GetFeature ask for http://weather.gov/OGC_servives/ndfdOWSserver.php? SERVICE=WFS&REQUEST=GetFeature&VERSION=1.1.0& TYPENAME=gmlSimpleFeatureType& LATLONLIST=38.99^-77.99& TIME=2006-10-25T00-00-00& ELEMENTS=maxt& NDFD Technical Workshop (Nov 2, 2006)

Slide 13

dwGML Developed to spread NDFD information utilizes OGC guidelines (GML) GIS client is target client Provides 3 information models Simple Feature Profile based point Forecast_GmlsfPoint GML Observation Forecast_GmlObs Time arrangement NdfdTimeSeriesCoverage NDFD Technical Workshop (Nov 2, 2006)

Slide 14

dwGML – Forecast_GmlsfPoint <app:Forecast_GmlsfPoint> <gml:position> <gml:Point srsName="NDFD_CRS_Dictionary.xml"> <gml:pos>38.99 - 77.99</gml:pos> </gml:Point> </gml:position> <app:validTime>2006-10-11T00:00:00</app:validTime> <app:maximumTemperature uom="Fahrenheit">88.0 </app:maximumTemperature> </app:Forecast_GmlsfPoint> NDFD Technical Workshop (Nov 2, 2006)

Slide 15

Forecast_GmlsfPoint Data Forecast_GmlsfPoint encoded NDFD Maximum Temperature information decoded and showed. NDFD Technical Workshop (Nov 2, 2006)

Slide 16

dwGML – Forecast_GmlObs <app:Forecast_GmlObs> <gml:validTime> <gml:TimeInstant> <gml:timePosition>2006-10-11T00:00:00</gml:timePosition> </gml:TimeInstant> </gml:validTime> <gml:target> <gml:Point srsName="NDFD_CRS_Dictionary.xml"> <gml:pos>38.99 - 77.99</gml:pos> </gml:Point> </gml:target> <gml:resultOf> <app:ForecastValue> <app:maximumTemperature uom="Fahrenheit">88.0 </app:maximumTemperature> </app:ForecastValue> </gml:resultOf> </app:Forecast_GmlObs> NDFD Technical Workshop (Nov 2, 2006)

Slide 17

dwGML – NdfdTimeSeriesCoverage <app:NdfdTimeSeriesCoverage> <gml:rectifiedGridDomain> <gml:RectifiedGrid dimension="1" srsName="NDFD_CRS.xml"> <gml:limits> <gml:GridEnvelope> <gml:low>322412</gml:low> <gml:high>322556</gml:high> </gml:GridEnvelope> </gml:limits> <gml:axisName>t</gml:axisName> <gml:origin> <gml:Point gml:id="timePoint1"> <gml:pos>322412</gml:pos> </gml:Point> </gml:origin> <gml:offsetVector>24</gml:offsetVector> </gml:RectifiedGrid> </gml:rectifiedGridDomain> NDFD Technical Workshop (Nov 2, 2006)

Slide 18

dwGML – NdfdTimeSeriesCoverage <gml:rangeSet> <gml:DataBlock> <gml:rangeParameters> <gml:CompositeValue> <gml:valueComponent> <app:MaximumTemperature uom="F">template </app:MaximumTemperature> </gml:valueComponent> </gml:CompositeValue> </gml:rangeParameters> <gml:tupleList>57 48 57 56 63 64 67</gml:tupleList> </gml:DataBlock> </gml:rangeSet> </app:NdfdTimeSeriesCoverage> NDFD Technical Workshop (Nov 2, 2006)

Slide 19

Schedule Prototype programming (Jan07) Support for 3 information structures Multiple NDFD focuses Experimental ndfdWFS (Jan07) Interoperability appraisal (Mar07) Verify OGC-consistent customers can utilize administration Access degree to which GML-mindful application can decipher dwGML NDFD Technical Workshop (Nov 2, 2006)

Slide 20

QUESTIONS/SUGGESTIONS John.Schattel@noaa.gov NDFD Technical Workshop (Nov 2, 2006)

Recommended
View more...