7.4.2 系统地质信息数据库设计

7.4.2 系统地质信息数据库设计

基于以上3种地质数据结构类型进行VisualGeo系统地质信息数据库设计,主要从两个方面来考虑:

(1)建立空间图形数据和非空间数据信息的关联。以三维地质模型为中心,从点、面、体3个层次将空间图形与模型中各组成部分的相关属性数据有机地链接起来,实现对空间对象地质信息的管理、查询和分析。链接一般可以通过标识码方法和指针标方法两种途径进行,依据地质数据的特点,本系统采用地质结构体名作为标识码进行链接,如不同的岩层代号、断层编号、钻孔号等,其链接示意图如图7.12所示。

(2)建立综合地质数据库的信息管理和查询。由于地质数据的多元性和复杂性,其用途也很广泛,仅仅将地质数据信息与三维地质模型关联起来还不够,需要建立包含更多地质信息的综合数据库,便于管理、利用和查询。该数据库构建的基本思想如下:相同类别地质结构的数据结构、图形绘制、查询方法等都是相同的,因而可以按照面向对象分类的思想来构造不同类别的数据表,每个地质体便是所属类的对象,分类的方法与过程同第5章5.2.1.3节。对于某一个类,其成员是各种数据的集合,类的方法是对这些数据集进行处理的过程,不同地质结构间数据的相互引用可看作不同类的继承关系。

图7.12 地质结构空间图形数据与属性数据的链接示意图

综合以上分析,以三维地质模型为中心,将各类数据关系和数据库设计归纳为图7.13。

图7.13 三维地质模型信息数据库设计