+ All Categories
Home > Documents > Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea...

Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea...

Date post: 14-Oct-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
29
© Copyright Galdos Systems Inc. January 18, 2019 GML Demonstrations June 2005 Ron Lake
Transcript
Page 1: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

© Copyright Galdos Systems Inc. January 18, 2019

GML

Demonstrations

June 2005

Ron Lake

Page 2: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

2 January 18, 2019Powering the Geo-Web

Demonstrations - GML & WFS

• Standard Vancouver Demo

• Vancouver Feature Editing.

• Vancouver Feature Replication.

• ITS Demonstration – Multiple WFS & WMS.

• S57 Demonstration.

Page 3: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

3 January 18, 2019Powering the Geo-Web

Vancouver Demo 1

• Obtain GML data from WFS.

• Apply map style to create maps.

• Maps in SVG, TIFF etc.

WFS

Feature Portrayal

Service

Map Style

Standard Browser with

SVG plug-in

Oracle Spatial,

ArcSDE/Oracle or

X-Hive backend

(GML 3. Data)

Cartalinea

FreeStyler

Page 4: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

4 January 18, 2019Powering the Geo-Web

Vancouver Demo 2

Demonstrates Feature Transactions

• Insert

• Update

• Delete

WFS

Feature Portrayal

Service

Map Style

Standard Browser with

SVG plug-in

Oracle Spatial,

ArcSDE/Oracle or

X-Hive backend

Cartalinea

FreeStyler

Simple WFS Client

(GML 3. Data)

Page 5: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

5 January 18, 2019Powering the Geo-Web

Vancouver Demo 3

• Replicate specific features or feature

types in selected area.

WFS

Feature Portrayal

Service

Map Style

Standard Browser with

SVG plug-in

Transactional WFS

FreeStyler

Simple WFS Client

Cartalinea

(GML 3. Data)

Page 6: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

6 January 18, 2019Powering the Geo-Web

GML & S-57 – Web Feature Service & Portrayal Service

• Obtain S-57 data from WFS.

• Apply style sheets to create maps.

• Use S-52 symbology

WFS

Feature Portrayal

Service

Map Style

Viewer Client

Standard Browser

with SVG plug-in

Oracle Spatial,

ArcSDE/Oracle or

X-Hive backend

(S-57 & AML)

Cartalinea

FreeStyler(GML 3. Data)

Page 7: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

7 January 18, 2019Powering the Geo-Web

Web Feature

Service

(observations)

Real time GML observations

Web Feature Service

Real Time

Traffic Model

GML feature(s)

Road Features

GML featuresLoop Detectors on Highway

Integrating Real Time Sensors & Geography

DEMO -3

Feature Portrayal Service (WMS)

(GML 3. Data)

(GML 3. Data)

Page 8: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

8 January 18, 2019Powering the Geo-Web

INdicio Demonstration - Functionality

Browser

Client

Style

Engine

INdicio

WRS

style

Demo System Architecture

Page 9: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

9 January 18, 2019Powering the Geo-Web

INdicio Demonstration - Functionality

• Web service – XML based query/response.

• Find services, datasets, schemas etc.

• Find by:

– Organization (association)

– Service Type (classification)

– Location (classification)

• Follow associations

• Search by spatial location (simple search)

• Life Cycle Metadata

Page 10: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

10 January 18, 2019Powering the Geo-Web

INdicio Demonstration – Customer Site

Page 11: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

11 January 18, 2019Powering the Geo-Web

Web Processing Service

• XML Web Service.

• A general processing engine for geographic data.

• Exposes a library of processing functions based on an internal

mathematics engine (Maple, Mathematica).

• Can carry out complex computation (e.g.)

– Compute network topology.

– Drape features onto a DEM.

– Perform automated conflation

Page 12: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

12 January 18, 2019Powering the Geo-Web

Case Study: BC iTRIM

Requirements:

• Integrated, seamless, feature-based topographic spatial

database

• Data maintenance through partnership agreements with other

multi-jurisdictional agencies and private companies

• Automated access control, feature validation, and topology

generation

Page 13: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

13 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

The 2D geometry (lat/lon) of a

road is observed by a Trusted

Partner

Case Study: BC iTRIM

Page 14: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

14 January 18, 2019Powering the Geo-Web

A RoadObservation instance is

created that contains road

geometry and targets a

feature to update

Case Study: BC iTRIM

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

Page 15: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

15 January 18, 2019Powering the Geo-Web

A WFS insert transaction

request containing the

RoadObservation is created (by

Trusted Partner)

Case Study: BC iTRIM

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

Page 16: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

16 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

Insert request is sent to the

iTRIM Observation Tier WFS

(Galdos Cartalinea).

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 17: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

17 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

All policies that match the insert

request are applied by APE:

•Authorization (pass/fail)

•Schema validation

•Spatial data integrity

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 18: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

18 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

APE carries out effect of the

policies, i.e. if all policies pass,

them RdObs001 is inserted in the

Observation Tier

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 19: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

19 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

Successful insertion of RdObs001

triggers APE to apply Observation

to Feature Tier policies Policies

include: Draping and Realm Tier

Snapping

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 20: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

20 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

APE carries out all obligations (i.e.

submits all transaction requests to

WPS).

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 21: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

21 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

WPS performs requested

transactions and returns results

(modified geometry) to APE

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 22: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

22 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

APE carries out “effects” of the

policies, for instance it constructs

and submits update Road

transaction request to Feature Tier.

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 23: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

23 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

Successful update of the Road

feature triggers APE to apply

“Feature to Graph Tier” policies

including graph/topology

generation

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 24: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

24 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

APE carries out all obligations (i.e.

submits all transaction requests to

WPS).

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 25: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

25 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

WPS performs requested

transactions and returns results

(topology model) to APE.

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 26: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

26 January 18, 2019Powering the Geo-Web

Get iTRIM

Objects

Insert

Observation

Trusted

Partner

iTRIM

APE

Observation Tier

Feature Tier

Graph Tier

TRIM

Rea

lm T

ier

Poli

cies

1 2

4

3

5

WPS

GML Parser Function Computation

Engine (Maple)

6

7

8 9

10

11

14

13

12

15

APE carries out effect of the

policies, i.e. submits update

RoadNetwork transaction request

to Graph Tier

Case Study: BC iTRIM

(GML 3. Data)

(GML 3. Data)

Page 27: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

27 January 18, 2019Powering the Geo-Web

Demo Scenario

TestRoadObservation2.xml

(Rd_2)TestRoadObservation1.xml

(Rd_1)

TestRoadObservation3.xml

(Rd_3)

TestRoadObservation4.xml

(update to Rd_3: should fail)

TestRoadObservation5.xml

(Rd_5)

Page 28: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

28 January 18, 2019Powering the Geo-Web

Conceptual Model for Data Population

Trusted

Partner

Validate &

Insert

Observation

Apply

Observation

Policy

Observation

Policies

Apply

Feature

Policy

Apply

Graph

Policy

Feature

Policies

Graph

Policies

WFS

Transaction

Graph

Policies

Page 29: Galdos and Intergraph Co-operation...FPS –Multiple WFS Sources –Galdos/Intergraph WFS Cartalinea (S-57) WFS GeoMedia (USA) Feature Portrayal Service Map Style FreeStyler Title

29 January 18, 2019Powering the Geo-Web

FPS – Multiple WFS Sources – Galdos/Intergraph

WFS

Cartalinea (S-57)

WFS

GeoMedia (USA)

Feature Portrayal

Service

Map Style

FreeStyler


Recommended