Specification and implementation of directional operators in a 3D spatial query language for building information models

被引:67
作者
Borrmann, Andre [1 ]
Rank, Ernst [1 ]
机构
[1] Tech Univ Munich, D-80290 Munich, Germany
关键词
KNOWLEDGE; DEPLOYMENT; OBJECTS; SYSTEM; VIEWS;
D O I
10.1016/j.aei.2008.06.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A spatial query language enables the spatial analysis of building information models and the extraction of partial models that fulfill certain spatial constraints. Among other features, the developed spatial query language includes directional operators, i.e., operators that reflect the directional relationships between 3D spatial objects, such as northOf, southOf, eastOf, westOf, above and below. The paper presents in-depth definitions of the semantics of two new directional models for extended 3D objects, the projection-based and the halfspace-based model, by using point-set theory notation. It further describes the possible implementation of directional operators using a newly developed space-partitioning data structure called slot-tree, which is derived from the objects' octree representation. The slot-tree allows for the application of recursive algorithms that successively increase the discrete resolution of the spatial objects employed and thereby enables the user to trade-off between computational effort and the required accuracy. The article also introduces detailed investigations on the runtime performance of the developed algorithms. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:32 / 44
页数:13
相关论文
共 62 条
[1]  
ABDELMOTY A, 1995, THESIS HERIOTWATT U
[2]  
Adachi Y., 2003, P 10 INT C CONC ENG
[3]   MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS [J].
ALLEN, JF .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :832-843
[4]  
[Anonymous], 2007, XQuery 1.0: An XML Query Language
[5]   Modelling 3D spatial objects in a geo-DBMS using a 3D primitive [J].
Arens, C ;
Stoter, J ;
van Oosterom, P .
COMPUTERS & GEOSCIENCES, 2005, 31 (02) :165-177
[6]   The story of the GeoToolKit -: An object-oriented geodatabase kernel system [J].
Balovnev, O ;
Bode, T ;
Breunig, M ;
Cremers, AB ;
Müller, W ;
Pogodaev, G ;
Shumilov, S ;
Siebeck, J ;
Siehl, A ;
Thomsen, A .
GEOINFORMATICA, 2004, 8 (01) :5-47
[7]  
BEETZ J, 2007, P 24 CIB W78 C INF T
[8]  
Bjork B. C., 1992, Automation in Construction, V1, P193, DOI 10.1016/0926-5805(92)90013-A
[9]  
BORRMANN A, 2007, P ASCE INT WORKSH CO
[10]  
BORRMANN A, 2007, THESIS TU MUNCHEN