This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Every activity happens somewhere – and “somewhen”!Every activity happens somewhere – and “somewhen”!
• Can anyone in the audience think of any earth related activity that does not have the properties of geographic location and time or that impacts a location over time?
• Discovery: These data are distributed in tens of thousands of repositories
• Access: They will never, ever be put into massive centralized repositories
• Processing and fusion: These data typically must be processed in order to be useful for the end-user application
• Decision makers, policy makers, scientists, researchers, consumers, emergency response – all need access to the latest and best geo content and services – when and where they need it!
And at the same time there is a huge requirement for And at the same time there is a huge requirement for processing and fusion servicesprocessing and fusion services
• To serve as a global forum for the development, development, promotion and harmonization of open and promotion and harmonization of open and freely available geospatial standards …freely available geospatial standards …
Geoportal of the Catalonia SDIGeoportal of the Catalonia SDI
Alliance Partnerships - Critical To Successful Standards Development Alliance Partnerships - Critical To Successful Standards Development and Implementationand Implementation
• In the beginning…– it was about databases and COM– databases live on (OGC Simple Feature access)– COM, not so much
• First OGC Web Service was defined in 1998• First OGC Web Service Standard approved in 1999• We now have a suite of robust WS Standards• OGC Standards are becoming an integral part of the
OGC’s Approach for Advancing InteroperabilityOGC’s Approach for Advancing Interoperability
• Interoperability Program (IP) - a global, innovative, hands-on prototyping and testing program designed to accelerate interface development and validation, and bring interoperability to the market
• Specification Development Program –Consensus processes similar to other Industry consortia (World Wide Web Consortium, OMA, OMG, etc.).
• Outreach and Community Adoption Program – education and training, encourage take up of OGC specifications, business development, communications programs
• Necessary and increasingly common for academia, institutes, government,and corporations globally to engage in collaborative, complex applications.
• These applications require international and interoperable access to massive quantities of distributed, heterogeneous geospatial data, services, computing abilities and other facilities.
• Build on and add value to existing Earth-Observation (EO) systems by coordinating their efforts, addressing critical gaps, supporting their interoperability, sharing information, reaching a common understanding of user requirements, and improving delivery of information to users.
Global Earth Observation System of Systems Global Earth Observation System of Systems (GEOSS) http://www.epa.gov/geoss/(GEOSS) http://www.epa.gov/geoss/
• International Network that integrates distributed remote sensing data, other geospatial information, models and monitoring data
“I am thrilled with the promise of GEOSS. It can provide us with better information to use in decision-making, producing better decisions that are better informed with more data points. I hope to help make the promise of GEOSS a reality.” Steve Johnson, EPA Administrator
Canadian Forestry Grid Application: SAFORAHCanadian Forestry Grid Application: SAFORAH
• System of Agents for Forest Observation Research with Advanced Hierarchies
• A grid computing infrastructure to manage, catalogue and archive Earth Observation data within a geographically distributed network of diverse computational resources.
• EO data in SAFORAH is available through either a set of OGC Web services or the Catalogue and User Data Ordering System (CUDOS).
Natural Resources Canada (NRCan) Canadian Space Agency (CSA) GeoConnections University of Victoria (UVic) Center for Spatial Information Science and Systems (CSISS)
George Mason University (GMU) MacDonald, Dettwiler and Associates Ltd. (MDA) Environment Canada (EC) Agriculture and Agri-Food Canada (AAFC) BC Common Information Technology Services (CITS) Canada Foundation for Innovation (CFI)
OGC WMS responses to user’s rendering requests to dynamically produce static maps from geo-referenced EO data
OGC CSW provides Grid-based archiving, publishing, managing, and querying of geospatial data and services and facilitates transparent access to the replica data and related services under the Grid environment.
OGC Web Mapping Service (WMS)OGC Web Mapping Service (WMS)
• WMS– Primary specification for requesting maps and visualization via the WWW. – ISO’s WMS (Doc. 19128) is based on the OGC WMS specification.
• Calling client specifies – the bounding box of the layers needed, – the styles in which these layers are to be displayed, – the spatial reference system to be used, – the desired output format, – the output size,– And background transparency and color.
<Service><Name>CubeWerx WMS</Name><Title>CubeWerx Web Mapping Service</Title><Abstract>Web Mapping Server maintained by X.</Abstract><OnlineResource>http://www.server.com/wms.cgi?</OnlineResource>
<Capability> <!-- defines which WMS operations this service instance supports, what --> <!--distributed-- computing platform is supported for each service and what the --><!-- entry point is for each operation. --><GetMap> <Format>image/gif</Format> <Format>image/png</Format> <Format>image/jpeg</Format> <DCPType> <HTTP> <Get>
Web Feature Service (WFS)Web Feature Service (WFS)
Client
Opaque Feature Store
Web Feature ServerWFS
GetCapabilities<Service>
<Name>CubeWerx WFS</Name><Title>CubeWerx Web Feature Service</Title><Abstract>Web Feature Server maintained by X.</Abstract><OnlineResource>http://www.server.com/wfs.cgi?</OnlineResource>
</Service>
<!– Defines the list of feature types that this instance can operate upon and --><!-- which operations are supported on each feature type--><FeatureTypeList><Operations> <Query/> </Operations><FeatureType>
<Capability> <!-- defines which WFS operations this service supports, what DCP is supported --> <!-- for each service and what the entry points is for each operation--></Capability>
– Sensors connected to and discoverable on the Web– Sensors have position & generate observations- Sensor descriptions available - Services to task and access sensors- Local, regional, national scalability- Enabling the Enterprise
OGC Sensor Web Standards - GoalsOGC Sensor Web Standards - Goals
• Quickly discover sensors (secure or public) that can meet my needs – and learn about what they can do (location, observables, quality, ability to task)
• Obtain sensor information in a standard encoding that is understandable by the user and by software
• Readily access sensor observations in a common manner, and in a form specific to my needs
• Task sensors, when possible, to meet my specific needs
• Request and receive alerts / notification when a sensor measures a particular phenomenon, or completes a requested task
Sensor Web Enablement SpecificationsSensor Web Enablement Specifications
• Information Models and Schema– Sensor Model Language (SensorML) for In-situ and Remote Sensors - Core
models and schema for components, georegistration, response, process models– Extensions for SensorML - Extension models and schema for remote sensors and
other specific sensor communities– Observations and Measurements (O&M) – Core models and schema for
observations
• Web Services– Sensor Observation Service - Access Observations for a sensor or sensor
constellation, and optionally, the associated sensor and platform data– Sensor Alert Service (new) – Subscribe to alerts based upon sensor observations– Sensor Planning Service – Request collection feasibility and task sensor system for
desired observations– Web Notification Service –Manage message dialogue between client and Web
service(s) for long duration (asynchronous) processes– Sensor Registries – Discover sensors and sensor observations