Axes Systems AG by Axes Systems ICC 2007, Moscow, 5.-10. Aug. 2007 ICC 2007, Moscow, Russia Automated Derivation of a 1:300 000 Topographic Map from Swiss.

Slides:



Advertisements
Similar presentations
Programming Languages for End-User Personalization of Cyber-Physical Systems Presented by, Swathi Krishna Kilari.
Advertisements

Traditional Approach to Design
Chapter 4 Enterprise Modeling.
Practical Business Modeling in the Unified Process Tom Morgan Software Architect, Fidelity National Information Services
APPLICATION OF COMPUTATIONAL INTELLIGENCE ALGORITHMS IN TOPOLOGY PRESERVING PROCESS OF DTM SIMPLIFICATION Warsaw University of Technology Robert Olszewski.
Raster Based GIS Analysis
Technology Overview Geographic Information Systems.
The Map as a Model of Geographic Data The Language of Spatial Thinking Doç.Dr. Necla ULUĞTEKİN İTÜ.
1 SWE Introduction to Software Engineering Lecture 23 – Architectural Design (Chapter 13)
1XXII International Cartographic Conference, A Coruña, July 9-16th, 2005 Modelling Cartographic Relations for Categorical Maps Moritz Neun and Stefan Steiniger.
DATA MANAGEMENT: SPATIAL COMPONENT. RASTER AND VECTOR FORMATS RASTER : Grid-based, Simplify reality VECTOR : Analog map, Cartography.
ICA Workshop on Generalisation and Multiple Representation; August Leicester Data Enrichment for adaptive Generalisation Moritz.
Generative Programming. Generic vs Generative Generic Programming focuses on representing families of domain concepts Generic Programming focuses on representing.
INTRODUCTION TO SPATIAL ANALYSIS. Four fundamental functions of GIS fall under the manipulation and analysis component (Martin, 1991): 1.Reclassification.
Spatial data Visualization spatial data Ruslan Bobov
UCTE CIM VISUALIZATION & EDITING TOOL Jun Zhu, Power Info LLC CIM User Group Meeting, Genval 2009.
Parcel Data Models for the Geodatabase
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Generalization for.
Relative Location of a Point with Respect to a Straight Line (0,0) 5 5 (2, 2) (4, 5) (0, 5) (6, 3) -3x + 2y +2 = 0 s = A x t + B y t + C s < 0 s > 0.
Frank Kenny and Bryce Matthews Ontario Ministry of Natural Resources
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
THE THIRD DIMENSION FOR CADASTRE PETR KUBICEK, MASARYK UNIVERSITY, LABGIS BRNO, CZ.
/15 GEOBIA 2008, 07. August 2008 From Image - Objects to Maps: Cartographic Requirements for GEOBIA Stefan Steiniger, Guillermo Castilla,
1Kolloqium Geographische Informationswissenschaft - Universität Zürich, Data Enrichment for Adaptive Generalization from a Multiresolution Database.
Demonstration of generalisation in action Sales Manager Customer Services Manager 16 th July 2009.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
10 The traditional approach to design Hisham Alkhawar.
Generative Programming. Automated Assembly Lines.
Patrick Revell Ordnance Survey Research
University of Palestine Faculty of Applied Engineering and Urban Planning GIS Course Spatial Analysis Eng. Osama Dawoud 1 st Semester 2009/2010.
CSC480 Software Engineering Lecture 11 September 30, 2002.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SCIENCE RSG620 Week 1, Lecture 2 April 11, 2012 Department of RS and GISc Institute of Space Technology, Karachi.
Three Types of Maps. Physical A physical map is one that shows the physical landscape features of a place. They generally show things like mountains,
ISPRS Congress 2000 Multidimensional Representation of Geographic Features E. Lynn Usery Research Geographer U.S. Geological Survey.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
Airspace. Represents –ICAO Regions –Areas –Zones –Sectors Airspaces used in/by –Air traffic services –Special regulated airspace –Client defined airspace.
Introduction to GIS. Introduction How to answer geographical questions such as follows: – What is the population of a particular city? – What are the.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
L9 – Generalization algorithms
Important Features of a Map. Features on a Map  Map title  Compass  Legend  Longitudinal lines  Latitudinal lines  Scale.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
CS223: Software Engineering
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Esri UC 2014 | Technical Workshop | Generalization for Multi-scale Mapping Edie Punt Jamie Conley.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
Chapter 5 – System Modeling Lecture 1 1Chapter 5 System modeling.
UCTE CIM Visualization & Editing Tool
Software Testing.
Vector Analysis Ming-Chun Lee.
Generalisation process and generalisation tools in Maanmittauslaitos
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Daniel Pilon Senior project officer at NRCan
Provably Correct and Complete Transaction Rules for GIS
State Digrams in UML: A Formal Senmatics using Graph Transformations
UNIT SELF-TEST QUESTIONS
Important Features of a Map
Important Features of a Map
Report on the use of GI in the NSI and NMA in Lithuania
Types of Maps: Definition: 1. Physical Map:
Package: Airspace.
Data Warehousing in the age of Big Data (1)
Important Features of a Map
INTRODUCTION TO SPATIAL ANALYSIS
University of Technology Civil Engineering Department Geomatics Engineering Branch / 2018– 2019 Second Class /Course two/ Digital Mapping Prepared by :
Presentation transcript:

Axes Systems AG by Axes Systems ICC 2007, Moscow, Aug ICC 2007, Moscow, Russia Automated Derivation of a 1: Topographic Map from Swiss DLM VECTOR 200 Matthias Bobzien, Axes Systems AG Ingo Petzold, University of Zurich Dirk Burghardt, University of Zurich

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Overview Context / Introduction Derivation of DCM300 Perspective: Derivation of DCM25 Conclusion

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Context / Introduction swisstopo’s project OPTINA-LK OPTINA-LK Vector200 DCM 300 Vector200 Karto Generali- sation MRDB Feasability study

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Context / Introduction swisstopo’s project OPTINA-LK OPTINA-LK Vector200 TLM DCM 300 Vector200 Karto DCM 25 TLM Karto Generali- sation Generali- sation MRDB Feasability study Realisation Jan´08

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Source Data DLM VECTOR200 digitized from topographic map 1:200' feature classes, 6 topics: –Transportation –Hydrography –Landcover –Buildings –POI –Boundaries Manually thinned for derivation of DCM300

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Source Data DLM VECTOR200, sample 1 (mountains):

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Source Data DLM VECTOR200, sample 2 (hills / lake):

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Target Data DCM300 Digital Cartographic Model for topographic map 1:300'000 ~40 feature classes (VECTOR200: 31) –Due to more detailed variations, e.g. line symbolisation of roads  Two major parts of processing: Reclassification Cartographic Generalisation

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Reclassification Reclassification / Model Transformation: m:n relation + Attribute Transformation  Transformation Rules, near Prolog Syntax e.g. road:use:tunnel  road:main AND construct == 3 FC

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Reclassification Rules definition through GUI:

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Cartographic Generalisation Generalisation Operators used: Selection –Through feature size Displacement –Mainly between Road/Railway/River –Parameters: Stiffness (e.g. Major Road or River) –Self-Displacement (e.g. narrow slopes) Simplification: Variant of Douglas-Peucker –Topology preservant –Connectivity preservant

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Workflow Suitable workflow was compiled after a series of tests: 1.Model transformation 2.De-selection 3.Displacement of line features 4.Line Simplification 5.Area Simplification

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Examples Sample 1 (mountains): VECTOR200

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Examples Sample 1 (mountains): DCM300 after MT:

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Examples Sample 1 (mountains): DCM300 after Gen.

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Examples Sample 2 (hills / lake): VECTOR200

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Examples Sample 2 (hills / lake): DCM300 after MT:

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Examples Sample 2 (hills / lake): DCM300 after Gen.

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Examples Central Switzerland: DCM300 after Gen.

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Context / Introduction swisstopo’s project OPTINA-LK OPTINA-LK Vector200 TLM DCM 300 Vector200 Karto DCM 25 TLM Karto Generali- sation Generali- sation MRDB Feasability study Realisation Jan´08

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Derivation of DCM25 Source: Topographic Landscape Model (TLM) Newly created, currently built up Only sample data Basis for maps 1:25K, 1:50K, 1:100K Target: Digital Cartographic Model DCM25 Basis for map 1:25K

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Derivation of DCM25 Comparison to DCM300 : Bigger amount of data New feature classes (~220)  More generalisation operators needed Area coverage, to be maintained Full topology, to be maintained Need for automated update mechanism

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Derivation of DCM25 Main components of new system: Workflow Management New generalisation operators Partitioning and Generalisation Zones Horizontal Relations Automated Incremental Updating

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Workflow Management Workflow Editor: –Define workflows graphically Workflow Engine: –Execute workflow Characteristics of architecture: –Sequences –Sub-Workflows –Branches, concurrent processes –Loops –Connection to Generalisation Services

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Generalisation operators New generalisation operators (compared to DCM300), most already implemented: Typification / of building alignments Aggregation Amalgamation Merge Building simplification Geometry type change Various special operators

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Partitioning / GenZones Partitioning: handling of large amount of data Trans-Hydro-Graph Density analysis, e.g. building density  City / residential zone / rural area Pre-defined regions Manual partitioning Generalisation Zones: Effect on Parameters Urban / Rural Alpine / Hilly data driven process driven (top-down)

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Horizontal Relations Allow representation of relationships between features within one resolution original situation building alignments trans- hydro- graph topology nearness

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Conclusion swisstopo´s OPTINA LK Derivation of DCM300: –Feasability study –Accomplished Derivation of DCM25 –Productive System –Realisation Jan´08 Thank you!

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug Incremental Updating Two Approaches: Re-Generalisation and Construction (see ICC 2005) aa' Original data Updated data ungener- alised generalised bb' Re-Generalisation GR UR aa' bb' Construction GR UR Original data Updated data Re-GeneralisationConstruction

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug object-oriented model Relation modeling

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug object-oriented model Relation modeling

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug object-oriented model Relation modeling

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug object-oriented model Relation modeling

by Axes Systems Matthias Bobzien, Axes Systems ICC 2007, Moscow, Aug object-oriented model Relation modeling