Design of space class library for 3D geological modeling

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.