Download presentation
Presentation is loading. Please wait.
Published byRobert Wilson Modified over 8 years ago
1
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema
2
Geospatial information Geospatial information is a ubiquitous element of almost all data. Whether represented as a map or an image, encoded as an address, zip code, or phone number, described in a text passage as a landmark or event, or any of the many other ways of representing Earth features and their properties; geography is pervasive. OGC Reference Model (ORM)
3
Yes, but...
4
... Scientific data is a lot more than geospatial At least 4D X, Y, Z, T, ensemble, forcast-time, probability Abstract Coordinate Systems pressure levels rotated poles, tri-polar grids frequencey space Artificial calendars 360 days Time averaging ”Average winter-minimum temperature for 1961–1991” E.g. Climatology
5
GML Application Schemas GML Simple Feature GML Application Attributes >
6
GML Schema Examples SensorML CSML O&M OS MasterMap GML ”GML is a spatially enabled dialect of XML schema.” OS MasterMap Website
7
Observations and Measures How do I draw this on a map?
8
How to bridge the gap? OGC tools are only beginning to catch up with the Application Schema concept The demand for an interoperable data format among science communities is high How will different application schema interoperate? Common schema elements Integrated Servers Translation Services
9
NetCDF and OPeNDAP What is NetCDF? A generic array-centric binary data format OpeNDAP ”NetCDF on the wire” Simple RESTful HTTP protocol http:// [ ][...]
10
NetCDF3 A collection of multi- dimensional arrays Simple numeric types Each variable has key- value pair attributes Global attributes
11
NetCDF4 Dataset groups Structures Compression NetCDF3 compatibility mode
12
NetCDF CF-conventions
13
OpeNDAP features NetCDF Client NetCDF OPeNDAP Server Database Stateless, RESTful Supports server-side functions wide client support via NetCDF API embedding NetCDF data model is no longer tied to the on- disk format
14
OPeNDAP implementations Libraries DAP++ (C++) Ocapi (C) NetCDF Java library libdods (NetCDF C API) Servers THREDDS (Java) Hyrax (Java) dapper (Java) pydap (Python)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.