Testbed3 Use Cases Geoscience Australia IMF client implementation.

Slides:



Advertisements
Similar presentations
Support.ebsco.com EBSCOadmin Branding Tutorial. Welcome to the EBSCOadmin Skinning and Branding tutorial, where you will learn how to customize EBSCOhost.
Advertisements

François ROBIDA, Jean-Jacques SERRANO BRGM, France One Geology: which catalogue ?
GeoSciML borehole data exchange and applications Christian Bellier (BRGM), John Laxton (BGS)
IC GS Informatics Breakout Group. Informatics Breakout – topics discussed 1)How will 1G integrate with topographic data? 2)Centralized, distributed, or.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
For Mapping Biodiversity Data Data Management Options.
1 Chapter 12 Working With Access 2000 on the Internet.
Welcome to EDINA Digimap Digimap is an EDINA service offering online access to a range of spatial data. It is authenticated using Athens and is available.
Welcome to EDINA Digimap Digimap is an EDINA service offering online access to a range of spatial data. It is authenticated using the UK Federation and.
Exploring large marine datasets using an interactive website and Google Earth Jon Blower, Dan Bretherton, Keith Haines, Chunlei Liu, Adit Santokhee Reading.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
University of Southern California Enterprise Wide Information Systems Getting Started in R/3 Instructor: Richard W. Vawter.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Cummins® Inc. Update Manager 3.0 Training Electronic Service Tools.
Cummins® Inc. Update Manager 3.1 Training Electronic Service Tools.
FREEHAND FREEHAND EASY FOR DRAWING A SPECIAL COURSES FOR GEOLOGY STUDENTS OF ANKARA UNIVERSITY JEM209 Doç.Dr. Kavuşan.
© NERC All rights reserved BGS Linked Data Pilot – aims & objectives DNF Expert Group Meeting London, 18/11/10 John Laxton.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Interoperability Dialogue between the EU and its neighbouring countries and Central Asian countries - A TRACECA PROJECT- May 2009 – May 2012 Antalya: Fallback.
Data integration and dissemination in the MARsite project John Douglas (WP10 leader)
Tutorial: Introduction to ASP.NET Internet Technologies and Web Application 4 th February 2010.
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Internet Map Server Help This presentation briefly describes the Internet map server viewer and model interface and how to work them.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Met Alert Tool (MAT). Introduction What is MAT? –Met Alert Tool (MAT) monitors and alerts the user to weather conditions exceeding thresholds (for example,
Workshop WSS-03: GeoSciML V2 Testbed 3 Technologies - Tim Duffy IGC August 2008.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Introduction to ArcGIS for Environmental Scientists Module 2 – Fundamentals Chapter 7 – Queries.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
GUI development with Matlab: GUI Front Panel Components 1 GUI front panel components In this section, we will look at -GUI front panel components -Programming.
Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech.
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
DEPARTMENT OF PRIMARY INDUSTRIES Testbed 2: Demonstrating Geoscience Web Services Bruce Simons & Alistair Ritchie GeoScience Victoria, Minerals & Petroleum.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
1 HTML Forms
Getting Started with OPC.NET OPC.NET Software Client Interface Client Base Server Base OPC Wrapper OPC COM Server Server Interface WCF Alternate.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
Return to Outline Copyright © 2011 by Maribeth H. Price 3-1 Labeling and annotation.
Vocabulary in VB So Far. Assignment: Used to change the value of an object at run time Used to change the value of an object at run time.
SCENARIO 1: SELECT SAMPLES BY BOUNDING BOX STEP 1: USER SELECTS SAMPLES USING BOUNDING BOX AREA (and/or by typing in bounding box coordinates) From WFS.
Standards-based methodology for developing a geoscience markup language Simon Cox Research Scientist 9 August 2008.
Using the AccuGlobe Software with the IndianaMap Using the AccuGlobe Software.
Use Case 1 - Mapping Client asks for a map. Server returns a map with default symbolisation. User can click on any graphic feature from one layer to retrieve.
Getting the most out of ArcMap Jack Horton & Jorge Ruiz-Valdepeña.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
ArcGIS: ArcCatalog. Agenda The ArcCatalog Interface General ArcCatalog ▫Navigating directories ▫Preview data ▫View metadata Advanced ArcCatalog ▫Modifying.
School of Geography FACULTY OF ENVIRONMENT Querying with ArcGIS.
GeoSciML 4 The OGC/CGI Geoscience Data Transfer Standard Ollie Raymond
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 12 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 12 Accessing.
DEPARTMENT OF PRIMARY INDUSTRIES Demonstrating delivery of Geological Data using Web Feature and Web Mapping Services based on international standards.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
1 HTML Forms
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
TEISS Interface Review Melinda Ronca-Battista, ITEP.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
Optional Use Case 4 – Optional filter query Select a subset of geological mapped features on the basis of age or lithology and highlight them with the.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
XP Creating Web Pages with Microsoft Office
Unit Six: Labels In this unit… Review Adding Text to Maps
Geospatial Database Create Geodatabase Practical Session
FREEHAND EASY FOR DRAWING
Presentation transcript:

Testbed3 Use Cases Geoscience Australia IMF client implementation

Use Case 1

Use Case 1 - Show WMS map based on pre-packaged portrayal description Aust_GeologicUnit_2.5M France_GeologicUnit_5M Step 1: User populates a list of GeoSciML WMS services using the Map Layers tab in IMF client Aust_GeologicUnit_1M IMF client queries registry (CSW) to discover available WMS services and the user dynamically builds Map Layers list. Alternately the available services could be cached daily or at start of session, or fallback position is just to hard code the list of Testbed3 services. WMS layers are scale- dependent. eg, Aust 2.5 million scale WMS layer displayed in global view; Aust 1.0 million scale WMS layer displayed only when zoomed in to at least 1.0 million scale. Naming convention for service layers needs to be defined, e.g. Australia_GeologicUnit_1M France_Faults_250K Aust_Coastline Topography 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help Add layers

Use Case 1 - Show WMS map based on pre-packaged portrayal description List of available attributes used to colour the selected WMS layers EN FR IT JP SV EN Language: age lithology Attribute: age Pick a language and one attribute to colour and label the selected map layers and legend. Pick-list options, either: 1. Read values from BRGM registry containing SLDs (dynamic) 2. Read values from registry file cached daily of at start of client session (preferred option?) 3. Hard code the pick-list values (not dynamic) Step 2: User chooses SLD parameters List of available languages for legend text Use tabs for easy access to Use Case examples 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help Use Case 1 Symbolise map and legend Refresh map Select one or more Geologic Unit services in the Map Layers tab. Step 1. Step 2.

Legend displayed according to language and attribute chosen by user. Coloured and labelled by SLD using standard vocabulary. Legend rendered in IMF using WMS getLegendGraphic. Note: The ‘Age’ attribute used for colouring the WMS is a single, PreferredAge CGI_TermValue in all Testbed3 services (ie, ICS terms only; no upper or lower ages) Step 3: Client draws WMS map and displays legend according to chosen SLD Use Case 1 - Show WMS map based on pre packaged portrayal description WMS displayed Aust_GeologicUnit_1M Aust_Coastline 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help

Use Case 2

Japan_GeologicUnit_250K France_GeologicUnit_5M Step 1: User selects WFS service and provides bounding box to query Use Case 2a – Serialisation of GeologicUnits 3. User defines a bounding query box in client application. Client selects features which intersect bounding box. 1. User uses the “Map Layers” tab to display one or more WMS services as a background map using a default colour scheme (or SLD colour scheme from Use Case 1?). This gives the user a graphic spatial reference to enable drawing a bounding box for the WFS query. Aust_GeologicUnit Aust_Contacts Aust_Faults Aust_FieldSites Aust_Struc_Measurements Aust_Boreholes France_GeologicUnit France_Borehole UK_ GeologicUnit Step 1. Pick a feature service to query: Aust_GeologicUnit 2. User selects WFS service to query using a pick list of services. Either read on-the-fly from registry, or cached list from registry, or hard coded list. Step 2. Use tool to draw a box around area you want to query. Use Case 1 – Display mapUse Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help Use Case 2 Simple WFS query

Japan_Geologic_Units France_Geologic_Units Step 2: Client returns GeologicUnit descriptions from WFS Use Case 2a – Serialisation of GeologicUnits WFS GeologicUnit query result returned with stylesheet formatting. Aust_Geologic_Units Add layers Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_GeologicUnit_1M Selected features returned as graphic objects, served in the IMF acetate layer. This query profile (which attributes will be returned) needs to be defined. Must limit the number of features returned to: i) protect the user from waiting for a very long time for a huge number of features, and ii) protect our server from being ground to a halt by a huge query. Need warning for Testbed users like: “This service will return a maximum of 1000 features”? 14 features found Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_GeologicUnit Aust_Contacts Aust_Faults Aust_FieldSites Aust_Struc_Measurements Aust_Boreholes France_GeologicUnit France_Borehole UK_ GeologicUnit Step 1. Pick a feature service to query: Aust_GeologicUnit Step 2. Use tool to draw a box around area you want to query. Use Case 2 Simple WFS query Use Case 1 – Display mapUse Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help

Client returns GeologicUnit descriptions with associated EarthMaterials from WFS Use Case 2b – Serialisation of GeologicUnits with EarthMaterials WFS query result returned with stylesheet formatting includes EarthMaterial attribute data. This query profile still needs to be defined 14 features found Japan_Geologic_Units France_Geologic_Units Aust_Geologic_Units Add layers Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_GeologicUnit_1M Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_GeologicUnit Aust_Contacts Aust_Faults Aust_FieldSites Aust_Struc_Measurements Aust_Boreholes France_GeologicUnit France_Borehole UK_ GeologicUnit Step 1. Pick a feature service to query: Aust_GeologicUnit Step 2. Use tool to draw a box around area you want to query. Use Case 2 Simple WFS query Use Case 1 – Display mapUse Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help

Client returns GeologicStructure (eg, faults, contacts) descriptions from WFS Use Case 2c – Serialisation of GeologicStructures (contacts, faults) WFS query result returned with stylesheet formatting User defines a bounding query box which selects intersecting features Selected features returned as graphic objects served in the IMF acetate layer This “fault” query profile (which attributes will be returned) needs to be defined. 3 features found Japan_Geologic_Units France_Geologic_Units Aust_Geologic_Units Add layers Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_GeologicUnit_1M Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_Faults Aust_GeologicUnit Aust_Contacts Aust_FieldSites Aust_Struc_Measurements Aust_Boreholes France_GeologicUnit France_Borehole UK_ GeologicUnit Step 1. Pick a feature service to query: Aust_Faults Step 2. Use tool to draw a box around area you want to query. Use Case 2 Simple WFS query Use Case 1 – Display mapUse Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help

Use Case 2d – Serialisation of SamplingFeatures (eg: outcrops, boreholes, structural measurements) WFS query result returned with stylesheet formatting User defines a bounding query box This query profile defined by GA, as we are the only providers of this feature type (field sites). Note: Other query profiles need to be defined for boreholes and structural measurements. Selected features returned as graphic objects served in the IMF acetate layer 1 feature found Use Case 1 – Display mapUse Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help Japan_Geologic_Units France_Geologic_Units Aust_Geologic_Units Add layers Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_GeologicUnit_1M Japan_GeologicUnit_250K France_GeologicUnit_5M Aust_FieldSites Aust_GeologicUnit Aust_Contacts Aust_Faults Aust_Struc_Measurements Aust_Boreholes France_GeologicUnit France_Borehole UK_ GeologicUnit Step 1. Pick a feature service to query: Aust_FieldSites Step 2. Use tool to draw a box around area you want to query. Use Case 2 Simple WFS query

Use Case 3

Use Case 3a&b – Query GeologicUnit WFS on lithology or age lithology age Attribute: lithology Value: sandstone schist shale sandstone Value pick-list is populated: i. from vocabulary on-the-fly from BRGM registry, or ii. cached at start of session or daily from registry, or iii. hard coded in client if registry connection is too hard Step 2. Pick an attribute and value to query: User selects a GeologicUnit WFS service to query and query parameters Questions to be answered regarding the practical application of querying against different language WFS services. How do we handle language neutral identifiers? Use Case 1 – Display map Execute query Step 1. Pick a GeologicUnit service to query: Aust_GeologicUnit France_GeologicUnit UK_ GeologicUnit Aust_GeologicUnit User picks attribute and value on which to query User picks GeologicUnit WFS service to query Use Case 1 – Display mapUse Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help Use Case 3a & b Geological Unit Complex WFS query User uses the “Map Layers” tab to display one or more WMS services as background map using a default colour scheme.

Use Case 3a&b – Query GeologicUnit WFS on lithology or age Show number of features returned. If query result is over the maximum for the service, return a message: “Your query returned more than the maximum number of 1000 features. Please refine your query.” Your query retrieved 145 mapped features. User downloads and/or displays GeoSciML MappedFeatures query result Display on map Download as GeoSciML Download as KML Download as HTML Examples of downloadable formats. User clicks button to download data file in chosen format. User can display results as acetate layer in the map window. Use Case 1 – Display map Use Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help Use Case 3a & b Geological Unit Complex WFS query

Use Case 3c – Query GeologicStructure WFS on age User picks an age value on which to query (use a single PreferredAge value) User picks value for query on Displacement Event age Age pick-list is populated: i. from vocabulary on-the-fly from BRGM registry, or ii. cached at start of session or daily from registry, or iii. hard coded in client if registry connection is too hard User picks WFS service to query Use Case 3c Fault activity Complex WFS query Eocene Miocene Silurian Eocene Step 2. Pick an age of fault activity: Age: Execute query Step 1. Pick a Faults service to query: Aust_Faults_1M France_Faults_1M Japan_Faults_250K Aust_Faults_1M Use Case 1 – Display map Use Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help List of available faults WFS services read on-the-fly from registry, or cached, or hard coded list.

Use Case 3c – Query GeologicStructure WFS on age User downloads GeoSciML MappedFeatures query result Show number of features returned. If query result is over the maximum for the service, return a message: “Your query returned more than the maximum number of 1000 features. Please refine your query.” Examples of downloadable formats. User clicks button to download data file in chosen format. User can display results as acetate layer in the map window Your query retrieved 15 mapped features. Display on map Download as GeoSciML Download as KML Download as HTML Use Case 3c Fault activity Complex WFS query Use Case 1 – Display map Use Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help User can display results as acetate layer in the map window

Use Case 3d – Query Borehole WFS on length and lithology User types in a length number value, and picks a lithology value on which to query Lithology pick-list is populated: i. from vocabulary on-the-fly from BRGM registry, or ii. cached at start of session or daily from registry, or iii. hard coded in client if registry connection is too hard Use Case 3d Boreholes Complex WFS query Step 2. Type in a minimum borehole length: Execute query Step 1. Pick a Borehole service to query: sandstone shale siltstone sandstone Aust_Boreholes France_Boreholes UK_Boreholes Aust_Boreholes Step 3. Pick a lithology to occur in the borehole 300 metres Use Case 1 – Display map Use Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help User picks WFS service to query. List of available faults WFS services read on-the-fly from registry, or cached, or hard coded list. AND User displays borehole WMS as a background layer using the “Map Layers” tab

Use Case 3d – Query Borehole WFS on age Show number of features returned. If query result is over the maximum for the service, return a message: “Your query returned more than the maximum number of 1000 features. Please refine your query.” Examples of downloadable formats. User clicks button to download data file in chosen format. User can display results as acetate layer in the map window User downloads GeoSciML MappedFeatures query result Use Case 1 – Display map Use Case 2 – Simple queryUse Case 3 – GeologicUnit queryUse Case 3 – Fault activity query Use Case 3 – Borehole query 1. Symbolise map 2. Simple WFS query 3a. GeologicUnit query3c. Fault activity query 3d. Borehole query Map Layers Legend Toolbar Help Your query retrieved 8 mapped features. Display on map Download as GeoSciML Download as KML Download as HTML Use Case 3d Boreholes Complex WFS query