HMA Follow On Activities

Slides:



Advertisements
Similar presentations
Copyright, UCL LEADERS: Linking EAD to Electronically Retrievable Sources Developing a Generic Toolkit: Architecture and technology issues ALLC/ACH Conference.
Advertisements

Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
ADC Meeting ICEO Standards Working Group Steven F. Browdy, Co-Chair ADC Workshop Washington, D.C. September, 2007.
Environmental Monitoring: Database and Beyond Chengyang Zhang Computer Science Department University of North Texas.
® SOS 2.0 Profile For Hydrology 91 st OGC Technical Committee Geneva, Switzerland Simon Jirka (52°North) 11 June 2014 Copyright © 2014 Open Geospatial.
CEOS WGISS, Hanoi May OSCAR Prototyping the sensor web Wyn Cudlip BNSC/QinetiQ Presentation to WGISS Hanoi May 2007 (Slides.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Part of the Cronos Group 4C/kZen 4 th EcoTerm meeting, Vienna, April 18, 2007 Jef Vanbockryck Research & Development “Risk Assessment ontologies and data.
HMA January 2011 – Slide 1 Daniele Marchionni TELESPAZIO HMA Follow On Task 4 - Order AR January 2011.
HMA Sep 2009 – Slide 1 Daniele Marchionni Elsag Datamat HMA Follow On – Task 4 - Workplan.
05 October 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
® Sponsored by SOS 2.0 Profile For Hydrology 90th OGC Technical Committee Washington, DC Michael Utech 26 March 2014 Copyright © 2014 Open Geospatial Consortium.
Teleconference, 22 October 2008 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 Progress Meeting 26 Nov 2008, by.
3 November 2009 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
1 HMA Follow-on – Negotiation Meeting - Task 4 ESRIN – 24/06/2009 Issue: 1.0.
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
28 May 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
HMA-FO ODA, January 2011 HMA Follow-On Task 3 Online Data Access in the frame of ESA's Heterogeneous Missions Accessibility (HMA) initiative Acceptance.
HMA-T Progress Meeting 26 November 2008 Slide 1 IMAA-CNR activity report HMA-T Progress Meeting 26 November 2008 S. Nativi, E. Boldrini, F. Papeschi IMAA-CNR.
5 July 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) MTR 5 July.
AR meeting Esrin, 26. January 2011 Slide 1 Ordering Services for EO Products Abstract (ATS) and Executable (ETS) Test Suite HMA FollowOn – Task 4 AR Meeting.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Spacebel - Hoeilaart, February 2009 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 Acceptance Review 1 18.
GEANT OpenCall – NSI CONTEST NSI CONTEST – Demonstrator Giacomo Bernini Nextworks GENI Networking Conference 22, March 2015, Washington DC.
HMA 23 Feb 2011 – Slide 1 Daniele Marchionni TELESPAZIO HMA Follow On Task 4 - Order 23 February 2011.
Page /06/2014HMA-S Final Presentation HMA-S Final Presentation OGC ROSEO Protocol D. Marchionni, Telespazio S.p.A. June 11, 2014.
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 FP 14 December 2009 S. Gianfranceschi, Intecs.
19 January 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
Frascati, 2-3 July 2008 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 KO Meeting 2-3 July 2008, Frascati Ricardo.
HMA Follow On Activities
HMA Follow On Task 4 - Order Final Presentation June 2011
HMA AWG Configuration Management Status 1 December 2008
HMA Follow On Activities
Task 2.6 Eric Delory PLOCAN
HMA Follow On Activities
Ordering Services for EO Products SWG ATS / ETS
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Writing simple Java Web Services using Eclipse
HMA-S Final Presentation OGC DSEO Protocol
N. Fanjeau, Airbus Defence & Space June 11, 2014
HMA Follow On Activities
HMA Follow On Task 4 - Order Final Presentation June 2011
HMA SPS Mandatory I/F Development
HMA Follow On Task 4 - Order Preliminary Review 2-3 February 2010
CHAPTER 3 Architectures for Distributed Systems
Multitier Architecture, MySQL & PHP
Ordering Services for EO Products SWG ATS / ETS
The Re3gistry software and the INSPIRE Registry
Service-centric Software Engineering
HMA Follow On Activities
Overview of Progress HMA Standardisation Work
SDMX Reference Infrastructure Introduction
HMA Follow On Activities
N. Fanjeau, Airbus Defence & Space June 11, 2014
EO Data Access Protocol
HMA Follow On Activities
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
An Introduction to Software Architecture
HMA Follow On Task 4 - Order Final Presentation 21 June 2011
Ordering Services for EO Products Abstract Test Suite (ATS)
OGC and activities HMA-T Phase 2 KO Meeting
HMA Follow On Task 4 - Order Final Presentation 21 June 2011
Pier Giorgio Marchetti - European Space Agency
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
UFCEUS-20-2 Web Programming
DAIL RIDS are posted to SSE wiki
QoS Metadata Status 106th OGC Technical Committee Orléans, France
EO profile for WMS progress report
SDMX IT Tools SDMX Registry
Presentation transcript:

HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Final Presentation XX 2011 Reuben Wright, Deimos Space

Open Source Development Achievements Deliverables Specifications Executable Test Suite Open Source Development SF Client SF Server Demonstrations

Deliverables

Specifications Three specifications were written and gained OGC adoption: sweCommon 2.0 (Data Model and Service Model) Sensor Planning Service 2.0 EO Extension for Sensor Planning Service 2.0 Modular Specification Model used

Published as OGC 08-094 and OGC 09-001 sweCommon Published as OGC 08-094 and OGC 09-001 Comprises SWE Common Data Model and SWE Common Service Model. Specifications published at: http://portal.opengeospatial.org/files/?artifact_id=41157 http://portal.opengeospatial.org/files/?artifact_id=38476 Schemas published at: http://schemas.opengis.net/swes/ http:// … Used by: Sensor Planning Service 2.0, Order Handling Service … …

Provides a set of Data Models SWE Data Model – OGC 08-094 Provides a set of Data Models Low level data models for exchanging sensor related data Allow applications and/or servers to structure, encode and transmit sensor datasets Structures are self describing Structures can be linked to semantic definitions

SWE Service Model – OGC 09-001 Provides the following packages of datatypes and operations Contents – data types for sensor services Notification – data types for notification capabilities, and also definition and encoding of SWES events Common - common data types for other packages Common Codes – commonly used lists of codes with semantics DescribeSensor – operation to retrieve sensor metadata UpdateSensorDescription – operation to modify sensor description InsertSensor – operation DeleteSensor – operation

Sensor Planning Service 2.0 Specifications published at: http://portal.opengeospatial.org/files/?artifact_id=38478 Schemas published at: http://schemas.opengis.net/sps/2.0/ Provides a set of operations to: Query about the capabilities of a sensor and how to task it Determine the feasibility of a sensor planning request Submit and reserve/commit a request Find out the status of a request Update or cancel such a request Request information about access to the data collected

Sensor Planning Service 2.0 Operations 1/2 Mandatory Interface (Operation Group) 9

Sensor Planning Service 2.0 Operations 2/2 Optional Interfaces (Operation Group) 10

EO Sensor Planning Service 2.0 Specifications published at: http://portal.opengeospatial.org/files/?artifact_id=38478 Schemas published at: http://schemas.opengis.net/sps/2.0/ Provides an extension to SPS specifically for EO: New Operations to support the way the industry works Defined and registered common parameters to aid interoperability New operations to: Validate acquisitions made in response to a task Find long term information on the availability of a sensor Submit tasking requests related to individual segments of a task

EO Sensor Planning Service 2.0 Parameters Provides Tasking Parameters for all missions (eg. how to specify Region and Time of interest) for Optical (eg. MinLuminosity) for Radar (eg. polarizationMode) Provides Validation Parameters for Optical (eg. MaxCloudCover) for Radar (eg. maxNoise) Parameters are in OGC registry Includes names, datatypes and semantics Allows reuse Allows RDF/Ontology support to link semantics to other definitions

EO Sensor Planning Service 2.0 Executable Test Suite Executable Test Suite written in CTL In the EO SPS Abstract Test Suite there are 31 core tests: Have implemented 23 of these tests as a first release ETS. Any limitations are documented in the test scripts. The parts not implemented are because the specification says it is: to be a manual check or to run a different ETS (for the core SPS), or require TEAM Engine to be able to handle asynchronous testing.

EO SPS 2.0 Executable Test Suite - Reusable function Provides ability to modify a provided set of parameters programatically. This means a “base” request can be edited to create the various test messages. <ctl:call-function name="ModifyRequest"> <ctl:with-param name="Request" select="."/> <ctl:with-param name="Modifications"> <Element name="procedure" namespace="http://www.opengis.net/sps/2.0" text="{$sensorID}"/> <Element name="GetFeasibility" namespace="http://www.opengis.net/sps/2.0"> <swes:extension> <eo:FeasibilityLevel>COMPLETE</eo:FeasibilityLevel> </swes:extension> </Element> </ctl:with-param> </ctl:call-function>

SFRE Development (SF Client and SF Server) Fully working reference implementations – client and server All the EO SPS Operations have been successfully implemented: GetCapabilities, GetSensorAvailability DescribeSensor, DescribeTasking GetFeasibility, Submit Cancel, Update Reserve, Confirm GetStatus, DescribeResultAccess Validate SF server also implements Notifications Code is to be released as Open Source [Question : More detail useful? Or just show demo?]

Other (non-Open Source) code SPOT Image SPS Server Deployed at: http://ws.spotimage.com/axis2/services/SPS_v2.0.4 SF Client configured to use it (as well as SF Server) Ad hoc SF Client testing and ETS testing has been carried out Not Open Source. Earth Explorer CFI Used in SF Server, with the libraries included in the delivered code. Collection of multiplatform precompiled C libraries for timing, coordinate conversions, orbit propagation, satellite pointing calculations, and target visibility calculations. SF Server does not include the source code of the software. Library is provided under the Earth Observation CFI Licence Terms and Conditions - http://eop-cfi.esa.int/CFI/EOCFI_LTC.html

What Next To Do ...

Demonstration To Do Summary of steps/storyboard... Would this perhaps be better as a separate presentation (covering all the tasks)?

Thanks for listening Questions Any Questions before SF Client and SF Server Demonstration? reuben.wright@deimos-space.com

Extra Slides - if there any questions on the technical details of standards or development/design. SF Client UI (final UI in Operations Manual) SPS 2.0 operations EO Extension for SPS 2.0 parameters and operations Sensor Feasibility Reference Environment architecture

SF Client screenshots SF Client UI 3D Map Sensor selection Tasking Parameters (sent to SF Server) Display of Server responses (Feasibility Analyses)

SF Client screenshots

SF Client screenshots

SF Client screenshots

SF Client screenshots

SF Client screenshots

SF Client screenshots

SF Client screenshots

SF Client screenshots

Sensor Planning Service 2.0 Operations 1/2 Mandatory Interface (Operation Group) 30

Sensor Planning Service 2.0 Operations 2/2 Optional Interfaces (Operation Group) 31

EO Extension for Sensor Planning Service 2.0 SPS Tasking Parameters for all missions 32

EO Extension for Sensor Planning Service 2.0 SPS Tasking Parameters for all missions 33

EO Extension for Sensor Planning Service 2.0 SPS Tasking Parameters for all missions 34

EO Extension for Sensor Planning Service 2.0 SPS Tasking Parameters specific to Optical and Radar 35

EO Extension for Sensor Planning Service 2.0 Validation parameters specific to Optical and Radar 36

EO Extension for Sensor Planning Service 2.0 SPS Feasibility Study Parameters 37

EO Extension for Sensor Planning Service 2.0 SPS Status Parameters 38

EO Extension for Sensor Planning Service 2.0 New Operation: GetSensorAvailability 39

EO Extension for Sensor Planning Service 2.0 New Operation: Validate 40

EO Extension for Sensor Planning Service 2.0 New Operation: SubmitSegmentByID Response is classical SPS SubmitResponse 41

EO Extension for Sensor Planning Service 2.0 Additional Notification Topics SegmentPlanned SegmentAcquired SegmentValidated SegmentCancelled SegmentFailed 42

SF Client Architecture WorldWind Google Web Toolkit Apache Tomcat Web Browser Web Server MySQL DB WorldWind Google Web Toolkit Apache Tomcat SPS Library

SF Server Architecture Earth Explorer Mission CFI Apache Axis SPS Controller Notifications Planning System Earth Explorer Mission CFI Apache Axis SPS Library Notification Library

SF Server State management Submit Reserve Confirm Update Simulated acquisitions May fail (eg weather) Database updated Notifications triggered Get Status responses updated