2005-12-19 dr. roland m. wagner (ifgi) spatial data infrastructures: architecture & approach...

21
2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides are based on Ioannis Kanellopoulos: Improving Access to Environmental Information in Europe: the INSPIRE Initiative

Upload: jaden-coleman

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

2005-12-19 Dr. Roland M. Wagner (IFGI)

Spatial Data Infrastructures:Architecture & Approach

X-BorderSpatial and urbanization planning

Aachen

Some slides are based on Ioannis Kanellopoulos: Improving Access to Environmental Information in Europe: the INSPIRE Initiative

Page 2: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 2

Overview

1. Design Metaphor

2. SDI Basis (Integration mechanism)

3. SDI Functions and Components

4. Relevant SDI Player

Page 3: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 3

1.1. Spatial Data Infrastructure: Bridge Building

Environm

ent BE

nvironment

A

Encoding: jpg,GML,...

Data Access Service: WMS,WFS,..

Security Service: “WA/SS”

eBusiness Service: WPOS

Page 4: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 4

1.2. Example of data mismatch at borderline (1)

Discrepancies in Transport Network Data between Northern Ireland and Ireland, Source : MOLAND-NI

Page 5: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 5

1.3. Example of data mismatch at borderline (2)

Page 6: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 6

2.1. Architecture: Distributed Environment

Setting up and connecting of initially unknown resources:

• Publish data sets (name, ID, abstract, layer) and services (Type, URL) as meta

data (ISO 19115/19119/OGC Capabilities)

• Find data sets and services with catalog search engine (CS-W)

• Bind Application(-clients) to data and services (URL, ID, names), versioning

publish

findbind

Page 7: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 7

2.2. Getcapabilities Request

• A mechanism for service self-describing• Service interface (type, version, operations, content)

• Version negotiation

• Fundamental OGC Operation (BSM/OWS common)

• Requires only a valid URL

• Request example:

http://mywms.org/servlets?REQUEST=GetCapabilities&VERSION=1.1.0&SERVICE=WMS

• WMS response example:• Service (getmap, HTTP Get URL, HTTP POST URL)

• Layer (name, abstract, styles, boundingbox,…)

Page 8: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 8

2.3. Used HTTP request methods

• HTTP GET• Key-value-Pair

• Supported by regular browsers

• Limited length (4096?)

• HTTP POST• XML (Object) encoding for more complex information models

• Not limited

• No encoding required (space, ”ä”, …)

• HTTP SOAP• Transport more defined

• Use of powerful tools and components

• Transport of binary & ascii possible

WMS

WFS

Geo-DRM?

Page 9: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 9

2.3. Architecture: Integration by Cascading

Integration of distributed resources

with the same service type interface

simple and powerful

WMS-Service

WM-Client

WMS-Client

WMS-Serv. WMS Serv.

OG

C d

efin

ed

inte

rfa

ce

Page 10: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 10

2.4. Cascading: Security & eBusiness

Enhanced functionalities need to support basic cascading mechanism

Examples Web Security Service Web Pricing & Ordering S. Web Terms of Use Service geoDRM

…and corresponding clients

WSC

WSC-Client

WSS-Service

WMS-Serv.

WMS-Client

WMClient

WSS-Service

WMS-Service

WSS-Service

WMS-Service

Page 11: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 11

3.1. SDI core Components

Page 12: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 12

3.2. Architecture with Components

Page 13: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 13

3.3. Hands-on Approach: Skunk works

• Staff: some IT knowledge required (Network, web server, IT

Administrator)

• Web Mapping Service, version 1.0.0, 1.1.0

• Free Software, e.g. deegree, http:www.deegree.org

• Many services are running on tomcat web server (apache.org)

and using Java (java.sun.com)

• Internal test: Use own Web Mapping Client

• [ Set-up De-Militarized Zone (DMZ) ]

• External test: external WMC, e.g. • http://tim-online.nrw.de

• Input your’s WMS URL into the WMC

Page 14: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 14

3.4. Cluster-wide services

• Some network services support content services, e.g• Catalog (CS-W)

• WAS Web Authentication Service

• Monitoring Service

• Question: Who is operates them?• Maintenance of meta data crucial for acceptance

• Monitoring Service helpful in a larger environment

• Federation of catalogs• CS-W 2.0.1/ “ISO” Application Profile

• Federation with harvesting and distributed search possible

• URLs of current core of 5-8 catalogs managed by CeGI

Page 15: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 15

4.1. Relevant Player

• INSPIRE• More: http://inspire.jrc.it

• OpenGeoSpatial Consortium• More: http://www.opengeospatial.org

• XML Schema: Schemas.opengeospatial.net

• [ISO]• http://www.isotc211.org

Page 16: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 16

4.2. INSPIRE Characteristics

• More than just data• it includes documentation, means to discover,

access, evaluate, ..• it includes organizational agreements needed

to coordinate/ administer at various scales• it influences both data collection and

application development through minimal appropriate standards and policies

• ESDI build on top of National and Regional SDIs

Page 17: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 17

The following principles govern INSPIRE:

a) that spatial data should be collected once and maintained at the level where

this can be done most effectively

b) that it must be possible to combine seamlessly spatial data from different

sources across the EU and share it between many users and applications

c) that it must be possible for spatial data collected at one level of government to

be shared between all the different levels of government

d) that spatial data needed for good governance should be available on

conditions that are not restricting its extensive use

e) that it should be easy to discover which spatial data is available, to evaluate

its fitness for purpose and to know which conditions apply for its use.

4.3. INSPIRE principles

Page 18: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 18

4.4. Open Geospatial Consortium• The OGC

• Not-for-profit, international consortium• 250+ industry, government, and university members

(about 1/3 from Europe)

• Specification Development Program (since 1994)

• similar to other Industry consortia like W3C, OMG, etc.• Class A liaison with ISO/TC211

• Interoperability Program (since 1999)

• a global, innovative, hands-on engineering and testing program designed to accelerate interface development and bring interoperability to the market

• OGC Web Service Testbeds (OWS)• Interoperability Experiments

• Outreach and Community Adoption Program (since 2002)

• awareness raising, education and training, encourage take up of OpenGIS® interfaces, business development

• Subsidiaries: OGC Europe, OGC Australia, …

OGC Vision

A world in which everyone benefits fromgeographic information

and services made available

across any network, application or platform.

OGC Mission

Our core mission is to deliver

spatial interface specifications

that are openly available for global use.

Page 19: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 19

Global ISO, W3C, IETF

OASIS, WS-1, ANSI, CEN, ISO, UN/CEFACT, RosettaNet / UCC...

XX-XML, RosettaNet, OASIS,OGC, SEDRIS, OMA, eMSA, SIF....

+ hundreds more

Microsoft, IBM,Network Providers,

+ hundreds to thousands more

Sco

pe

Shared Business Process Specificity

Cross - Industry

(Horizontal)

Industry Based

(Vertical)

Organisation Specific

4.5. Service Standards Hierarchy

+ 10 more

Page 20: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 20

Summery

• Understanding

• SDI Architecture

• Basic SDI Mechanisms

• SDI Functions

• W**S abbreviations

• First Hands-on experiences • Use WMS HTTP GET first

• Share URLs with lists

• Get to know relevant players

• Find more resources

• Start to understand tendencies

Page 21: 2005-12-19 Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides

Wagner SDI: Architecture & Approach 21

Contact

Universität Münster

Institut für Geoinformatik

Dr. Roland M. Wagner

eMail: [email protected]