iso 19100 series standards in a model driven …...iso harmonized uml model a fis ®-a lkis-a tkis...

31
ISO 19100 Series Standards in a Model Driven Architecture for Landmanagement Jürgen Ebbinghaus, AED-SICAD 29.10.2003

Upload: others

Post on 06-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

ISO 19100 Series Standards in a Model Driven Architecture for Landmanagement

Jürgen Ebbinghaus, AED-SICAD 29.10.2003

Page 2: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

The Company

100%

SIEMENS PTD

Shareholder & Strategic

Business Partner

Strategic Business Partner

SIEMENS

Business

Services

Page 3: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

The Company

◼ Largest GIS application company in Europe

Approx. 250 people

More than 10000 licenses and >2000 customers all over the

world

80% of the German Cadaster market and many large Intl.

cadastre agencies use AED-SICAD technology

◼ Our offering

State-of-the-art GIS applications for landmangement / cadastre

and utilities

Consulting services for cadastre and utility projects

◼ More than 20 years of experience

GIS and GIS Application development

Large infrastructure project management

Cadastre Information System implementation

Page 4: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

ISO 19100 Series Standards used / observed in Design and Implementation

◼ 19103 Conceptual Schema Language

◼ 19106 Profiles

◼ 19107 Spatial Schema

◼ 19109 Rules for Application Schema

◼ 19110 Methodology for Feature Cataloguing

◼ 19111 Spatial Referencing by Coordinates

◼ 19115 Metadata

◼ 19118 Encoding

◼ 19119 Services

◼ 19128 Web Map Server Interface

◼ 19136 Geographic information - Geography Markup Language

◼ 19139 Metadata – Implementation Specification

◼ OGC Web Feature Server 1.0

◼ OGC Filter Encoding 1.0

Page 5: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

XML

Application

Metadata

<appinfo/>

Model Driven Architecture based on AFIS®-ALKIS®-ATKIS® Standard I

ISO Harmonized UML Model

AFIS®-ALKIS®-ATKIS® UML Model

XML

Schema

Definitions

(XSD)Rose Script

Feature API

Ap

plic

atio

n F

ram

ew

ork

XM

L C

las

s G

en

era

tor

Page 6: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

ArcSDE

Model Driven Architecture based on AFIS®-ALKIS®-ATKIS® Standard II

ISO Harmonized UML Model

AFIS®-ALKIS®-ATKIS® UML Model

ArcGIS Geodatabase UML Model

XML

Metadata

Interchange

(XMI)

Rose Script

UNISYS XMI

Export Tool

relational

Datamodel

ESRI CASE

Schema

Wizard

Page 7: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Model Driven Architecture based on AFIS®-ALKIS®-ATKIS® Standard III

ISO Harmonized UML Model

AFIS®-ALKIS®-ATKIS® UML Model

XML

Schema

Definitions

(XSD)Rose Script

GML 3.0

NAS

Data

NAS

Request

Response

Standards-based

Exchange Interface

(NAS)

WFS 1.0

Filter Encoding 1.0

Page 8: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

XML

3-Schema Architecture of AED-SICAD Landmanagement on ArcGIS

relational

Datamodel

Oracle 9i

ArcSDE

Inte

rnal D

ata

base S

chem

a

UML

XMI

UML

Conceptual Application Schema

ArcGIS Geodatabase

(ArcCatalog)

Cla

ss

Exte

nsio

ns

Wo

rksp

ace

Exte

ns

ion

s

Application ExtensionsFeature

Catalog

NA

S I

mp

ort

/ E

xp

ort XSD

NAS

Data

Exte

rnal A

pplic

atio

n S

chem

a

AFIS®-ALKIS®-ATKIS®

on ArcGIS

GML 3.0

Page 9: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Landmanagement Product Components

Landmanagement

LM Server – GeoData Server

LM Survey – Surveying Calculations

LM View and LM Web – Information and Anaylsis

LM Editor – Data Collection and Quality Check

Page 10: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Components for Workflows

ArcGIS inside

LM View and LM Web

ArcGIS inside

LM Survey

ArcGIS inside

LM Editor

ArcGIS inside

LM Mobile - LM Pad

Enterprise Geodata Server

LM Server

ArcGIS inside

Desktop BrowserSurveying

GPS/TPS

Page 11: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Integration of Surveying and GIS

Connecting Core Competences

Modern Technology

for Field Survey

from Leica Measurements

Survey PointsSurveying

Cadastre ObjectsCadastre

Progressive Applications

for Landmanagement

from AED and SICAD

Latest GIS-Technology

from ESRIStandard ObjectsGIS

Page 12: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

The role of AED-SICAD in Cadastre Projects

Definition

status quo

Planning of

target system

Implemen-

tation

Operation

Cadaster

E-government

Privatization

• AED-SICAD establishes

professional contacts

• Consulting by German

Landesvermessungsämter

• AED-SICAD

supports

the client

• Consulting by

German

Cadastre

Agencies

• AED-SICAD Services

• AED-SICAD Cadastre Software

• AED-SICAD Project Management

• AED-SICAD =

active

partner for tech-

nology, innova-

tion and main-

tenance

Page 13: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

The Philosophy of Our GIS Applications

◼ Process orientation

As simple as possible

Ergonomic

Software adapts to the business processes

◼ Interoperability

Between GIS systems

In the IT World

◼ Continuous Data Flow

From field to office and back

◼ Investment security

Smooth transition to new technologies

Component-oriented architecture to reduce software license costs

Page 14: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

International Landmanagement Solution

based on

Scope

ESRI ArcGIS Technology

ISO/OGC Standards

FIG Concept Cadastre 2014

Page 15: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Functional Components

◼ Some Functions

Project Administration

Workflow Management System

Import Primary Data Set and Surveying Calculation

Up-to-dateness Check and Quality Check including Database Simulation

Processing Tools for customer-specific Update Processes

Processing Tools for standard Update Cases

Update Certificates

Reporting Process

Plausibility Check

Export Interface (GML 3.0)

... and many more

◼ Configurations for

Private Surveying Companies

Cadastral Authorities

Topography (basic functionality)

Page 16: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Cadastral Workflows

Action

New

Land Use

Survey Documents

Operation

Prerequisites Objects

Boundary Certificate

Survey Results

Coordinate Calculation

Area Calculation

Update Decision

Survey Documents

Prerequisites Objects

Survey Results

Coordinate Calculation

Update Decision

Topography

Update

Single Usage

Application

(Project)

Cadastre

Update

Single Usage

Process

Lot Division

Page 17: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Workflow Implementation within Landmanagement Solution

Metadata Model

AED-SICAD Metadata Model

- Basic Data Model

- Based on UML

- Flexible Customizing

Page 18: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Workflow Illustration (1)

Business Process

◼ Lot Division

Page 19: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Operation

◼ Coordinate Calculation

Workflow Illustration (2)

→ Operation automatically starts ArcMap

Page 20: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

New Points must be digitized / imported

Workflow Illustration (3)

Page 21: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Workflow Illustration (4)

◼ Editing guided by Lot Division Wizard

Step 1: Defining initial status

Page 22: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Workflow Illustration (5)

◼ Lot Division Wizard

Step 2: Digitizing new boundary

Page 23: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Workflow Illustration (6)

◼ Lot Division Wizard

Step 3/4: Changing lot attributes

Page 24: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

525

1

525

1

Workflow Illustration (7)

◼ Lot Division Wizard

Step 5/6: Positioning lot number

Page 25: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Workflow Illustration (8)

◼ Reporting on Processes and Activities

Page 26: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Workflow Illustration (9)

Operation

◼ Update Decision → Creating official update report (legal document)

Page 27: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Cartographical Generalization

Simplification (Buildings)

Aggregation

Axis Calculation

Point Reduction

Any Combinations

◼ Link to external programs CHANGE and PUSH (ikg)

Integration of Functionality from Change and PUSH into EDIT Component

◼ Integrated in EDIT Component

Page 28: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Success Factors (1)

◼ Integrated Product Family for all User Types

Mobile Applications

Surveying

Editor

Server

Web, Viewing

E-Commerce Interface

◼ Based on ISO and OGC

Complete Application Schema, Geometries, Topology is based on ISO

Norms

OGC WMS implemented

OGC WFS (Including filter encoding) implemented

OGC GML 3 implemented

Page 29: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

Success Factors (2)

◼ Open and well documented Standard Interfaces

Export Interface GML 3

Configurable Styles

◼ Object oriented full history

„What was the status of this lot on Nov 1, 2000?“

After 200 years cadastre experience, the German AdV has recognized

that the juridical history of lots is absolutely necessary.

◼ Fully Integrated Solution

Alpha-numerical data (registry of persons, further parcel attributes) fully

integrated with graphical data

Point data also fully integrated

Same GUI for all applications

◼ Experience

20 years of AED-SICAD experience in Cadastre System development,

implementation and management

German Cadastre may be the most advanced Cadastre system

Page 30: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

AED-SICAD - Some of our Land Management Customers

◼ Federal States of Germany

Baden-Württemberg

Northrhine Westphalia

Lower Saxony

Sachsen-Anhalt

Saxony

Hamburg

Berlin

Saarland

... 80% market share in German Cadastre Market !

◼ City of Luxembourg

◼ City of Namur

◼ Shanghai

◼ Tianjin

◼ Singapore

◼ And many more

SICAD atcadastral officesand municipal survey

survey departmentsof municipalities

Germany

Page 31: ISO 19100 Series Standards in a Model Driven …...ISO Harmonized UML Model A FIS ®-A LKIS-A TKIS UML Model XML Schema Definitions (XSD) Rose Script GML 3.0 NAS Data NAS Request Response

AED-SICAD - Landmanagement Solutions

Contact:

N.N.International Sales

[email protected]

AED-SICAD

Neubiberg/München

Germany