A three-step strategy for generalization of 3D building models based on CityGML specifications

The Author(s) 2013. This article is published with open access at Springerlink.com Abstract 3D building models of the world exhibit multi-scale properties. Different level-of-details (LoDs) are important for different applications. There- fore, generation of multi-scale representation of 3D building models to fulfill the demands of these applications is a generalization problem. In order to generalize 3D buildings, different pieces of informa- tion need to be preserved or removed to restrict the amount of data represented on a certain LoD. In this work, a three-step strategy based on simplification, aggregation and reconstruction of generalized build- ings represented in City Geography Markup Language (CityGML) is proposed. The minimum length of edges (threshold value) for removal of amount of data is restricted to generalization specifications of CityGML characterized by differing accuracies and minimal dimensions of objects for each LoD. The main part of this paper is simplification of ground plans. For this purpose, a new approach is proposed to restrict number of edges, curves, and corners of ground plan of 3D building model on a certain LoD. Algorithms for simplification with the aim to derive LoD1 from exterior shells of buildings at LoD3 are implemented and tested on a number of buildings of Putrajaya city.

[1]  Siddique Ullah Baig,et al.  Generalization and Visualization of 3D Building Models in CityGML , 2013 .

[2]  Jacynthe Pouliot,et al.  Progress and New Trends in 3D Geoinformation Sciences , 2012 .

[3]  Liqiu Meng,et al.  A three-step approach of simplifying 3D buildings modeled by CityGML , 2012, Int. J. Geogr. Inf. Sci..

[4]  Liqiu Meng,et al.  Automatic derivation of different levels of detail for 3D buildings modeled by CityGML , 2009 .

[5]  Volker Coors,et al.  Graphical abstraction and progressive transmission in internet-based 3D-geoinformationsystems , 2003 .

[6]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[7]  Karl-Heinrich Anders LEVEL OF DETAIL GENERATION OF 3D BUILDING GROUPS BY AGGREGATION AND TYPIFICATION , 2005 .

[8]  Bettina Speckmann,et al.  A new method for subdivision simplification with applications to urban-area generalization , 2011, GIS.

[9]  Bettina Speckmann,et al.  Area-preserving approximations of polygonal paths , 2006, J. Discrete Algorithms.

[10]  Jürgen Döllner,et al.  Cell-based generalization of 3D building groups with outlier management , 2007, GIS.

[11]  Lars Harrie,et al.  A multiple representation data structure for dynamic visualisation of generalised 3D city models , 2011 .

[12]  Liqiu Meng,et al.  Generalization of 3D Buildings Modelled by CityGML , 2009, AGILE Conf..

[13]  Monika Sester,et al.  Continuous Generalization for Visualization on Small Mobile Devices , 2004, SDH.

[14]  T. Commandeur,et al.  Footprint decomposition combined with point cloud segmentation for producing valid 3D models , 2012 .