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)

NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

Embed Size (px)

Citation preview

Page 1: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

Importance of groundwaterinformation interoperability

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

development)

Page 3: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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

Québec New Brunswick

Page 5: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

OGC interoperability

client

Common

GML

Common

GML

Common GML

GSC WxS

WxSProv

Etc. WxS

internet

Translation

Translation

Translation

internet

Page 8: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

H2O =

NADM (Geology)

+ CGI (Observation model)

+ NGWD + PATHWAYS (ESS projects)

+ RésEau (Water quality – ongoing)

Page 10: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

NadmC1::GeologicUnit

HydrogeologicUnit

Aquifer

+hostedIn

Page 12: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

Wrapper schematics (transformation)

Client

WFS

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

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

Page 13: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

Client

WFS

Wrapper

Wrapper schematics (transformation)

Serializer

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

Page 14: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

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: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

Future directions

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

Work on a translation mechanism PATHWAYS “Query rewrite”

Page 16: NADM-H2O and H2O-GML Enabling decision support by extending NADM for groundwater information interoperability Eric Boisvert (Geological Survey of Canada

Questions ?