Eric Boisvert (Geological Survey of Canada – Québec City)

16
NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada – Québec City) Jean Brodeur (Geomatic Canada - Sherbrooke) Boyan Brodaric (Geological Survey of Canada - Ottawa)

description

NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability. Eric Boisvert (Geological Survey of Canada – Québec City) Jean Brodeur (Geomatic Canada - Sherbrooke) Boyan Brodaric (Geological Survey of Canada - Ottawa). - PowerPoint PPT Presentation

Transcript of Eric Boisvert (Geological Survey of Canada – Québec City)

Page 1: Eric Boisvert (Geological Survey of Canada – Québec City)

NADM-H2O and H2O-GMLEnabling decision support by extending NADM for groundwater information interoperability

Eric Boisvert (Geological Survey of Canada – Québec City)Jean Brodeur (Geomatic Canada - Sherbrooke)Boyan Brodaric (Geological Survey of Canada - Ottawa)

Page 2: Eric Boisvert (Geological Survey of Canada – Québec City)

Importance of groundwaterinformation interoperability

NGWD (National Groundwater Database) RésEau (Water information Network – EC) PATHWAYS (decision making for sustainable

development)

Page 3: Eric Boisvert (Geological Survey of Canada – Québec City)

National Groundwater Database

Catalog of databases Network of databases (federal,provincial, etc.)

Qc

Sk

BC

NB

•ESRI•Oracle•PostGres•mySQLAccess

NGWD

Client

Pathways

RésEau

Page 4: Eric Boisvert (Geological Survey of Canada – Québec City)

Problem : Database structure Most of data held in provinces Different structures,syntax,purpose

Québec New Brunswick

Page 5: Eric Boisvert (Geological Survey of Canada – Québec City)

OGC standards

CGDI : Canadian Geospatial Data Infrastructure (equivalent to USA’s NSDI)

WMS : Web Map Service WFS : Web Feature Service WCS : Web Coverage Service WMC : Web Map Context Wxx : They keep coming Commonality : XML

Page 6: Eric Boisvert (Geological Survey of Canada – Québec City)

How people see me

<xm

l/><x

ml/>

<xm

l/>

<xm

l/><x

ml/>

<xm

l/>

<xm

l/>

<xm

l/>

<xm

l/> Eric

I’m not a warehouse (but I’m still a data alligator)

Page 7: Eric Boisvert (Geological Survey of Canada – Québec City)

OGC interoperability

client

Common

GML

Common

GML

Common GML

GSC WxS

WxSProv

Etc. WxS

internet

Translation

Translation

Translation

internet

Page 8: Eric Boisvert (Geological Survey of Canada – Québec City)

GML (Geographic Markup Language)

Building block Provides common structures for all geographic

applications (geometries, projections, metadata) Feature Model (from ISO) GML alone is useless, just a pile of lego blocks Just add your model ! (just add Water !)

Page 9: Eric Boisvert (Geological Survey of Canada – Québec City)

H2O =

NADM (Geology)

+ CGI (Observation model)

+ NGWD + PATHWAYS (ESS projects)

+ RésEau (Water quality – ongoing)

Page 10: Eric Boisvert (Geological Survey of Canada – Québec City)

NADMNadmC1::

GeologicConcept

PW_Property

NadmC1::GeologicProperty

NadmC1::GeologicUnit

NadmC1::EarthMaterial

NadmC1::InorganicFluid

HydrogeologicProperty HydrogeologicUnit Water

Aquifer

WaterWell

WaterQuantity

UndergroundWater

WaterReservoir WaterFlowProcess WaterBudget

+hostedIn

+discharge

+recharge

+quantity

1..*

CGIFeature

XSA::Site

XSA::Section

+ begin: Point+ end: Point+ length: Measure [0..1]

XBH::Borehole

+ collarDiameter: Measure

XCV::Log

tagsXSD = XSDchoice

0..*

+log

XMML(O&M)

Page 11: Eric Boisvert (Geological Survey of Canada – Québec City)

NadmC1::GeologicUnit

HydrogeologicUnit

Aquifer

+hostedIn

Page 12: Eric Boisvert (Geological Survey of Canada – Québec City)

Wrapper schematics (transformation)

Client

WFS

REQUEST=GetFeature&BBOX=-72,45,-71,46

Wrapper SELECT NO,DOSSIER,ANNEEWHERE LONG83 > -72 AND LONG83 < -71…

Page 13: Eric Boisvert (Geological Survey of Canada – Québec City)

Client

WFS

Wrapper

Wrapper schematics (transformation)

Serializer

C#,Java,ASP.NET, ColdFusion or some guy typing really fast

Page 14: Eric Boisvert (Geological Survey of Canada – Québec City)

Issues

Matching the pieces Scientific concept is one aspect, day to day

practice is another Wrapping process

WFS filter (OGC Filter) can express complex queries that must be translated into the local schema

Get all wells that are deeper than 40 m and reach the rock when this rock type is sandstone

Page 15: Eric Boisvert (Geological Survey of Canada – Québec City)

Future directions

National groundwater interchange standards replace 1992 standard (no-so-standard)

Work on a translation mechanism PATHWAYS “Query rewrite”

Page 16: Eric Boisvert (Geological Survey of Canada – Québec City)

Questions ?