How to achieve consistency for 3D city models

被引:49
作者
Groeger, Gerhard [1 ]
Pluemer, Lutz [1 ]
机构
[1] Univ Bonn, Inst Geodesy & Geoinformat, D-53115 Bonn, Germany
关键词
3D city models; CityGML; Consistency constraints; 3D surfaces; 2-manifolds; Solids;
D O I
10.1007/s10707-009-0091-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Consistency is a crucial prerequisite for a large number of relevant applications of 3D city models, which have become more and more important in GIS. Users need efficient and reliable consistency checking tools in order to be able to assess the suitability of spatial data for their applications. In this paper we provide the theoretical foundations for such tools by defining an axiomatic characterization of 3D city models. These axioms are effective and efficiently supported by recent spatial database management systems and methods of Computational Geometry or Computer Graphics. They are equivalent to the topological concept of the 3D city model presented in this paper, thereby guaranteeing the reliability of the method. Hence, each error is detected by the axioms, and each violation of the axioms is in fact an error. This property, which is proven formally, is not guaranteed by existing approaches. The efficiency of the method stems from its locality: in most cases, consistency checks can safely be restricted to single components, which are defined topologically. We show how a 3D city model can be decomposed into such components which are either topologically equivalent to a disk, a sphere, or a torus, enabling the modeling of the terrain, of buildings and other constructions, and of bridges and tunnels, which are handles from a mathematical point of view. This enables a modular design of the axioms by defining axioms for each topological component and for the aggregation of the components. Finally, a sound, consistent concept for aggregating features, i.e. semantical objects like buildings or rooms, to complex features is presented.
引用
收藏
页码:137 / 165
页数:29
相关论文
共 54 条
  • [1] ALEKSANDROFF PS, 1961, ELEMENTARY CONCEPTS
  • [2] [Anonymous], J GEOSPATIAL ENG
  • [3] [Anonymous], GEOINFORMATION DISAS
  • [4] [Anonymous], 2004, Graphs, Networks and Algorithms
  • [5] [Anonymous], 147721 ISOIEC
  • [6] ARMSTRONG MA, 2005, BASIC TOPOLOGY
  • [7] Booch G., 1997, Unified Modeling Language Semantics and Notation Guide 1.0
  • [8] Bungartz H.-J., 2002, EINFUHRUNG COMPUTERG
  • [9] Coors V., 2003, Computers, Environment and Urban Systems, V27, P345, DOI 10.1016/S0198-9715(02)00035-2
  • [10] Dijkstra E. W., 1959, Numerische Mathematik, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]