1 Jantien Stoter Kadaster Apeldoorn & Technical University of Delft A UTOMATED GENERALISATION OF TOPOGRAPHIC.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

8-9 October 2009 The ESPON 2013 Programme: Prospects and Achievements Regional and Urban Statistics Working Group meeting.
GIS Presentation and Output --charts --maps. Presentation: Charts charts can be used to display tabular data. the types of charts available in ArcView.
Web services for Improving the development of automatic generalisation solutions Nicolas Regnauld Research & Innovarion Ordnance Survey 07 th March 2006,
Raster Based GIS Analysis
LEADER -The acronym ‘LEADER' derives from the French words "Liaison Entre Actions de Développement de l'Économique Rurale“ which means, ‘Links between.
Lecture 13 Revision IMS Systems Analysis and Design.
1XXII International Cartographic Conference, A Coruña, July 9-16th, 2005 Modelling Cartographic Relations for Categorical Maps Moritz Neun and Stefan Steiniger.
Gunnar Misund1 REAL TIME MANAGEMENT OF MASSIVE 2D DATASETS Gunnar Misund.
1 UNIBO - Geomarketing - UNIT 3 - F. Fusco Francesco Fusco.
Introduction to Cartography
ICA Workshop on Generalisation and Multiple Representation; August Leicester Data Enrichment for adaptive Generalisation Moritz.
13.1 © 2007 by Prentice Hall 13 Chapter Building Systems.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
Spatial data Visualization spatial data Ruslan Bobov
Chapter 3 Software Processes.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
ESPON 2013 Programme Info Day on New Calls and Partner Café Call for Expressions of Interest for Targeted Analyses.
European Spatial Data Research – Enhancing our 3D-abilities; lessons learned from the EuroSDR 3D Spatial Interest Group Martin Salzmann,
September 18-19, 2006 – Denver, Colorado Sponsored by the U.S. Department of Housing and Urban Development Using Geographic Information Systems (GIS) as.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Generalization for.
Chapter 2 The process Process, Methods, and Tools
1 SCNR State Cadastres of Natural Resources of the Republic of Kazakhstan.
Grid-based Analysis in GIS
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
1 1 ISyE 6203 Radical Tools Intro To GIS: MapPoint John H. Vande Vate Spring 2012.
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
MR - Main Roads WA (27 August 2009) LG - Landgate (3 September 2009) POL - WA Police (3 September 2009) LGA - Local Government (3 September 2009) PTA -
Using ArcView to Create a Transit Need Index John Babcock GRG394 Final Presentation.
/15 GEOBIA 2008, 07. August 2008 From Image - Objects to Maps: Cartographic Requirements for GEOBIA Stefan Steiniger, Guillermo Castilla,
Demonstration of generalisation in action Sales Manager Customer Services Manager 16 th July 2009.
ECTL A Support to the Automated Safety Data Monitoring Indicator project.
____________________________ Raster GIS & Modeling ( )
Patrick Revell Ordnance Survey Research
Decision map for spatial decision making Salem Chakhar in collaboration with Vincent Mousseau, Clara Pusceddu and Bernard Roy LAMSADE University of Paris.
University of Palestine Faculty of Applied Engineering and Urban Planning GIS Course Spatial Analysis Eng. Osama Dawoud 1 st Semester 2009/2010.
GeoPlannerSM for ArcGIS®: An Introduction
Improved Methods for the Assessment of the Generic Impact of Noise to the Environment 6th Framework Programme, Area 1.2.1, Policy-oriented research, contract.
D. M. J. Tax and R. P. W. Duin. Presented by Mihajlo Grbovic Support Vector Data Description.
Axes Systems AG by Axes Systems ICC 2007, Moscow, Aug ICC 2007, Moscow, Russia Automated Derivation of a 1: Topographic Map from Swiss.
Topic (iii): Macro Editing Methods Paula Mason and Maria Garcia (USA) UNECE Work Session on Statistical Data Editing Ljubljana, Slovenia, 9-11 May 2011.
Predicting popular areas of a tiled Web map as a strategy for server-side caching Sterling Quinn.
L10 – Map labeling algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems L10- Map labeling algorithms by: Sadegh Jamali (source: Lecture.
Prototyping life cycle Important steps 1. Does prototyping suit the system 2. Abbreviated representation of requirements 3. Abbreviated design specification.
L9 – Generalization algorithms
The FDES revision process: progress so far, state of the art, the way forward United Nations Statistics Division.
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Presentation to the UN Experts Group Meeting UNSD 29 May - 1 June 2007 Alister Nairn Director - Geography Section GIS BASED CENSUS MAPPING APPROACHES -
INSTITUTO NACIONAL DE ESTATÍSTICA Census 2011 Mapping Portuguese Process United Nations EGM on Contemporary Practices in Census Mapping and Use of GIS.
Esri UC 2014 | Technical Workshop | Generalization for Multi-scale Mapping Edie Punt Jamie Conley.
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Introduction to GIS GIS in Cadastral Management
Generalisation process and generalisation tools in Maanmittauslaitos
Daniel Pilon Senior project officer at NRCan
Towards connecting geospatial information and statistical standards in statistical production: two cases from Statistics Finland Workshop on Integrating.
Quality Assessment in the framework of Map Generalization
M. Martino, G. Mutani, M. Pastorelli
Comments about PROOF / ROOT evolution during coming years
Software Life Cycle Models
Marja Tammilehto-Luode, Statistics Finland
Software life cycle models
The ESPON 2013 Programme: Regional and Urban Statistics
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Using CAD Parcel data with the Local Government Solution
Regional accessibility indicators: developments and perspectives
Chapter 13 Building Systems.
Presentation transcript:

1 Jantien Stoter Kadaster Apeldoorn & Technical University of Delft A UTOMATED GENERALISATION OF TOPOGRAPHIC DATA

Overview EuroSDR generalisation research project TOP10NL-TOP50NL research project Research questions for follow-up research automated generalisation for processes Kadaster

EuroSDR Generalisation project

4 Core project teamTemporal membersTestersVendors Dirk Burghardt (Zurich) Blanca Baella (ICC) Cécile Duchêne (IGNF) Maria Pla (ICC) Nicolas Regnauld (OS GB) Guillaume Touya (IGNF) Connie Blok (ITC) Karl-Heinrich Anders, Jan Haunert (Hanover) Nico Bakker (Kadaster, NL) Francisco Dávila (IGNS) Peter Rosenstand (KMS, DK) Stefan Schmid (Zurich) Harry Uitermark (Kadaster, NL) Magali Valdepérez (IGNS) Patrick Revell (OS GB) Stuart Thom (OS GB) Sheng Zhou (OS GB) Willy Kock (ITC, NL) Annemarie Dortland (Kadaster, NL) Maarten Storm (formerly Kadaster, NL) Patrick Taillandier (IGNF) Axes systems ESRI University of Hanover 1Spatial

Objectives To study: – capabilities/limitations of commercial software systems for automated generalisation with respect to NMA requirements – what different generalisation solutions can be generated for one test case and why do they differ?

Overview of presentation Requirement analysis Oct 2006 till June 2007 Testing June 2007 till Spring 2008 Evaluation Summer 2008 till Spring 2009 Finalising the project Autumn-Winter 2009 Conlusions Requirement analysis Testing Evaluation Conclusions

Requirement analysis 1.Selection of test cases 2.Formalisation of NMA map specifications for automated generalisation 3.Harmonisation of the specifications 4.Analyses of the defined specifications to learn more about similarities and differences between map specifications of NMAs Requirement analysis Testing Evaluation Conclusions

Step 1: Selection test cases Area type Source dataset Target dataset Provided by Nr input layers Main layers Urban area1:12501:25kOS GB37 buildings, roads, river, relief Mountainous area1:10k1:50k IGN France 23 village, river, land use Rural area1:10k1:50k Kadaster, NL 29 small town, land use, planar partition Costal area1:25k1:50k ICC Catalonia 74 village, land use (not mosaic), hydrography Requirement analysis Testing Evaluation Conclusions

ICC, 1:25kIGN France, 1:10K Kadaster, 1:10kOS GB, 1:1250

Step 2:Defining requirements Result: 250 constraints often covering similar situations Example on one object Example on two objects Example on group of objects Condition to be respected Area of buildings > 0.4 map mm 2 building must be parallel to road target building density should be equal to initial density ± 20 % Requirement analysis Testing Evaluation Conclusions

Step 3: harmonised requirements 45 generic constraints: 45 generic – 21 generic constraints on one object – 11 constraints on two objects – 13 constraints on group of objects About 300 constraints are defined as specialised specific constraints Requirement analysis Testing Evaluation Conclusions

Step 4 Analysing test cases Total number of constraints Number of objects Number of constraints for different constraint types Number of constraints on different feature classes on one object on two objects on group of objects Model generalisation Min. dimension and granularity Position Orientation Shape Topology Distribution / Stat Other Building Land use Road Water Relief Coastal features Any Requirement analysis Testing Evaluation Conclusions

Tests Were performed: – by project team members on out-of-the-box versions – by vendors (1Spatial, ESRI, University of Hanover, Axes systems), possibly on improved and/or customized versions Requirement analysis Testing Evaluation Conclusions

EuroSDR generalisation state-of-the-art project EuroSDR Meeting 14 May 1:50K, derived from 1:25K, ICC1:25K, derived from 1:1250, OSGB 1:50K, derived from 1:10K, IGN, France

Evaluation of outputs Tests performed by project team: Tests performed by vendors: Total: 35 test outputs were obtained (appr 700 thematic layers). NB: 1 test cost appr 1 week SystemArcGISCPTAxpandClarity Test case IGN1321 ICC2302 OSGB1301 Kadaster2313 SystemArcGISCPTAxpandClarity Test case IGN0101 ICC0100 OSGB0100 TDK1101 Requirement analysis Testing Evaluation Conclusions

Evaluation Evaluation of: – System capabilities (based on completed system templates) – Processing (based on actions templates) – Constraint expression (based on constraint expression templates) Evaluation of generalised data: – Automated constraint-based evaluation – Evaluation which visually compared different outputs for one test case – Qualitative evaluation by cartographic experts Requirement analysis Testing Evaluation Conclusions

Evaluation of generalised outputs, three methods Automated constraint-based evaluation Dirk Burghardt, Stefan Schmidt, University of Zurich Evaluation which visually compared different outputs for one test case Cecile Duchene, IGN France Qualitative evaluation by cartographic experts Connie Blok, Jantien Stoter, ITC Requirement analysis Testing Evaluation Conclusions

Automated constraint based evaluation of generalised data Requirement analysis Testing Evaluation Conclusions

Town centre blocks and streets representation (selection, aggregation) 2. Coastline simplification 3. Conflicts in road interchanges Generalization of suburban buildings (namely: preservation of buildings spatial distribution, buildings alignments) 4 5. Parallelism between roads and buildings 5 Comparison evaluation Evaluation made on "focus zones" defined for each test case after the test stage => Classical generalisation problems covered => Feedback from testers/producers Requirement analysis Testing Evaluation Conclusions

ICC dataset – buildings in suburban areas (a) Initial(f) CPT, TDK tester (novice) (g) CPT, ICC tester (expert) (h) CPT, CPT tester (vendor) (b) Clarity, IGNF tester (expert) (c) Clarity, OSGB tester (expert) (d) ArcGIS, TDK tester (novice) (e) ArcGIS, ICC tester (novice) Requirement analysis Testing Evaluation Conclusions

Expert evaluation: methodology Global indicators Level of manual editions required to meet the constraints Deviation from initial (ungeneralised) data Preservation of the geographic characteristics of the test area Legibility Seriousness and frequency of main detected errors Number of positive aspects Information reduction (undergeneralisation / overgeneralisation) Individual constraints assessed in expert survey Constraints on one object Constraints on two objectsConstraints on group of objects minimal dimensionsspatial separation between features (distance) quantity of information (e.g. black/white ration) granularity (amount of detail) relative position (e.g. building should remain at the same side of a road) spatial distribution shape preservationconsistencies between themes (e.g. contour line and river) Requirement analysis Testing Evaluation Conclusions

Expert evaluation: example results Good scores for: Requirement analysis Testing Evaluation Conclusions

Lower scores for: Future work: – Include interactively generalised – Compare in detail with automated evaluation Compare in detail with automated evaluation Expert evaluation: example results

Conclusions capabilities of systems (1/4) Discussed with vendors at IGN, Paris at 22 September 2009 All systems offer potentials for automated generalisation, especially for single objects

Conclusions capabilities of systems (2/4) – No generalisation problems are fully solved by the out-of-the-box systems Some are close to being solved: – buildings and roads Some are far from being solved: e.g. – apply different algorithms/parameters in different contexts (either not supported and/or detection measures are missing) – operations that concern more than one object (e.g. network typification) – terrain generalisation –.....

Conclusions capabilities of systems (3/4) For other problems solutions do exist (e.g. building simplification), but algorithms are difficult to parameterise – a direct match between parameters and constraints was often missing

Conclusions capabilities of systems (4/4) Satisfying complete NMA requirements requires customisation, progress in automated generalisation should focus on: – Good customisation tools – Generic solutions (includes default parameterisation and default tools) – User friendly parameterisation: provide insight into effect Some shortcomings have been solved by research/NMAs (e.g. detection tools), and also by vendors in parallel tests (e.g. displacement in Clarity and ArcGIS)

Final thoughts – Disappointing results? High expectations of the project (constraints, selection of complex/known problems, high quality paper maps) Some missing functionalities have been fixed in vendors’ parallel tests Not a surprise that out-of-the box versions are not capable of fulfilling NMAs requirements; customization is definitely required Systems are used more satisfactory in practice Project is well received by vendors to push internal developments

Future project – Evaluating generalisation software on criteria beyond constraints – Preservation of topology – Creation of links between initial and output data – Generalisation of incremental updates – Support for parameterisation – Scalability and performance – Customisation!

RGI TOP UP: TOP10NL to TOP50NL Research team: ITC: Jantien Stoter ESRI: John van Smaalen, Paul Hardy, Jean Luc Monnot Kadaster: Harrie Uitermark, Nico Bakker

Objective Define specifications for automated generalisation by enriching existing specifications for interactive generalistaion

Methodology Implement current specifications for roads, landuse and buildings in TOP50 Compare result with current interactively generalised map Enrich specification and data if required Resulting in: improved map generated with automated generalisation only

Buildings: current specificationscurrent specifications “If density of buildings in urban areas is sufficiently high, buildings can be replaced by built-up area, with the exception of detached houses and buildings in industrial areas. In rural areas built-up areas are never created. Important buildings are never aggregated to built-up area.” “Remaining buildings should: – never be aggregated – should have a minimum size: (20x20m; in exceptional cases 15x15m; protrusions should at least be 15x15 m) – have minimum distance to other buildings (10m)”

Buildings Enrichments: – Information on industrial polygons and on building types (“detached house”) from other sources – Urban areas were computed based on global building densities – Sufficiently dense translated to 10%

Area to consider (partioning) Presence of ‘too small’ buildings Locating buildings in limited amount of space Minimum distance between buildings Many detached houses in interactively generalised map are converted into built-up areas (35% in rural areas;65% in urban areas)+ which is not according to specs Buildings: results compared to interactive data

Roads: specifications Convert road polygons to lines Select important roads

Roads: results (1/2) Not possible to use TOP10NL road lines: – Road surface in TOP10NL; whole road constructions in TOP50NL – TOP10NL road lines are not complete

Roads: results (2/2) Important roads, dead ends and through roads are not encoded TOP10NLInteractiveComputed

Land Use: trivial problem

Final results

Conclusions Satisfying results Making current specifications suitable for automated generalisation: Completing and adjusting specifications Data enrichment Formalising specifciations Include formal description how specifications interact (i.e. priority, weighting) Align them with funtionality of systems

Research questions for follow-up research Implementing automated generalisation in processes Kadaster

Starting point Cartographic multi-scale data set

Cartographic databases not optimal as multi scale information source Inaccuracies in cartographic representations ´Error` propagation in cartographic small scale databases No links TOP10NL is more up to date

Future multi scale information provision Explicit separation between cartographic and database representations: – To make users aware of the characteristics of the data – Different challenges for generalisation – Meet different information demands

Research questions for cartographic representations Apply and complement research results in larger context: – Specific attention for road representation at different scales Starting from current database, study generalisation of updates: – study characteristics of updates – data matching between different scales If data matching not possible: automatically generalise smaller scale data to obtain links (and better coherence)

Research questions for database representation Use of multi scale info: – Visualisation requirements – Requirements wrt level of details (different as traditional map scales?) Multi ´lod´ information model supporting multi representations of objects Generalisation of multi level of detail information: more dynamic, less demanding?: – vario scale data structure: Including issues for client-server, symbolisation, multi scale

Future topographic information provision 1.Only cartographic representations at different scales, TOP10NL for GIS analyses – Advantages: Less demanding for small scale databases (BRT): only visualisation Keep current situation – Disadvantages: No links between scales Not meeting multi scale information demand May be hard for implementing automated generalisation 2.Generate multi scale database representations and keep current cartographic databases at different scales – Advantage: Meet multi scale information demand – Disadvantage: No links between database rep and carto rep 3.Integrated provision of multi scale information and carto rep – Advantage: Optimal starting point for information approach BRT instead of carto, resulting in integrated provision of all small scale topo products Ideal for automated update propagation, consistency and vario scale datastructure – Disadvantage: Ignore much past efforts Will users accept (slightly) different products?

Thank you