1.基于线框模型的理论三维构造模型构建方法,其特征在于,包括以下步骤:
S1、从构造序列推理得到构造元素和语义级拓扑关系;构造元素是组成模型的四个要素,包括地质体、地质面、边界线和特征点;
语义级拓扑关系包含两类:不同级构造元素的关联关系,以及同级构造元素的邻接关系;关联关系也就是高维度和低一维度的要素的组合关系,即以下几何关系:地质面到地质体、边界线到地质面和特征点到边界线的几何关系;同级构造元素的邻接关系对应着合理的地质过程,由两个相邻要素的性质和他们的共同边界的性质定义;
S2、数据预处理:补充工区边界信息,给每个构造元素进行id编号;为每个地质面标注属性;将语义级拓扑关系用csv文件存储;
S3、结合面线框模型对应地质面的属性,根据模型边界线形成工区边界骨架;具体实现方法为:使用三种线框模型对应具有地质意义的构造元素,其中块线框模型对应地质体,面线框模型对应地质面,线线框模型对应边界线;线由点组成,面由线围成,块由面围成;设计线框模型数据结构,将关联关系和邻接关系定义在数据结构中;
S4、根据地质块的邻接关系,确定层位面上下顺序;所述的层位面上下顺序是在工区边界确定之后,按照地质体和地质面的关联关系,依次将层位面从上到下进行排序;具体实现方法为:以单位1界定工区长宽高大小,依据地层层序律,原始产出的地层具有下老上新的特点,故根据地质块的邻接关系,判断层位面的上下顺序;
S5、根据断层面与层位面的邻接关系,确定断层面顺序,确定层位面子面顺序;具体实现方法为:对各个层位面,自工区边界左边界开始根据边界线的邻接关系,确定各个层位面上层位子面的左右顺序,并同时确定该层位面上邻接的断层面的左右顺序;接着使用拓扑排序算法,将整个工区的断层面进行左右排序;
S6、将断层面上的点赋值坐标,更新层位面上其余点坐标,得到整个模型框架;具体实现方法为:根据断层面属性,结合该面两边地质体的邻接关系确定断层线上点的排列顺序;
按照断层面产状,给定断层线倾角,得到断层面点坐标,然后更新层位面上其余点坐标,得到整个工区的模型框架。