Abstract
This paper presents a graphics system called the prism network and its boundary (PNB) aimed at representing the stratified solids that are formed in the subsurface terrain. It allows full 3D modelling of these types of spaces formed by superimposed layers bounded by stratification surfaces. A set of boreholes in the ground is used to generate a network of prisms that models the solid space and serves as the basis for creating two secondary networks, one of triangles and another of quadrilaterals, which define the model boundaries. This graphics system has been implemented in C++, using the standard OpenGL graphics API. The paper first defines and implements a model in the PNB data structure, the process by means of which it is generated is then described, and, finally, a range of applications to specific cases is presented and graphically illustrated.
Résumé
Cet article présente un système graphique appelé PNB (sigles en anglais de Réseau de Prismes et sa Frontière) qui vise à représenter les solides stratifiés qui sont formés dans le sous-sol. Il permet la modélisation 3D complète de ces types d’espaces formés par des couches superposées délimitées par des surfaces de stratification. À partir d’un ensemble de forages dans le terrain est généré un réseau de prismes qui modélise l’espace solide et sert de base pour la création de deux réseaux secondaires, l’un de triangles et l’autre de quadrilatères, qui définissent les frontières du modèle. Ce système graphique a été implémenté en C++, en utilisant l’API standard graphique OpenGL. Le article définit d’abord le modèle et le met en œuvre dans la structure de données PNB, puis décrit le processus de leur génération, et enfin, présente et illustre graphiquement une gamme d’applications à des cas particuliers.
Similar content being viewed by others
References
Abdul-Rahman A, Pilouk M (2008) Spatial data modeling for 3D GIS. Springer, Berlin, 290 pp
Baojun W, Bin S, Zhen S (2009) A simple approach to 3D geological modelling and visualization. Bull Eng Geol Environ 68:559–565
Bartier PM, Keller CP (1996) Multivariate interpolation to incorporate thematic surface data using inverse distance weighting. Comput Geosci 22(7):795–799
Baumgart BG (1975) A polyhedron representation for computer vision. In: Proceedings of the national computer conference, AFIPS conference, vol 44, Arlington, VA. AFIPS Press, pp 589–596
Caumon G, Collon-Drouaillet P, Le Carlier de Veslud C, Viseur S, Sausse J (2009) Surface-based 3D modeling of geological structures. Math Geosci 41:927–945
Cheng YM, Liu HT, Wei WB, Au SK (2005) Location of critical three-dimensional non-spherical failure surface by NURBS functions and ellipsoid with applications to highway slopes. Comput Geotech 32:387–399
Courrioux G, Nullans S, Guillen A, Boissonnat JD, Repusseau P, Renaud X, Thibaut M (2001) 3D volumetric modelling of Cadomian terranes (Northern Brittany France): an automatic method using Voronoi diagrams. Tectonophysics 331:181–196
de Kemp EA (1999) Visualization of complex geological structures using 3-D Bézier construction tools. Comput Geosci 25(5):581–597
Delaunay B (1934) Sur la sphere vide. Bull Acad Sci USSR 7:793–800
Eberhardt H, Vesa-Klumpp V, Hanebeck UD (2010) Density trees for efficient nonlinear state estimation. In: Proceedings of the 13th international conference on information fusion, Edinburgh, UK
Farin G (2001) Curves and surfaces for CAGD, 5th edn: a practical guide. Morgan Kaufmann, San Francisco, 520 pp
Farin G, Hoschek J, Kim M-S (2002) Handbook of computer aided geometric design. Elsevier Science BV, Amsterdam, 848 pp
Fisher TR, Wales RQ (1991) Three-dimensional solid modeling of geological objects using non-uniform rational B-splines (NURBS). In: Turner AK (ed) Three dimensional modelling with geoscientific information systems. Kluwer, Dordrecht, pp 85–105
Galera C, Bennis C, Moretti I, Mallet JL (2003) Construction of coherent 3D geological blocks. Comput Geosci 2(2):69–77
Gong J, Cheng P, Wang Y (2004) Three-dimensional modeling and application in geological exploration engineering. Comput Geosci 30(4):391–404
Guibas L, Russel D (2004) An empirical comparison of techniques for updating Delaunay triangulations. In: Proceedings of the twentieth annual symposium on computational geometry (SCG ‘04), New York, pp 170–179
Hack R, Orlic B, Ozmutlu S, Zhu S, Rengers N (2006) Three and more dimensional modelling in geo-engineering. Bull Eng Geol Environ 65:143–153
Hearn D, Baker MP (1997) Computer graphics. C version. Prentice Hall, Upper Saddle River, 652 pp
Homer H, Thomas S (1998) A survey of construction and manipulation of octree. Comput Vis Graph Image Process 43:409–431
Houlding SW (1994) 3D geoscience modeling computer techniques for geological characterization. Springer, New York, 309 pp
Kessler H, Mathers SJ, Sobisch HG (2009) The capture and dissemination of integrated 3D geospatial knowledge at the British geological survey using GSI3D software and methodology. Comput Geosci 35(6):1311–1321
Lixin W, Xuexi C, Yanbing W, Kunyang L (2003) 3D geosciences modeling and an universal GTP model for geology, mining and civil engineering. In: International workshop on virtual geographical environment, Hong Kong
McConnell JJ (2006) Computer graphics: theory into practice. Jones & Bartlett Learning, Sudbury, 519 pp
Nordvik T, Grøneng G, Venkik Ganerød G, Nilsen B, Harding C, Blikra LH (2009) Geovisualization, geometric modelling and volume estimation of the Åknes rockslide, Western Norway. Bull Eng Geol Environ 68:245–256
Odgaard A, Andersen K, Melsen F, Gundersen HJG (2011) A direct method for fast three-dimensional serial reconstruction. J Microsc 159(3):335–342 (1990) (article first published online: 2 Aug 2011)
Paoluzzi A, Ramella M, Santarelli A (1989) Boolean algebra over linear polyhedra. Comput Aided Des 21:474–484
Pouliot J, Bédard K, Kirkwood D, Lachance B (2008) Reasoning about geological space: coupling 3D GeoModels and topological queries as an aid to spatial data selection. Comput Geosci 34(5):529–541
PrisModel website http://webs.uvigo.es/igd/PrisModel
Refice A, Giachetta E, Capolongo D (2012) SIGNUM: a Matlab, TIN-based landscape evolution model. Comput Geosci 45:293–303
Salvini R, Francioni M, Riccucci S, Fantozzi PL, Bonciani F, Mancini S (2011) Stability analysis of “Grotta delle Felci” Cliff (Capri Island, Italy): structural, engineering-geological, photogrammetric surveys and laser scanning. Bull Eng Geol Environ 70:549–557
Shaffer CA (2011) Data structures and algorithm analysis in C++, 3rd edn. Dover, New York, 624 pp
Shi WZ (1996) A hybrid model for 3D GIS. Geoinformatics 1:400–409
Shi WZ (2000) Development of a hybrid model for three-dimensional GIS. Geo Spat Inf Sci 3(2):6–12
Stroud I (2006) Boundary representation modelling techniques. Springer, Berlin, 808 pp
Tacher L, Pomian-Srzednicki I, Parriaux A (2006) Geological uncertainties associated with 3-D subsurface models. Comput Geosci 32(2):212–221
Turner AK (2006) Challenges and trends for geological modelling and visualisation. Bull Eng Geol Environ 65:109–127
Wang CX, Bai SW, He HJ (2003) Study on geological modeling in 3D strata visualization. Chin J Rock Mech Eng 22(10):1722–1726
Wright RS, Haemel N, Sellers G, Lipchak B (2010) OpenGL SuperBible: comprehensive tutorial and reference, 5th edn. Addison-Wesley Professional, Boston, 1008 pp
Zhu L, Zhang C, Li M, Pan X, Sun J (2012) Building 3D solid models of sedimentary stratigraphic systems from borehole data: an automatic method and case studies. Eng Geol 127:1–13
Zlatanova S, Abdul-Rahman A, Pilouk M (2002) 3D GIS: current status and perspectives. In: Proceedings of the joint conference on geo-spatial theory, processing and applications, 8–12 July, Ottawa
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bouza-Rodríguez, B., Comesaña-Campos, A., Menéndez-Díaz, A. et al. A novel geometric approach for 3-D geological modelling. Bull Eng Geol Environ 73, 551–567 (2014). https://doi.org/10.1007/s10064-013-0545-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10064-013-0545-9