Improving Map Generalisation of Buildings by Introduction of Urban Context Rules

Similar documents
Object-field relationships modelling in an agent-based generalisation model

Interactions between Levels in an Agent Oriented Model for Generalisation

A TRANSITION FROM SIMPLIFICATION TO GENERALISATION OF NATURAL OCCURRING LINES

INTELLIGENT GENERALISATION OF URBAN ROAD NETWORKS. Alistair Edwardes and William Mackaness

AN ATTEMPT TO AUTOMATED GENERALIZATION OF BUILDINGS AND SETTLEMENT AREAS IN TOPOGRAPHIC MAPS

Road Network Generalization: A Multi Agent System Approach

Ladder versus star: Comparing two approaches for generalizing hydrologic flowline data across multiple scales. Kevin Ross

STATE-OF-THE-ART. Final report available from EuroSDR website OF AUTOMATED GENERALISATION IN COMMERCIAL SOFTWARE

A methodology on natural occurring lines segmentation and generalization

Towards a formal classification of generalization operators

Harmonizing Level of Detail in OpenStreetMap Based Maps

AN EVALUATION OF THE IMPACT OF CARTOGRAPHIC GENERALISATION ON LENGTH MEASUREMENT COMPUTED FROM LINEAR VECTOR DATABASES

Automatic Generalization of Cartographic Data for Multi-scale Maps Representations

Relations and Structures in Categorical Maps

GENERALIZATION OF DIGITAL TOPOGRAPHIC MAP USING HYBRID LINE SIMPLIFICATION

A CONCEPTUAL FRAMEWORK FOR AUTOMATED GENERALIZATION AND

Development of a Cartographic Expert System

AdV Project: Map Production of the DTK50

Applying DLM and DCM concepts in a multi-scale data environment

AGENT Selection of Basic Algorithms. ESPRIT/LTR/ Report. Zurich, Switzerland: AGENT Consortium, University of Zurich.

Exploring representational issues in the visualisation of geographical phenomenon over large changes in scale.

Automated generalisation in production at Kadaster

Keywords: ratio-based simplification, data reduction, mobile applications, generalization

Multiscale Representations of Water: Tailoring Generalization Sequences to Specific Physiographic Regimes

An Ontology Driven Multi-Agent System for Nautical Chart Generalization

Automatic Generation of Cartographic Features for Relief Presentation Based on LIDAR DEMs

Children s Understanding of Generalisation Transformations

A DIAGNOSTIC TOOLBOX FOR ASSESSING POINT DATA GENERALISATION ALGORITHMS

A Practical Experience on Road Network Generalisation for Production Device

A PROCESS TO DESIGN CREATIVE LEGENDS ON-DEMAND

GENERALIZATION APPROACHES FOR CAR NAVIGATION SYSTEMS A.O. Dogru 1, C., Duchêne 2, N. Van de Weghe 3, S. Mustière 2, N. Ulugtekin 1

Assisted cartographic generalization: Can we learn from classical maps?

The Application of Agents in Automated Map Generalisation

ADDING METADATA TO MAPS AND STYLED LAYERS TO IMPROVE MAP EFFICIENCY

Representing forested regions at small scales: automatic derivation from very large scale data

Representing Forested Regions at Small Scales: Automatic Derivation from Very Large Scale Data

University of Zurich. On-the-Fly generalization. Zurich Open Repository and Archive. Weibel, R; Burgardt, D. Year: 2008

OBJECT-ORIENTATION, CARTOGRAPHIC GENERALISATION AND MULTI-PRODUCT DATABASES. P.G. Hardy

BUILDING TYPIFICATION AT MEDIUM SCALES

GENERALISATION OF SUBMARINE FEATURES ON NAUTICAL CHARTS

Automated building generalization based on urban morphology and Gestalt theory

Encyclopedia of Geographical Information Science. TITLE 214 Symbolization and Generalization

GENERALISATION: THE GAP BETWEEN RESEARCH AND PRACTICE

An Information Model for Maps: Towards Cartographic Production from GIS Databases

The Application of Agents in Automated Map Generalisation

The Development of Research on Automated Geographical Informational Generalization in China

A CARTOGRAPHIC DATA MODEL FOR BETTER GEOGRAPHICAL VISUALIZATION BASED ON KNOWLEDGE

How to design a cartographic continuum to help users to navigate between two topographic styles?

Intelligent Road Network Simplification in Urban Areas

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

AUTOMATING GENERALIZATION TOOLS AND MODELS

GIS-Based Generalization and Multiple Representation of Spatial Data

12th AGILE International Conference on Geographic Information Science 2009 page 1 of 9 Leibniz Universität Hannover, Germany

Framework and Workflows for Spatial Database Generalization

COMPARISON OF MANUAL VERSUS DIGITAL LINE SIMPLIFICATION. Byron Nakos

Ontological modelling of cartographic generalisation

Level of Details Harmonization Operations in OpenStreetMap Based Large Scale Maps

Deutsche Gesellschaft für Kartographie e.v.

Multiple Representations with Overrides, and their relationship to DLM/DCM Generalization. Paul Hardy Dan Lee

Analysis of European Topographic Maps for Monitoring Settlement Development

Near Real Time Automated Generalization for Mobile Devices

GENERALIZATION PROCESS FOR URBAN CITY-BLOCK MAPS

Cell-based Model For GIS Generalization

GIS Visualization Support to the C4.5 Classification Algorithm of KDD

TOWARDS SELF-GENERALIZING OBJECTS AND ON-THE-FLY MAP GENERALIZATION

Design and Development of a Large Scale Archaeological Information System A Pilot Study for the City of Sparti

CARTOGRAPHIC GENERALIZATION

Esri Production Mapping: Map Automation & Advanced Cartography MADHURA PHATERPEKAR JOE SHEFFIELD

1 Generalisation of Spatial Databases. William Mackaness

Generalisation and Multiple Representation of Location-Based Social Media Data

From taxonomies to ontologies: formalizing generalization knowledge for on-demand mapping

Why Is Cartographic Generalization So Hard?

Fuzzy Generalization Inference System - the example of selection parameterization for roads and hydrographic network

AN AXIOMATIC APPROACH TO KNOWLEDGE-BASED MAP GENERALISATION

A System Approach to Automated Map Generalization 1

Large scale road network generalization for vario-scale map

MELIH BASARANER. Bol. Ciênc. Geod., sec. Artigos, Curitiba, v. 17, n o 2, p , abr-jun, 2011.

Taxonomies of Building Objects towards Topographic and Thematic Geo-Ontologies

AUTOMATIC GENERALIZATION OF LAND COVER DATA

Toward Self-Generalizing Objects and On-the-Fly Map Generalization

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

What should you consider concerning colors in maps in order to illustrate qualitative data, and quantitative data, respectively? Exemplify.

Algorithmica 2001 Springer-Verlag New York Inc.

APC PART I WORKSHOP MAPPING AND CARTOGRAPHY

Automatically generating keywords for georeferenced images

Laurence Jolivet COGIT laboratory, IGN France

Proceedings - AutoCarto Columbus, Ohio, USA - September 16-18, 2012

Line generalization: least square with double tolerance

Mastering Map Scale: Formalizing Guidelines for Multi-Scale Map Design

Model Generalisation in the Context of National Infrastructure for Spatial Information

Smoothly continuous road centre-line segments as a basis for road network analysis

AN APPROACH TO BUILDING GROUPING BASED ON HIERARCHICAL CONSTRAINTS

AN ONTOLOGY FOR THE GENERALISATION OF THE BATHYMETRY ON NAUTICAL CHARTS

A conservation law for map space in portrayal and generalisation

A STUDY ON INCREMENTAL OBJECT-ORIENTED MODEL AND ITS SUPPORTING ENVIRONMENT FOR CARTOGRAPHIC GENERALIZATION IN MULTI-SCALE SPATIAL DATABASE

Generalized map production: Italian experiences

Derivation of continuous zoomable road network maps through utilization of Space-Scale-Cube

Event-based Spatio-temporal Database Design

FUNDAMENTALS OF GEOINFORMATICS PART-II (CLASS: FYBSc SEM- II)

Where is the Terraced House? On the Use of Ontologies for Recognition of Urban Concepts in Cartographic Databases

Transcription:

Improving Map Generalisation of Buildings by Introduction of Urban Context Rules S. Steiniger 1, P. Taillandier 2 1 University of Zurich, Department of Geography, Winterthurerstrasse 190, CH 8057 Zürich, Switzerland Telephone: +41-(0)44-6355217 Fax: +41-(0)44-6356848 Email: sstein@geo.unizh.ch 2 COGIT, Institute Géographique National, 2/4 Avenue Pasteur, F-95165 Saint Mande Cedex, France Email: patrick.taillandier@ign.fr 1. Motivation The number of national mapping agencies that use semi- and full-automated map generalisation approaches into map production increases steadily (Stoter 2005). The introduction of automated generalisation processes in map production systems requires the generalisation system to be capable of processing large amounts of map data in acceptable time and that results have a cartographic quality similar to traditional map products. In order to meet the latter requirement it is necessary to transfer the cartographic knowledge to the machine. Two possibilities exist for that purpose: First, the formalisation of the human knowledge in terms of expert rules; second, the use of machine learning techniques, which learn rules by statistical inference of actions of the cartographer or other machines. The focus of this work is on extending existing knowledge for the control of the map generalisation process by application of expert rules. Our hypothesis is that the introduction of expert rules into the generalisation process will help to improve the system performance in terms of efficiency and effectiveness. To test our hypothesis we will specifically examine the knowledge used for the generalisation of individual buildings for the scale transition from 1:10,000 to 1:25,000. 2. The Current Approach to Generalise Buildings Map generalisation systems can be said to consist of four logical components: constraints, measures, algorithms and the generalisation control mechanism. Thereby the control mechanism realises the decision making, e.g. when and how to generalise, by evaluation of constraints and triggering of generalisation algorithms. In the following subsections we will discuss the components with respect to building generalisation. 2.1 Constraints and Operations for Building Generalisation A map should meet two basic objectives: First, the map should be designed to fulfil a specific purpose, and second, the map must be legible. While the first objective imposes constraints on the semantics of the map the second objective imposes mainly geometric constraints. With respect to buildings the legibility constraints focus exclusively on the geometrical aspects. Commonly six constraints, ensuring legibility, are identified (AGENT Cons. 1998) and shown in fig. 1: (C1) minimum building size, (C2) building

outline granularity, (C3) wall squareness, (C4) minimum internal width, (C5) minimum distance between two buildings, and (C6) the building density preservation constraint. These six constraints are also called active constraints since they can trigger a generalisation operation if they are not fulfilled. In contrast passive constraints are used to prevent strong changes resulting from operations induced by active constraints. With respect to a single building we identified three passive constraints. The concavity constraint should prevent strong changes of the building shape (C7). The positional accuracy constraint (C8) should prevent that a building s position is changed too much during building displacement that was triggered due to a violation of the minimum distance constraint. Finally a third constraint for a single building is to prevent the elimination of (semantically) important buildings (C9). Figure 1. Active conditions on buildings. Several operations can be activated if one of the previous listed constraints is violated. An extensive listing of cartographic operations to meet the legibility constraints is presented by McMaster and Shea (1992). For the generalisation of buildings, those operations focus either on the elimination, or the geometrical transformation of buildings. Note that in automated generalisation one cartographic operation, e.g. a building displacement, can be realised with different algorithms which base on different solution approaches. A list of generalisation algorithms is given in table 1. Generalisation Algorithm Applicable to constraints: Author Scale polygon C1 --- Simplify building outline C2 Regnauld et al. (1999) Building wall squaring C3 Regnauld et al. (1999) Enlarge width locally C4 Regnauld et al. (1999) Simplify to rectangle C2, C3, C4 AGENT Cons. (1999) Enlarge to rectangle C1, C2, C3, C4 AGENT Cons. (1999) Eliminate building C1, C5, C6 --- Typify buildings C5, C6 e.g. Burghardt and Cecconi (2007) Displace building C5 e.g. Ruas (1998) Table 1. Algorithms for building generalisation.

2.2 Controlling Building Generalisation We need to formalise the relation between operations and constraints in order to make it amenable to an automated generalisation approach. Two general approaches exist. One approach is to use rules, with the well known schema If (condition is true) Then (action A) Else (action B). The second approach is the so-called constraint based approach, used in our experiments. Here, a condition does not necessarily follow an action (Harrie and Weibel 2007). The advantage is that several cartographic constraints (i.e. conditions) can be evaluated first and afterwards it will be decided on the appropriate action (i.e. algorithm) to solve the given problem. To achieve a solution every constraint proposes zero, one or several actions so called plans to solve a particular problem. After all existing constraints have been evaluated, a ranking between all proposed plans is made and finally the most promising algorithm is triggered. This constraint approach can be implemented in an agent-based system, where every building will be an agent. Here, the building knows the (legibility) constraints which it must fulfil. The process schema of the generalisation of such a building agent is shown in fig. 2. This process realises a trial and error approach, just like a cartographer works. Thereby, a building is generalised several times and every generalisation solution (a so called state) is characterised by a happiness value. The happiness value is calculated as weighted average of the constraint satisfaction values over all constraints. Figure 2: Generalisation procedure for a building (after Barrault et al. 2001). A question still left open is how we can know that a constraint is fulfilled or not. Every condition is expressed as a measure that returns a quantitative value for a geometric or topologic property of one or more map objects. This value is transformed into a qualitative statement, the so-called satisfaction, by comparing them to a reference value, e.g. the minimum building size. 3. Introduction of Contextual Expert Rules Our objective is to transfer the cartographic expert knowledge into the domain of automatic building generalisation. This can be done for instance when we try to extract higher order semantic concepts from the data which are not directly accessible but can be

made explicit by pattern recognition techniques. A condition for the extraction of such higher order semantic concepts is that they represent a cartographically useful concept. In our case this includes on the one hand that the concept(s) can be related to cartographic map generalisation rules, while on the other hand the concept must be intuitive to understand for the average map reader. Based on the analysis of the generalisation literature (e.g. SSC 2005), such useful concepts have been identified by us with respect to the urban fabric. More specifically we identified a cartographically useful classification of buildings into five urban structure classes, including (1) inner city buildings, (2) industrial and commercial buildings, (3) urban buildings, (4) suburban buildings and (5) rural buildings. The pattern recognition method, here a supervised classification approach, is described in Steiniger et al. (accepted) and Steiniger (2006). The rules that should improve the generalisation of a 1:25,000 topographic map are given in table 2. They focus on two issues. First, they are aimed to reduce the number of generalisation actions/trials needed to obtain a satisfactory solution (characterised by a high happiness value of the building agent) and second, the cartographic quality should improve. Only Rules for the constraints C1-C3 are addressed. Rules for the constraints C4 and C7 are not established, since either only one or none solution algorithm is proposed. The other constraints (C5, C6, C8, C9) were not applied in the experiment. constraints Industry and business minimum --- * retain space size (C1) by higher ranking of Elimination * don t propose Enlarge To Granularity (C2) Squareness (C3) don t propose Simplify To don t propose Squaring urban context rules Inner city urban suburban Rural don t propose Simplify To Don t propose Squaring --- prefer Enlarge To over Polygon Scale * don t propose Eliminate * prefer Enlarge To over Polygon Scale --- --- Prefer Simplify over to Simplify --- --- --- Table 2. Expert rules accounting for the urban context classes. 4. Experiment and Results For the experimental part we used two datasets. The first dataset contains building data from the Region of Zurich, Switzerland with a resolution corresponding to 1:10,000 map scale (fig. 3). The second dataset contains the Region of Orthez in France and has been extracted from the IGN BDTopo database. For the generalisation of the buildings we used the commercial map generalisation system Clarity by 1Spatial. For the reference generalisation we used expert settings similar to the one from the Carte de Base project

(Lecordix et al., 2006). In our experiments we only considered the constraints C1, C2, C3, C4 and C7 to more easily detect and evaluate knock-on conflicts. Figure 3 shows the generalisation results for a part of the Zurich data. It can be observed that the cartographic quality increased. To evaluate whether the efficiency of computation increases when rules are applied, we created some statistics for the generalisation process. For the Zurich data we obtained a time reduction by about 15% for the expert rules and for the Orthez dataset a non significant reduction in processing time (approx. 1 %). Figure 3. Comparison of the generalisation without and with expert rules for Zurich data. 5. Discussion and Conclusions From the results presented we can clearly establish an improvement of the building generalisation as an effect of the rules that were introduced. During the experiments we also discovered problems in the ability to formalise the cartographic requirements in terms of graphical quality. More exactly, in the statistics we discovered a decrease of the average building happiness after the generalisation, although the results of fig. 3 (bottom) are visually more appealing. Therefore we see clearly a need for future research to define shape constraints and parameter settings to ensure that the buildings happiness values express the quality experienced visually by the map reader. In our experiments we only considered constraints for a single building due to the target scale of 1:25,000. Thus, a

next test should consider larger changes in scale, e.g. from 1:25,000 to 1:50,000. Here, we see even more potential of influencing the selection and control of generalisation algorithms based on the urban context classes, since more topographic detail needs to be reduced and hence, more contextual generalisation operations will become necessary. 6. Acknowledgements The research reported in this paper was funded by the Swiss NSF through grant no. 20-101798, project DEGEN. We are grateful to Julien Gaffuri, for helping to get started with Clarity, and other members of COGIT (IGN, France), especially the Carte de Base team. 7. References AGENT Consortium, 1998, Report A2 Constraint analysis. http://agent.ign.fr/deliverable/da2.html (last accessed: 20.12.2006) AGENT Consortium, 1999b, Report D2 Selection of basic algorithms. http://agent.ign.fr/deliverable/ DD2.html (last accessed: 20.12.2006) Barrault M, Regnauld N, Duchêne C, Haire K, Baeijs C, Demazeau Y, Hardy P, Mackaness WA, Ruas A and Weibel R, 2001, Integrating multi-agent, object-oriented and algorithmic techniques for improved automated map generalization. Proceedings of XX Int. Cartographic Conference, Beijing, China, 2110 2116. Burghardt D and Cecconi A, 2007, Mesh simplification for building typification. Int. Journal of Geographical Information Science, 21(3): 283-298. Harrie L, and Weibel R, 2007, Modelling the overall process of generalisation. In: Mackaness WA, Ruas A and Sarjakoski LT (eds), Generalisation of Geographic Information: Cartographic Modelling and Applications. Elsevier Science, 37-66. Lecordix FJ, Trévisan J, Le Gallic JM and Gondol L, 2006, Clarity experimentations for cartographic generalisation in production. The 9th ICA Workshop on Generalization and Multiple Representation, Portland, WA, http://ica.ign.fr (accessed: 2 January 2007). McMaster R and Shea KS, 1992, Generalization in Digital Cartography. Association of American Geographers, Washington. Regnauld N., Edwardes A and Barrault M, 1999, Strategies in building generalisation: modelling the sequence, constraining the choice. ICA Workshop on Progress in Automated Map Generalization, Ottawa, Canada, http://www.geo.unizh.ch/ica (accessed: 2 January 2007). Ruas A, 1998, A method for building displacement in automated map generalisation. Int. Journal of Geographical Information Systems, 12(8): 789-803. SSC Swiss Society of Cartography, 2005, Topographic Maps Map Graphics and Generalization. Federal Office of Topography, Berne. (Can be ordered through http://www.cartography.ch/publikationen/publications.html) Steiniger S, 2006, Classifying urban structures for mapping purposes using discriminant analysis. Proceedings of GISRUK 2006, Nottingham, UK, 107-111. Steiniger S, Lange T, Weibel R and Burghardt D, accepted, An approach for the classification of ur-ban building structures based on discriminant analysis techniques. accepted for publication in Transactions in GIS. Stoter JE, 2005, Generalisation within NMA s in the 21st century. Proceedings of the XXII Int. Cartographic Conference, A Coruña, Spain, (CD-ROM).