Automated generalisation of land cover data in a planar topographic map



Similar documents
Feasibility study on an automated generalisation production line for multiscale topographic products

SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.

REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA

The automatic generalization of buildings whilst maintaining the settlement structure. A case study based on the 1:50`000 Swiss National Map Series

GENERATION OF TOPOGRAPHIC

Exploring the possibilities of production of a culture codes dataset on cadastral parcel level by making use of external source datasets

Content of Variable-scale Maps

Development of 3D Cadastre System to Monitor Land Value and Capacity of Zoning (Case study: Tehran)

MAP GENERALIZATION FOR OSMASTERMAP DATA IN LOCATION BASED SERVICES & MOBILE GIS APPLICATIONS

Generation of a National Virtual 3D City and Landscape Model for the Netherlands

A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION

Automatic Structure Detection and Generalization of Railway Networks

Topology and Topological Rules Geometric properties that are maintained in spatial databases

INDIVIDUAL COURSE DETAILS

GEOGRAPHIC INFORMATION SYSTEMS

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

The New Swiss National Map Series

3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension

LIDAR and Digital Elevation Data

GEOGRAPHIC INFORMATION SYSTEMS

MRDB APPROACH TO HANDLE AND VISUALISE MULTIPLE DLM S IN A CONSISTENT WAY

A Method Using ArcMap to Create a Hydrologically conditioned Digital Elevation Model

GIS Data in ArcGIS. Pay Attention to Data!!!

Information Management & Data Governance

The WOCAT Map Methodology, a Standardized Tool for Mapping Degradation and Conservation

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Guidelines for the use of the OGP P6/11 bin grid GIS data model

Data Cleansing for Remote Battery System Monitoring

Data Validation Online References

Managing Linear Assets with Ventyx Ellipse

ArcGIS Data Models Practical Templates for Implementing GIS Projects

Maplex Tutorial. Copyright Esri All rights reserved.

Topology. Shapefile versus Coverage Views

Understanding Raster Data

Prerequisites Attended the previous technical session: Understanding geodatabase editing workflows: Introduction

Open Access Numerical Analysis on Mutual Influences in Urban Subway Double-Hole Parallel Tunneling

Spatial Adjustment Tools: The Tutorial

Extraction of Satellite Image using Particle Swarm Optimization

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere

A REVIEW OF MAP AND SPATIAL DATABASE GENERALIZATION FOR DEVELOPING A GENERALIZATION FRAMEWORK

National critical geo infrastructure runs on open source database PostGIS

PRODUCTION FLOWCHARTING FOR MAPPING ORGANISATIONS: A GUIDE FOR BOTH LECTURERS AND PRODUCTION MANAGERS

SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY

COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU

A national 3D SDI: case of The Netherlands

An Assessment of the Effectiveness of Segmentation Methods on Classification Performance

Geocoding in Law Enforcement Final Report

A Software Tool for. Automatically Veried Operations on. Intervals and Probability Distributions. Daniel Berleant and Hang Cheng

Accelerate Your Enterprise Private Cloud Initiative

copyright swisstopo GIS for National Mapping and Charting Esri GIS Solutions in Europe

Application of GIS Analyzes with Cloud Computing

Advanced Image Management using the Mosaic Dataset

Digital Remote Sensing Data Processing Digital Remote Sensing Data Processing and Analysis: An Introduction and Analysis: An Introduction

GENERAL INFORMATION ON GNSS AUGMENTATION SYSTEMS

Adaptation of High Resolution Ikonos Images to Googleearth for Zonguldak Test Field

DEVELOPMENT OF A SUPERVISED SOFTWARE TOOL FOR AUTOMATED DETERMINATION OF OPTIMAL SEGMENTATION PARAMETERS FOR ECOGNITION

Application of Google Earth for flood disaster monitoring in 3D-GIS

Spatial data quality assessment in GIS

Integrated Municipal Asset Management tool (IMAM)

Principles and Practices of Data Integration

An Esri White Paper July 2010 Highway Data Management in ArcGIS

Elite: A New Component-Based Software Development Model

Integrated Geographic Information Services for Wenchuan Earthquake *

Geo-information in The Hague & National SDI hub PDOK

Implementing Geospatial Data in Parametric Environment Elçin ERTUĞRUL*

Buffer Operations in GIS

6 CHAPTER 6 DATA MANAGEMENT

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

GIS Data Quality and Evaluation. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Nominal Asset Land Valuation Technique by GIS

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May Content. What is GIS?

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS

A Performance Comparison of Five Algorithms for Graph Isomorphism

Staff Information GIMA 2015/2016

DATA QUALITY IN GIS TERMINOLGY GIS11

INTELLIGENCE BASED CADASTRAL DATABASE SELECTION AND VISUALIZATION SYSTEM: CONCEPTS AND PROTOTYPE

IT Service Desk Manager

Automatic Building Facade Detection in Mobile Laser Scanner point Clouds

Appendix C - Risk Assessment: Technical Details. Appendix C - Risk Assessment: Technical Details

1. Introduction LAND VALUE MAP AS A SOURCE OF INFORMATION ABOUT LOCAL REAL ESTATE MARKET. GEODEZJA TOM 11 Zeszyt 1/1 2005

Title: Integrating Management of Truck and Rail Systems in LA. INTERIM REPORT August 2015

KOCKS ENGINEERS. Using GIS as a tool for asset planning and management: lessons from work in Georgia. Ulaanbaatar,

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

Remote Sensing, GPS and GIS Technique to Produce a Bathymetric Map

Using Risk-Based GIS Modeling Software to Optimize Sewer Renewal Planning

The GeoMedia Fusion Validate Geometry command provides the GUI for detecting geometric anomalies on a single feature.

Transcription:

14 th Workshop of the ICA commission on Generalisation and Multiple Representation 30 th of June and 1 st of July, Paris Automated generalisation of land cover data in a planar topographic map John van Smaalen, Esri Nederland, jvansmaalen@esri.nl Ron Nijhuis, Kadaster, ron.nijhuis@kadaster.nl Jantien Stoter, Kadaster & GISt, OTB, TU Delft, j.e.stoter@tudelft.nl 1. INTRODUCTION This paper investigates two methods for generalising land cover polygons that constitute a planar topographic map (i.e. based on a data structure without gaps or overlaps). The issue of generalizing land cover objects is one of the main remaining issues identified in an internal proof of concept generalisation pilot by the Dutch Kadaster. In this ongoing research project a fully automated generalisation workflow is being set up for deriving small scale maps from TOP10NL data taking current requirements and new technologies into account (Stoter et al, 2009; Smaalen en Stoter, 2008). In 2010 the generalisation of 1:50k map from TOP10NL was prototyped, and further worked out in a successful Proof of Concept (PoC) in 20011 (see Figure 1 and Stoter et al, 2011). These results are currently being further developed to other test areas and other scales (first at scale 1:100k). Figure 1: Results of the PoC: 1:50k map obtained by fully automated generalisation

The starting data, TOP10NL, is characterised by a planar partition of terrain, water, road (polygon) and railroad (polygon) features. Some of the (narrower) linear features such as ditches, footpaths and bicycle tracks are stored as lines in this dataset. Buildings are in a separate layer. In the generalisation of small scale maps from TOP10NL, land cover objects are the objects that remain after the physical objects as railway, roads, water bodies and buildings have been symbolised and displaced. Several algorithms are available to locate features in a sparse amount of space, for example Sester (2000), Bader and Barrault (2001), Bader (2001), Steiniger and Meier (2004), Legrand et al (2005), Monnot et al. (2007), Thom (2007). This paper does not focus on the best algorithm to displace, but how to best treat the land cover objects in this process. The paper firstly details the encountered issue of land cover generalisation (Section 2) and secondly describes and evaluates two alternative methods that we are testing to solve the issue (Section 3). For each method initial results are presented as well. Section 4 ends with concluding remarks. 2. THE ISSUE OF GENERALISING LAND COVER OBJECTS IN A PLANAR PARTITION As mentioned before, the automated generalisation of land cover objects was identified as issue that requires further research in the pilot that generalised a 1:50k map from TOP10NL data. The main generalisation operations from TOP10NL to 1:50K map are firstly the conversion of most separate buildings in urban area into built-up area and secondly the collapsing of road and railroad polygons to lines (in TOP10NL these objects are stored as polygons and centerlines). After collapsing roads and railroads to lines, the adjoining terrain features (originally being part of a road) are reconnected to retain a planar partition. From scale 1:50k upwards roads and railroads - and to lesser extent waterways - are symbolised with an exaggerated width. In case of insufficient space these objects are displaced. Both the exaggerated symbolisation and displacement causes these objects to overlap the adjoining land cover area features. As a result the visible size of the adjoining features can become substandard (which may also be the consequence of the scale step). Hence we need a method to solve the conflict between symbolised linear network features, taking into account the visibility of notable adjoining area features. 3. TWO METHODS FOR LAND COVER GENERALISATION In the generalisation tests we use ArcGIS 10. ArcGIS 10 offers some new tools for road displacement, building displacement and displacement propagation which are tested in our pilot (Punt and Watkins 2010). The intermediate results are discussed with the Esri development team to provide feedback how the tools work in practice. The tools are the first of a range of tools based on the optimizer technology (Monnot et al, 2007) and allow to build a workflow for cartographic generalisation with a choice of different methods. For land cover generalisation we are testing two methods. Both methods start with the linear network features (dikes, railroads, roads, waterways, ditches) which are symbolised (Figure 1a,b & 2a,b). These linear network features are displaced relative to one-another using the resolve road conflicts tool (which also work on other objects than roads), see Figure 1c, 2c. The process uses a hierarchy of object types. Some object types are not to be displaced (dikes) or only as a last resort (railroads) whereas others are more likely to be displaced (smaller roads and waterways, ditches). The difference between the two methods is the way the land cover data (forest, water, grassland etc.) is dealt with.

I. Displacement on linear network features including area boundaries This method symbolises and displaces all linear features (including polygon boundaries), see Figure 1a-c. In a next step the attributes of the areas in between are reassigned. The method has been implemented in the 1:50k pilot in 2010 and is illustrated below on a small test data set, see Figure 2. a. Input lines and polygons b. Symbolised polygons boundaries (to enforce minimal size of polygons) and symbolised lines c. Displacement of lines and polygon boundaries d. Original labelpoints of polygons e. Generate new polygons from displaced polygon boundaries f. Unclassified area (white polygon in centre) g. Final result Figure 2: Displacement of all linear network features and land cover boundaries in a single displacement operation. And assignment land use codes of former polygons to newly generated polygons In the method the boundaries of the land cover polygons are added to the displacement process for linear network features if they do not coincide with one of these network features. These boundaries do not have own attributes besides the hierarchy attribute that is added to define their degree of freedom in the displacement process. At the end of the

process the attributes of the original polygons - temporarily stored in the form of label points at the center of gravity of the original polygon - are reassigned to the polygons enclosed by the displaced polygon boundaries. The advantage of this method is firstly that it is a straightforward and simple displacement process that operates on all linear map features in a single run (including roads, railroads, waterways and other relevant dividing features). Another advantage is that every polygon boundary is considered as a linear feature (Figure 2c). and therefore a separate process for exaggerating narrow area features can be avoided Instead the process assures that boundaries keep a minimum distance to one another, guaranteeing a minimum width of the area feature. The main disadvantage of this method is reassigning the original attributes which can be difficult, especially if the new position of the object does not overlap with the old position. In some cases these boundaries may have shifted so far that even the center of gravity of an original polygon falls outside the area enclosed by its displaced boundaries (Figure 2d), which leads to unattributed polygons (Figure 2e-g). Currently we are studying a possible solution to this problem, i.e. assigning the attributes of the original polygons to the boundary lines used in the displacement operation instead of to the label points. II. Linear network displacement followed by displacement propagation of area features The second method symbolises and displaces the real linear network features first such as roads, railroads and waterways (Figure 3a-c), but unlike the first method this operation does not include the land cover boundaries. The latter are included in a separate process comprising displacement propagation and exaggeration of the area features. This method utilizes the set of displacement polygons which are optionally produced in the displacement process and that cover the area between the old position of a network segment and its new position (Figure 3d; compare to Figure 3a). The displacement polygons can be used in a subsequent displacement propagation operation to move the adjoining area features aside (Figure 3e). For this process it is crucial to define a hierarchy of importance for the polygon objects; objects that serve as reference points and landmarks in the landscape (mainly water bodies and forest patches) are to be displaced and potentially exaggerated at the expense of less notable objects (grassland, cropland, etc.). An advantage of this method are that attributes do not have to be reassigned which may cause problems in the first method. An issue with the method is that we may still need an additional process to enlarge (exaggerate) important but narrow features to their minimum width at the smaller scales (Figure 3f). Initial tests have shown that the resolve road conflicts may also be used to widen these narrow features (Figure 3g-j). Reassigning the original attributes based on the label points will not cause problems here since the label points are created based on the already displaced land cover polygons. This however needs further investigation. The disadvantages of the method are due to the higher complexity of the method compared to the first method. Both the displacement of linear network features and the exaggeration of area features trigger a process of displacement propagation that can be difficult to handle. In addition the method may not work in areas where several important area features compete in a limited space.

a. Input lines and polygons b. Symbolised line objects c. Displaced lines d. Displacement polygons generated by the displacement process e. Displacement propagation of polygons f. Too narrow polygons g. Displacement of polygon boundaries h. Labelpoints of displaced objects i. Generate polygons from displaced polygon boundaries j. Final result (compare with figure 2g) Figure 3: Step-wise displacement; first solving the conflicts between network features and subsequently moving the adjoining land cover polygons by means of displacement propagation.

4. CONCLUDING REMARKS In conclusion, this paper explains two methods for land cover generalisation that are being tested as part of a bigger automated generalisation feasibility study performed by the Dutch Kadaster. Until now only the first of the two methods was investigated extensively in the generalisation tests from TOP10NL data to a 1:50k map. Those tests revealed the problems with this method as outlined above. Therefore ongoing research is deploying the second method which is the proposed workflow in the Esri software. The results will be compared with the results of the first method to select the best solution to generalise land cover data in a planar topographic map. REFERENCES Bader Matthias and Barrault Mathieu, 2001, Cartographic displacement in generalization: introducing elastic beams, in: Fourth workshop on progress in automated map generalisation, ICA, Beijing, China, August, 2001. Bader Matthias, 2001 Energy minimization methods for feature displacement in map generalization (PhD thesis). Legrand, Cristel, Duchêne Cécile, Lecordix François, 2005, Propagation of the displacements and deformations during a generalisation process,in: International Cartographic Conference, International Cartographic Association, A Coruna, Spain, July, 2005. Monnot, Jean-Luc, Paul Hardy, and Dan Lee. 2007. "An Optimization Approach to Constraint- Based Generalization in a Commodity GIS Framework." Proceedings, ICA 2007. The 23rd International Cartographic Conference, Moscow, Russia. August 4-10, 2007. Punt, E. and D. Watkins. 2010. user-directed generalization of roads and buildings for multiscale topography, 13th ICA Workshop on Generalisation and Multiple Representation, 2010 Zurich Sester, M. (2000) Generalization based on least-squares adjustment, International Archives of Photogrammetry and Remote, Sensing, 33, pp. 931 938. Smaalen, J.W.N. van, J.E. Stoter. 2008. Automatische generalisatie van TOP10NL naar TOP50NL haalbaar?. In: Geo-info: tijdschrift voor geo - informatie Nederland (GIN), 5 (2008)2, pp. 48-53 Steiniger Stefan and Siegfried Meier, 2004 Snakes: a technique for line smoothing and displacement in map generalisationm in: workshop on generalisation and multiple representation, ICA, commission on map generalisation, Leicester, United Kingdom, August, 2004. Stoter, J.E., J. van Smaalen, N. Bakker, P. Hardy. 2009. Specifying map requirements for automated generalisation of topographic data, The Cartographic Journal Vol. 46 No. 3 pp. 214 227 August 2009 Stoter, J.E., and Ron Nijhuis Marc Post Vincent Van Altena Jan Bulder Ben Bruns John Van Smaalen, 2011, Feasibility study on an automated generalisation production line for multiscale topographic products, accepted for 14th Workshop of the ICA commission on Generalisation and Multiple Representation, June, 2011, Paris Thom, S, 2007, Stuart Thom, 2007, Automatic Resolution of Road Network Conflicts using Displacement Algorithms Orchestrated by Software Agents, ICA Workshop on generalisation and Multiple Representation, 2007, Moscow, Russia