1.本发明涉及工程地质信息化技术领域,具体涉及一种基于唯一标识的地质分析过程信息追溯方法。
背景技术:
2.地质三维建模依赖于现场勘探原始资料,勘探资料包含了工程地质测绘、钻探、洞探、坑井槽以及物探等各种勘察手段所取得的数据,是一种多源数据。
3.这些数据包含了几何和地质体特性等信息。
4.三维建模是综合不同来源勘探数据,根据地质体的特性进行分类、归纳、总结,最终根据地质特性和空间规律形成三维建模成果。
5.因此,三维模型中的每一个地质对象,其构建依据都是勘探资料。
6.在查阅、检查和审查地质成果以及地质成果应用于设计分析时,需要查证地质成果的可靠性,核对所依据的勘探资料,对地质分析过程追本溯源。
7.三维地质建模是通过点、线、面、体等对象的构建来完成的。
8.具体是由点生成线对象和面对象,再由面对象生成地质体的几何对象,地质属性信息附着于几何对象上。
9.现有的解决方案,对几何信息和属性信息的处理是分离的,建模过程中需要多次分置使用。即为由点到线,由线到面,由面到体,这些环节间都是相互独立的,每个环节都需要分别去关联操作对象的几何信息和地质及数据属性信息。
10.现有的三维地质建模解决方案在构建、检查、修改和使用模型时,都需要核对每个环节的信息,造成工作繁琐,且出错几率高的局面。
11.追本溯源只能通过手动罗列资料对比,工作效率低。
12.现有bim系统中不支持地质专业业务,虽然可以在模型信息存储相关信息,可以在界面上手动查询,但需要额外的信息输入,数据源不唯一,造成信息冗余,易导致信息不一致。
技术实现要素:
13.本发明所要解决的技术问题是不支持地质专业业务,虽然可以在模型信息存储相关信息,可以在界面上手动查询,但需要额外的信息输入,数据源不唯一,造成信息冗余,易导致信息不一致,目的在于提供一种基于唯一标识的地质分析过程信息追溯方法,以解决上述问题。
14.本发明通过下述技术方案实现:
15.一种基于唯一标识的地质分析过程信息追溯方法,包括如下步骤:
16.在地质数据库中设置表一和表二,且所述表一用于地质对象引用点,且地质对象引用点匹配有唯一的标识,所述表二用于勘探点,且勘探点匹配有唯一的标识;
17.在记录勘探数据时,将关键勘探点的空间位置存入所述表二;
18.在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一;
19.当需要删除对某个关键点的引用时,把相应记录从所述表一中删除;
20.编辑引用关系,且引用关系为所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除的复合;
21.当需要查询某地质对象的资料来源时,通过查询表一和表二可得到该地质对象所有用到的勘探点和勘探对象。
22.在一些实施方式中,所述步骤在地质数据库中设置表一和表二,且所述表一用于地质对象引用点,且地质对象引用点匹配有唯一的标识,所述表二用于勘探点,且勘探点匹配有唯一的标识中,所述表一的必要字段包括有地质对象id和引用勘探点id,所述地质对象id表示一个地质对象或地质分析,引用勘探点id表示一个勘探点,所述地质对象或地质分析与勘探点之间为多引多关系。
23.在一些实施方式中,所述表二的必要字段包括有引用勘探点id和空间信息字段,且所述空间信息字段包括空间坐标x、y和z三个字段。
24.在一些实施方式中,所述步骤在记录勘探数据时,将关键勘探点的空间位置存入所述表二中,所述关键勘探点位置信息以空间坐标形式表示或经纬度形式表示,且所述关键勘探点的空间位置存入表二的同时生成一个新id。
25.在一些实施方式中,所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一中,创建一个地质对象或进行一项地质分析需要用到勘探点位置数据时,从数据库中提取若干勘探点使用。
26.在一些实施方式中,为每一个所用到的勘探点在所述表一中添加一条记录,把当前地质对象或分析对象的id填入地质对象id栏目中,把勘探点id填入引用勘探点id栏目中,从而建立其地质对象与勘探点之间的联系。
27.在一些实施方式中,在数据库基础之上开发一个勘探点过滤筛选接口以方便勘探点的选择,进而在三维建模软件中,在构造地质对象时,通过调用所述勘探点过滤筛选接口从先选择勘探对象,然后再选择勘探对象的关键勘探点来引用使用。
28.在一些实施方式中,在所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除中,删除地质对象已有的勘探点时,从表一所有地质对象id为当前地质对象,并引用勘探点id包含在需要删除的勘探点中的记录。
29.在一些实施方式中,所述编辑引用关系,且引用关系为所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除的复合中,在实现了所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除后,先进行步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除再进行步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一即实现引用关系的编辑修改功能。
30.在一些实施方式中,所述步骤当需要查询某地质对象的资料来源时,通过查询表
一和表二可得到该地质对象所有用到的勘探点和勘探对象中,实现所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一,所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除以及所述步骤编辑引用关系,且引用关系为所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除的复合之后实现引用关系的创建、删除与修改功能。
31.本发明与现有技术相比,具有如下的优点和有益效果:
32.本发明中的方法将勘探获取的勘探点以及获取的几何信息与工程地质属性信息分开存储,内部通过唯一标识关联,使得地质对象形成有机整体;一方面解决了地质分析对追本溯源的基本需求,另一方面,在存储时将数据解析分离,不存在信息冗余,在存储空间与编辑效率方面都有加强,条理分明,查询方便;在信息使用时,本发明方案又与当前bim主体模式相适应,在与bim系统集成时,可针对bim系统的特点分别提取地质对象的几何参数和地质属性信息,通过唯一标志符实现关联,从而达到即可以充分利用现有bim系统建模方便、查询显示界面友好的优势,又避开其后台数据库缺乏专业深度的劣势的最佳组合效果,与现有bim主流平台适应性强,信息可交互性强。
附图说明
33.为了更清楚地说明本发明示例性实施方式的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。在附图中:
34.图1为本发明一实施例中具体的逻辑框图。
具体实施方式
35.为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
36.请参考图1,一种基于唯一标识的地质分析过程信息追溯方法,包括如下步骤:
37.在地质数据库中设置表一和表二,且所述表一用于地质对象引用点,且地质对象引用点匹配有唯一的标识,所述表二用于勘探点,且勘探点匹配有唯一的标识。
38.通过在数据库中建立地质对象引用点和勘探点的表,以供后续的地质对象信息输入和勘探点信息输入和调用等。
39.在记录勘探数据时,将关键勘探点的空间位置存入所述表二。
40.由于在实际使用时,需要将勘探数据进行记录,尤其是其中的关键勘探点的空间位置信息,存入到对应的勘探点栏目中,以供后续的调用。
41.在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一。
42.在实际使用时,需要对勘探点数据进行地质分析,因此将分析对象与被引用的关键点信息存入到表一中。
43.当需要删除对某个关键点的引用时,把相应记录从所述表一中删除。
44.在实际的操作中,存在删除具体的勘探关键点数据,在实操时,只要将相应记录从表一中删除即可。
45.编辑引用关系,且引用关系为所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除的复合。
46.通过数据库技术,复合以上两个步骤,即实现了引用关系的编辑。
47.当需要查询某地质对象的资料来源时,通过查询表一和表二可得到该地质对象所有用到的勘探点和勘探对象。
48.在一些实施方式中,所述步骤在地质数据库中设置表一和表二,且所述表一用于地质对象引用点,且地质对象引用点匹配有唯一的标识,所述表二用于勘探点,且勘探点匹配有唯一的标识中,所述表一的必要字段包括有地质对象id和引用勘探点id,所述地质对象id表示一个地质对象或地质分析,引用勘探点id表示一个勘探点,所述地质对象或地质分析与勘探点之间为多引多关系。
49.通过在表一和表二中,必要字段包括地质对象id和引用勘探点id来实现更加明晰的引用关系。
50.在一些实施方式中,所述表二的必要字段包括有引用勘探点id和空间信息字段,且所述空间信息字段包括空间坐标x、y和z三个字段。
51.在一些实施方式中,所述步骤在记录勘探数据时,将关键勘探点的空间位置存入所述表二中,所述关键勘探点位置信息以空间坐标形式表示或经纬度形式表示,且所述关键勘探点的空间位置存入表二的同时生成一个新id。
52.通过为关键勘探点位置信息进行具体的坐标形式和经纬度形式进行表示,同时在关键勘探点的空间位置存入表二生成新id来实现关联和调用。
53.在一些实施方式中,所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一中,创建一个地质对象或进行一项地质分析需要用到勘探点位置数据时,从数据库中提取若干勘探点使用。
54.在本优选的实施方式中,将需要分析和处理的分析对象和关键点存入到表一中,并创建地质对象和地质分析的引用数据,以便于后续的提取和调用。
55.在一些实施方式中,为每一个所用到的勘探点在所述表一中添加一条记录,把当前地质对象或分析对象的id填入地质对象id栏目中,把勘探点id填入引用勘探点id栏目中,从而建立其地质对象与勘探点之间的联系。
56.在本具体的实施方式中,将实际所需要的勘探点添加到表一中,形成记录,并具体将地质对象或分析对象的id填入到地质对象栏目的id中,以用于通过数据库技术实现关联。具体是通过将id信息输入到对应的栏目中来实现。
57.在一些实施方式中,在数据库基础之上开发一个勘探点过滤筛选接口以方便勘探点的选择,进而在三维建模软件中,在构造地质对象时,通过调用所述勘探点过滤筛选接口从先选择勘探对象,然后再选择勘探对象的关键勘探点来引用使用。
58.在本优选的实施方式中,在数据库上开发接口,进而实现更加方便的软件引用。
59.在一些实施方式中,在所述步骤当需要删除对某个关键点的引用时,把相应记录
从所述表一中删除中,删除地质对象已有的勘探点时,从表一所有地质对象id为当前地质对象,并引用勘探点id包含在需要删除的勘探点中的记录。
60.本优选中提供了删除关键点的方法,实现了一种方便高效的方法。
61.在一些实施方式中,所述编辑引用关系,且引用关系为所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除的复合中。在实现了所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除后,先进行步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除再进行步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一即实现引用关系的编辑修改功能。
62.本优选的实施方式中,在所引用的步骤的条件下,实现必要的删除和和编辑修改功能。
63.在一些实施方式中,所述步骤当需要查询某地质对象的资料来源时,通过查询表一和表二可得到该地质对象所有用到的勘探点和勘探对象中,实现所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一,所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除以及所述步骤编辑引用关系,且引用关系为所述步骤在引用勘探点数据进行地质分析时,增加当前分析对象与被引用关键点存入所述表一和所述步骤当需要删除对某个关键点的引用时,把相应记录从所述表一中删除的复合之后实现引用关系的创建、删除与修改功能。
64.在本优选的实施方式中,给出了在所引用步骤的具体的处理方法,以及如何实现创建、删除与修改功能。
65.本发明将勘探信息、地质对象及其几何信息、属性信息等信息分类存储,每一条信息都附着相对应的唯一标识符;在使用时根据bim平台需求分别提取信息,又通过唯一标识符进行紧密关联。
66.本发明用以实现地质分析过程可追溯之数据库必要构造方案,在必要数据库构造之上实现可追溯的方法,针对地质对象对勘探几何、属性进行分类及标识方案。
67.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
转载请注明原文地址:https://tc.8miu.com/read-3193.html