The Potential of the 3D Dual Half-Edge (DHE) Data Structure for Integrated 2D-Space and Scale Modelling: A Review
Scaling factor is one of the most crucial aspect in 2D and 3D models especially in computer graphics, CAD, GIS, and games. Different user or/and application need different scale models during various stages of the use of data, including visualization and interaction. There are some arisen issues on 3D data model especially to meet GIS requirements while minimize the redundancy of the datasets. In GIS modelling, various data structures and data models have been proposed to support variety of applications and dimensionalities, but only a few in scale dimension. Some of them have succeeded in modelling scale such as in Space-Scale Cube (SSC) model. The recently implemented Dual Half-Edge (DHE) data structure within the PostgreSQL database is suitable for any valid 3D spatial model; not yet being explored for other dimensional such as scale environment. Using the same vario-scale approach, the DHE data model is also capable to implement a variable Level of Detail (LoD) representation such as SSC model. Some advantages of the DHE are described in this paper such as the dynamic property (valid updates based on Euler operations) and topology approach in comparison with other existing data structures. The last section of this paper describes capability of the DHE data structure to provide a better platform for GIS integrated space-scale data model.
KeywordsScale dimension Data structures Spatial models Level of details
The authors of this paper would like to thank to MyBrain15 (MyPhD), a program under Ministry of Higher Education (Malaysia) for the sponsorship.
Secondly, thanks to TU Delft (Department of OTB), The Netherlands for accepting the author to have three months research internship.
Finally, this research was also supported by: (i) the Dutch Technology Foundation STW, which is part of the Netherlands Organisation for Scientific Research (NWO), and which is partly funded by the Ministry of Economic Affairs (project code 11185); (ii) the European Location Framework (ELF) project, EC ICT PSP Grant Agreement No. 325140.
- Aarnes, J., Kippe, V., Lie, K., & Rustad, A. B. (2007). Modelling of multiscale structures in flow simulations for petroleum reservoirs. Geometric modelling, numerical simulation and optimization (pp. 307–360). Springer.Google Scholar
- Baig, S. U., Hassan, M. I., & Rahman, A. A. (2011). Automatic generalization of 3D building models—A review. Paper presented at the 10th International Symposium & Exhibition on Geoinformation (ISG 2011), Shah Alam Convention Centre (SACC), Malaysia.Google Scholar
- Banks, J., Carson, J., Nelson, B. L., & Nicol, D. (2009). Discrete-event system simulation.Google Scholar
- Boguslawski, P. (2011). Modelling and Analysing 3D building interiors with the dual half-edge data structure. (Ph.D.), University of Glamorgan, UK.Google Scholar
- Bulbul, R., Karimipour, F., & Frank, A. U. (2009). A simplex based dimension independent approach for convex decomposition of nonconvex polytopes. Paper presented at the Proceedings of Geocomputation.Google Scholar
- El-Mekawy, M. (2010). Integrating BIM and GIS for 3D city modelling (the case of IFC and CityGML). Royal Institute of Technology (KTH), Stockholm, Sweden.Google Scholar
- Gold, C. M. (2005). Data structures for dynamic and multidimensional GIS. Paper presented at the 4th ISPRS Workshop on Dynamic and Multi-dimensional GIS.Google Scholar
- Gold, C. M., Chau, M., Dzieszko, M., & Goralski, R. (2004). 3D geographic visualization: The marine GIS. Berlin: Springer.Google Scholar
- Goudarzi, M., Asghari, M., Boguslawski, P., & Rahman, A. A. (in press, 2015). Dual half edge data structure in database for big data in GIS. Paper presented at the 3D GeoInfo 2015, Kuala Lumpur, Malaysia.Google Scholar
- Guibas, L., & Stolfi, J. (1985). Primitives for the manipulation of three-dimensional subdivisions. Algorithmica, 4(3), 32.Google Scholar
- Jones, C. B., & Abraham, I. M. (1986). Design considerations for a scale dependent cartographic database, pp. 384–398.Google Scholar
- Ledoux, H. (2006). Modelling three-dimensional fields in geoscience with the voronoi diagram and its dual certificate of research. (Ph.D.), University of Glamorgan.Google Scholar
- Lee, J., & Zlatanova, S. (2008). A 3D data model and topological analyses for emergency response in urban areas. Taylor & Francis.Google Scholar
- Liangchen, Z., Guonian, L., Yehua, S., Hangbo, X., & Haixia, W. (2008). A 3D GIS spatial data model based on cell complex. In The international archives of the photogrammetry, remote sensing and spatial information sciences (Vol. XXXVII).Google Scholar
- Mäntylä, M. (1988). An introduction to solid modeling. New York, USA: Computer Science Press.Google Scholar
- Meijers, M. (2011). Variable-scale geo-information. (Ph.D.), Technische Universiteit Delft, Netherland.Google Scholar
- Ohori, K. A., Boguslawski, P., & Ledoux, H. (2013). Representing the dual of objects in a four-dimensional GIS. Paper presented at the International Workshop on Geoinformation Advances.Google Scholar
- Paul, N., Bradley, P. E., & Breunig, M. (2013). Integrating space, time, version and scale using alexandrov topologies. In International Symposium on Spatial and Temporal Databases SSTD 2013.Google Scholar
- Peuquet, D. J. (2002). Representations of space and time. Guilford Press, New York.Google Scholar
- Sester, M. (2007b, 03 Sep–7 Sep 2007). 3D visualization and generalization. In Photogrammetric week 07, week 07 (pp. 285–295).Google Scholar
- Sester, M. (Producer). (2007a, Apr 2013). 3D visualization and generalization. Institude of cartography and geoinformatics. Lecture note.Google Scholar
- Suba, R., Meijers, M., & van Oosterom, P. (2013). 2D vario-scale representations based on real 3D structure. Paper presented at the 16th ICA Generalisation Workshop, Dresden, Germany, 2013. http://www.gdmc.nl/publications/2013/2D_vario-scale_representations_3D_structure.pdf.
- Tse, T.O.C., & Gold, C.M. (2004). TIN meets CAD: extending the TIN concept in GIS. Future Generation Computer Systems, 20(7): 1171–1184.Google Scholar
- van Oosterom, P. (1990). Reactive data structure for geographic information systems. (Ph.D.), Leiden University.Google Scholar
- van Oosterom, P., & Stoter, J. (2010). 5D data modelling: Full integration of 2D/3D space, time and scale dimensions. Paper presented at the 6th International Conference on Geographic Information Science. Berlin, Heidelberg.Google Scholar
- van Oosterom, P., & Stoter, J. (2012). Principle of 5D modelling.Google Scholar
- Weiler, K. (1988). The radial edge structure: A topological representation for nonmanifold boundary modeling. Paper presented at the In Geometric Modeling for CAD Applications. AmsterdamL: Elsevier.Google Scholar
- Zhou, S., & Jones, C. B. (2003). Multi-scale spatial database and map generalisation.Google Scholar