The research of 3D geological modeling and visualization is a huge and complicated system engineering. Through the analysis, induction and abstraction about the spatial geological data, we establish a space class library of GeoSIS, in which the objects related to 3D modeling are systematically classified based on the OOP and COP. The functions, such as the integration of geological data, construction of complex 3D models, and spatial analysis and visualization, can be achieved by calling the corresponding class methods. With strong extensibility, flexibility and openness, the space class library can make GeoSIS easy to meet the demands of technology development and application in the future. The actual application shows that, the design method proposed in this paper can be widely used in hydrogeology, engineering geology, environmental geology and geological disaster, to realize 3D modeling and visualization analysis, and provide a strong support for the Digital Earth plan.
[1]
Stephen R. G. Fraser.
The .NET Framework Class Library
,
2003
.
[2]
Xukai Zou,et al.
An effective method for 3D geological modeling with multi-source data integration
,
2005,
Comput. Geosci..
[3]
Kerry Rodden,et al.
Class Libraries: A Challenge for Programming Usability Research
,
2002,
PPIG.
[4]
Jia Guo-kai.
Uncertain Analysis on 3D Geology Modelling
,
2012
.
[5]
Jason J. Brodeur,et al.
Evaluating the impact of data quantity, distribution and algorithm selection on the accuracy of 3D subsurface models using synthetic grid models of varying complexity
,
2013,
J. Geogr. Syst..
[6]
Clayton V. Deutsch,et al.
Calculating a robust correlation coefficient and quantifying its uncertainty
,
2012,
Comput. Geosci..