Академический Документы
Профессиональный Документы
Культура Документы
1 Introduction
Recently, the need of the geologic information has been rising in many fields such as
environmental geology, disaster mitigation, and urban geological applications. For these
fields, it is effective to provide geologic information as a three dimensional(3-D) model
that can be generated and visualized in general purpose GIS software. The present work
aims at introducing a basic theory, implementing methodology and algorithms for 3-D
modeling and visualization of geologic model using the Open Source GRASS GIS
environment. 3-D geologic model is constructed from the boundary surfaces of geologic
units and the logical model of geologic structure. The algorithms for construction and
visualization of the proposed model are based on the geologic function g. The geologic
function g assigns a unique geologic unit to every point in the objective 3-D space. The
boundary surface that divides the objective space into two subspaces, were estimated
using data from field survey. The logical model showing the hierarchical relationship
between these boundaries surfaces and geologic units can be automatically generated
based on the stratigraphic sequence and knowledge of geologic structures. Based on these
algorithms, 3-D geologic model can be constructed virtually on GRASS GIS. Applying
this model, various geologic surface and section models can be visualized in GRASS GIS
environment. Further, Nviz was used for dynamic visualization of geologic crosssections and generation of animated image sequences.
(a) S
2
(M11)
(b)
b3
(M01)
b2 (M10)
b1 (M00)
S1
b1
b2
b3
S1
1
+1
0
S2
1
1
+1
(c) minset
M00
M01
M10
M11
unit
b1
b3
b2
b3
Figure 1: Basic elements of a geologic model. a) relation between geologic units and
surfaces in geologic section, b) logical model (+1; the geologic unit lies above
the corresponding boundary surface, 1; the geologic unit lies below the
corresponding boundary surface, and 0 ; no specific relation with the surface.),
and c) relational code table.
b1 = S1 S2 ,
b2 = S1+ S2 ,
b3 = S2+ ,
where Si+ and Si give subspaces that lie above and below the surface Si, respectively.
These equations can be expressed in a tabular form as shown in Fig. 1(b). The above
equations and table define the relation between geologic units and their boundaries, i.e.
the logical model of geologic structure [1].
As the geologic units b1, b2,..., bn are defined by surfaces, they can be expressed in a
minset standard form [3]. The minset is a minimum subspace that is divided by the
boundaries S1, S2, ..., Si, ..., Sn1 in the 3-D space . Let Md1d2...di...dn-1 be a minset defined
by ;
Md1d2...di...dn-1 = h1(d1) h2(d2) ... hi (di) ... hn-1(dn-1) ,
+
Where hi ( d i ) = S i ; d i = 1 .
S i ; d i = 0
(a)
(b)
S3
(c)
(d)
minset
S2
minset
S1
minset
minset
Figure 2: Flow of the geologic profile generation. a) 3-D geologic model image in
vertical section, b) draw lines with the color of the boundary surface, c) fill the
polygon with the color of the upside line, and d) geologic profile.
(a)
(b)
S3
(c)
non-display
(masked)
S2
S1
display
Figure 3: Flow of the geologic boundary surface generation. a) 3-D geologic model image
in vertical section, b) geologic boundary surface judgement, and c) draw the
lines with mask.
The relation between minsets and geologic units can be expressed by a function g1 from a
class of minsets I into B:
g1: I B .
This function g1 can be represented by the relational code table shown in Fig. 1(c).
the minset section surrounded by the multiple boundary line. This polygon and the upper
boundary line bounding this polygon have the same geologic unit name. Consequently,
the geologic profile can be drawn by assigning the polygon of the minset with the color
corresponding to the geologic unit name of the upside boundary line (Fig. 2).
In the function g, the boundary surface that divides a space into two subspaces is not a
geologic boundary surface. Removing the area where upper and lower sides of the
boundary surface are the same geology can show the geologic boundary surfaces that
actually exist as a boundary of the geologic unit (Fig. 3). This judgment can be drawn by
comparing the geologic unit name on either side of the boundary surface using the
geologic function g.
The function g1 is implemented to represent the geologic category map on the objective
surface using the reclassification function r.reclass and the reclassification table
converted from relational code table. The reclassification table file can be converted into
integer from binary number of the relation code table. For example, it is assumed that Lm
is a file name of the reclassification table, and Mo is a minset surface calculated before.
The geologic category map Go of objective surface So, can be accomplished by following
r.relcass command and options.
> r.reclass input = Mo output = Go < Lm
Finally, the geologic features along the objective surface can be visualized with the raster
files Go and So using d.rast, d.3d and Nvis. Applying this method, various
geologic surface and section models without vertical section can be visualized in GRASS
GIS environment.
For the geologic profile filled by the color of geologic unit, the raster files that are
defined as the geologic category number on the boundary surface can be calculated by the
geologic function g. Here, it is assumed that the Si is a elevation raster file of the
boundary surface, and Li is a minset raster file for Si. The geologic category number raster
files Gi can be calculated by the following;
Surfaces
Operation
Rule
Relational Code
Table (Lm)
S2
(M00) 0
So
minset
M 01
S1
S1 S2
Function g2 (r.mapcalc)
(M01) 1
(M10) 2
(M11) 3
b1
b3
b2
b3
Function g1 (r.reclass)
4 Case study
The study area is located in Honjyo region of Akita Prefecture, Northeast Japan (Fig. 5).
The logical model of this area is shown in Table 1. The surfaces were estimated by
Horizon2000[4] using data extracted from geologic map (Fig. 6;[5]). The geologic
boundary surfaces S1, S2, and S5(=DEM) are shown in Fig. 7. The surface geologic map
with these boundary surfaces are presented in Fig. 8. Examples of the horizontal and
vertical sections are presented in Fig. 9 using 3-D geologic model. In addition, 3-D
geologic voxel model was constructed based on the geologic function g. Examples of the
voxel model visualization are presented in Fig. 10 using Vis5D software[6].
Study Area
Osaka
Figure 5: Location map of the study area.
Gongenyama F.
Onnagawa F.
Funakawa F.
Tentokuji F.
Alluvial Deposits
(air)
S1
1
+1
+1
+1
0
0
S2
0
1
+1
+1
0
0
S3
0
0
1
+1
0
0
S4
1
1
1
1
+1
+1
S5
0
0
0
0
1
+1
(a)
(b)
(c)
(d)
Figure 7: Geologic boundary surfaces. (a) Surface S1, (b) Surface S2,
(c) Surface S5(DEM), and (b) Surface S1 and S5.
(a)
(c)
(d)
(b)
(e)
Figure 9: Examples of the horizontal and vertical sections using 3D geologic model.
(a) Horizontal sections (top; DEM, middle; 0m, bottom; 500m), and
(b)~(e) Vertical sections.
(a)
(b)
Figure 10: Examples of the voxel model visualization using Vis5D software.
(a) Geologic sections, and (b) Volume model of geologic units.
5 Discussion
In most cases, research and software development for 3-D visualization of geologic
structure are oriented towards solid modeling. In this regard, the proposed algorithm and
the utilized system in the present paper is unique, as it uses no specialized solid modeling
technique for generating geologic model. Further, generation of boundary surfaces and
logical model are basically based on the results of geologic field survey data. Since the
construction of geologic map is based on a virtual model, the algorithm does not exert a
heavy load on the computer system. Therefore, this model is flexible in comparison with
the solid modeling method.
The applied algorithm has successfully generated a 3-D geologic model utilizing the
geologic function g based on the relationships between the geologic units and their
boundary surfaces.
There still remain some limitations in this algorithm and model. The boundary surfaces of
geologic model and objective surface that are difficult to represent as GIS raster layers
(e.g. double-valued function such as over-folded structure) can not be readily generated in
the present system. To overcome these limitations the theory and functions that reflect the
characteristics of geologic surfaces need to be further investigated.
References
[1] Sakamoto, M., Shiono, K., Masumoto, S., Wadatsumi K. A computerized geological
mapping system based on logical models of geologic structures. Nonrenewable
Resources 2, pages 140-147, 1993.
[2] Shiono, K., Masumoto, S., Sakamoto, M. On formal expression of spatial distribution
of strata using boundary surfaces -C1 and C2 type of contact-. Geoinformatics, 5,
pages 223-232, 1994.
[3] Shiono K., Noumi Y., Masumoto S., Sakamoto M. Horizon2000:Revised Fortran
Program for Optimal Determination of Geologic Surfaces Based on Field.
Geoinformatics, 12, pages 229-249, 2001.
[4] Gill, A. Applied algebra for the computer sciences, Englewood Cliffs, N.J.: PrenticeHall. , 1976.
[5] Osawa M., Takayasu T., Ikebe Y., Fujioka K. Geology of the Honjyo District.
Quadrangel Series, Scale 1:50,000, Geological Survey of Japan, 1977.
[6] Hibbard B., Kellum J., Paul B. Vis5D, http://www.ssec.wisc.edu/~billh/vis5d.html,
1998.