
1.本发明属于地质勘察数字化技术领域,具体涉及一种兼容多行业、多地区规范的勘察数据入库方法及系统。
背景技术:2.随着大数据,云计算,移动互联网等新技术的兴起,作为传统行业的勘察数字化、信息化、集成化、去纸化也越来越重要。当前岩土工程勘察包含到多个行业,如水利、水电、公路、铁路、煤矿、市政、航空等,涉及行业越来越多,标准要求也越来越细致,各地区由于地质条件差异,要求也有很大差异,这也给勘察行业数据录入及数字化集成带来了挑战。如何实现多专业、多地区、多数据、多项目的数据集成与适配是当今勘察数据采集管理数字化技术的难题。
技术实现要素:3.针对现有技术的缺陷,本发明提出了一种兼容多行业、多地区规范的勘察数据入库方法及系统,用于解决采用数据库技术录入、存储和管理勘察数据时遇到的多行业标准、多地区规范差异难以兼容性问题。
4.本发明第一方面,公开一种兼容多行业、多地区规范的勘察数据入库方法,所述方法包括:获取不同行业标准、地区规范对各勘察要素的描述字典,进行行业字典分类与索引,建立各行业标准、地区规范的字典索引表;根据勘察项目所属行业类别,分别配置各勘察要素采用的字典索引和对应的字典值,生成各个项目的字典模板;根据各个项目的字典模板,采用最大公约数原则,设计兼容不同行业标准、地区规范的数据表单和字段,生成表单字段模板;在勘察数据库中新建项目,根据项目对应的行业标准或地方规范选择字典模板、表单字段模板,进行勘察数据录入、存储和管理。
5.在以上技术方案的基础上,优选的,所述不同行业标准、地区规范涉及的行业和地区包括多个行业地区大类及每个行业地区大类下的多个子类行业;所述多个行业地区大类具体包括各个省份、水利、水电、房建、电力、市政、公路、铁路、水运、航空、供水、煤矿和非煤矿山;所述多个子类行业具体包括福建地标、湖北地标、露天煤矿、铁路工程、非煤矿、火力发电、水运工程、水力发电、水利水电、民用机场、市政工程、地质手册、岩土工程、城市轨道、土工分类、公路工程、供水工程、常规直径、所有直径、冶金部勘察、所有构造、断层类型、填充物、岩溶类型、自定义类型。
6.在以上技术方案的基础上,优选的,所述字典索引表包括字典索引和对应的字典索引值,所述字典索引为多个子类行业,所述字典索引值用于匹配各个子类行业对应的岩
土工程勘察规范、针对勘察技术应用的各项技术标准或者地方要求。
7.在以上技术方案的基础上,优选的,所述各个项目的字典模板包括字典索引和对应的字典值;所述字典索引为每个子类行业的名称,所述对应的字典值为从每个子类行业的行业标准、地区规范中拆分出的关键词;所述字典值包括阶段、钻头直径、套管直径、岩土类名、塑性状态、实密度、湿度、磨圆度、岩体结构、风化程度、卸荷程度、完整程度、坚硬程度、构造类型、断层类型、填充物、填充类型、岩溶类型、物探方法。
8.在以上技术方案的基础上,优选的,所述表单字段模板包括兼容不同行业标准、地区规范的字典值,每个字典值匹配对应的行业标准、地区规范中要求的字段。
9.在以上技术方案的基础上,优选的,所述采用最大公约数原则,设计兼容不同行业标准、地区规范的数据表单和字段,生成表单字典模板具体包括:分别将不同项目的字典模板中相同的字典值合并成一个,作为表单字段模板的一个字典值,对于不同项目的字典模板中不相同的字典值,直接作为表单字段模板的部分字典值,,得到兼容不同行业标准、地区规范的字典值,为每个字典值匹配对应的行业标准、地区规范中要求的多个字段。
10.在以上技术方案的基础上,优选的,若所述表单字段模板不满足项目本身的技术要求,根据各自的工程规范、技术标准要求动态配置项目所需表单字段,生成表单、字段模板。
11.本发明第二方面,公开一种兼容多行业、多地区规范的勘察数据入库系统,所述系统包括:字典索引表建立模块:用于获取不同行业标准、地区规范对各勘察要素的描述字典,进行行业字典分类与索引,建立各行业、地区的勘察要素的字典索引表;字典模板配置模块:用于根据勘察项目所属行业类别,分别配置各勘察要素采用的字典索引和对应的字典值,生成各个项目的字典模板;表单字段模板建立模块:用于根据各个项目的字典模板,采用最大公约数原则,提取兼容不同行业标准、地区规范的数据表单和字段,生成表单字段模板;勘察数据入库模块:用于在勘察数据库中新建项目,根据项目对应的行业标准或地方规范选择字典模板、表单字段模板,进行勘察数据录入、存储和管理。
12.本发明第三方面,公开一种电子设备,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信; 所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以实现本发明第一方面所述的方法。
13.本发明第四方面,公开一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使计算机实现本发明第一方面所述的方法。
14.本发明相对于现有技术具有以下有益效果:1)本发明根据勘察项目所属行业类别,分别配置各勘察要素采用的字典索引和对应的字典值,生成各个项目的字典模板,根据各个项目的字典模板生成集成不同行业、地区的标准和规范的表单字段模板,跨行业、跨地区的勘察数据可同时存储在一套数据库中,实
现多勘察行业、多种类数据的兼容存取分析,便于录入、存储、管理和修改;2)本发明按照最大公约数原则,把不同行业标准、地区规范拆分成不同的字典值,内容丰富,并匹配上相应的字段,字典模板、表单字段设计灵活,可以灵活编辑,易用性好、覆盖广、直观清晰,并且带有索引功能,查找方便;3)本发明提供了一种各专业通用的数据存储处理模式,一套多用,也可根据本工程行业和地区的要求制定独有的数据存储表单,能够随着时间实时更新修改,自定义程度高,适用性强。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明的兼容多行业、多地区的勘察数据入库方法流程图;图2为本发明的字典索引表的示例图;图3为本发明的字典模板配置的示例图;图4为本发明的表单字段模板的示例图;图5为数据录入时选择设置的自定义模板的示例图;图6为数据录入时选择阶段名称的示例图。
具体实施方式
17.下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
18.在当前勘察技术中,存在很多行业标准或地方规范,要求较多且复杂,受到行业规范及标准的要求,当前勘察资料数据录入大多存储于一个模式下,一个行业一个管理模式,不同行业很难互通。当涉及不同行业类别的工程勘察数据时,数据录入较困难,且对于数据的管理较麻烦。本发明这对这一难题,提出一种兼容多行业、多地区的勘察数据入库方法及系统,集成不同行业、地区的标准和规范,设计了兼容不同行业标准、地区规范的表单字段模板。可兼容多种行业工程,支持多种数据录入,可实现多勘察行业,多种类数据的兼容存取分析,数字化集成度高,大大降低数据管理编辑的时间人力成本,且利于当前工程数字化的进程,符合行业发展方向。
19.请参阅图1,本发明提出一种兼容多行业、多地区的勘察数据入库方法,所述方法包括:s1、行业字典分类与索引:获取不同行业标准、地区规范对各勘察要素的描述字典,进行行业字典分类与索引,建立各行业标准、地区规范的字典索引表。
20.本发明通过收集勘察相关规范及标准要求,总结出常见的勘察行业、地区类别如下:国内各省市、水利、水电、房建、电力、市政、公路、铁路、水运、航空、供水、煤矿和非煤等;
也可根据工程本身特点自定义增加新的勘察行业类别。
21.如图2所示,将这些勘察行业、地区类别作为本发明的行业地区大类,继续收集各个行业地区大类下的多个子类行业,比如:福建地标、湖北地标、露天煤矿、铁路工程、非煤矿、火力发电、水运工程、水力发电、水利水电、民用机场、市政工程、地质手册、岩土工程、城市轨道、土工分类、公路工程、供水工程、常规直径、所有直径、冶金部勘察、所有构造、断层类型、填充物、岩溶类型、自定义类型等。
22.把收集到的相关行业标准及地方规范分类存储在数据库中,以各个子类行业作为字典索引,以各个子类行业对应的岩土工程勘察规范、针对勘察技术应用的各项技术标准或者地方要求规范名称为字典索引值,建立字典索引表,字典索引表中字典索引值内置,且允许扩展。
23.图2所示为字典索引表示例图,通过字典索引表,可以进行不同行业标准、地区规范配置。例如湖北地标《建筑地基基础技术规范》可匹配到湖北地标对应的字典索引值下,水利水电行业所用到的《水利水电工程地质勘察规范》可匹配到水利水电对应的字典索引值下,也可自定义添加相关行业标准及地方规范。
24.s2、字典模板配置:根据勘察项目所属行业类别,分别配置各勘察要素采用的字典索引和对应的字典值,生成各个项目的字典模板。
25.各个项目的字典模板包括字典索引和对应的字典值。
26.如图3所示为字典模板配置示例图,可以建立土建、水电、铁路公路等行业地区大类的字典模板,也可以自定义模板。把所收集到的勘察行业的各类规范和标准按照关键词编辑成不同的字典值,例如:“阶段”、“岩土类名”、“塑性状态”等字典值。以每个子类行业的名称为字典索引,以从每个子类行业的行业标准、地区规范中拆分出的关键词为对应的字典值,建立字典模板。根据行业类别、对应的行业标准、地区规范分别配置各勘察要素采用的字典索引和对应的字典值。
27.具体的,字典值可以包括阶段、钻头直径、套管直径、岩土类名、塑性状态、实密度、湿度、磨圆度、岩体结构、风化程度、卸荷程度、完整程度、坚硬程度、构造类型、断层类型、填充物、填充类型、岩溶类型、物探方法等。
28.s3、表单字段模板配置:根据各个项目的字典模板,采用最大公约数原则,设计兼容不同行业标准、地区规范的数据表单和字段,生成表单字段模板。
29.所述表单字段模板包括兼容不同行业标准、地区规范的字典值,每个字典值匹配对应的行业标准、地区规范中要求的字段。若所述表单字段模板不满足项目本身的技术要求,根据各自的工程规范、技术标准要求动态配置项目所需表单字段,生成表单、字段模板。
30.具体的,所述最大公约数原则,是指汇总不同项目的字典模板的字典值,将不同项目的字典模板中相同的字典值合并成一个,作为表单字段模板的字典值,对于不同项目的字典模板中不相同的字典值,将不同的字典值合并作为表单字段模板的部分字典值,即相当于求取各个项目的字典模板的字典值的并集,所述并集中的元素具有互异性,将该并集中的元素作为表单字段模板的字典值。按照该最大公约数原则得到兼容不同行业标准、地区规范的字典值,为每个字典值分别匹配多个对应的行业标准、地区规范中要求的多个字段。对属于不同行业的规范和标准,对字典值的字段进行分类填写,便于对字典进行索引,也可对字典值及字段进行自定义增、删、改。
31.如图4所示为表单字段模板的示例图,每个字典值匹配对应的行业标准、地区规范中要求的字段,例如“阶段”字典值所匹配岩土工程行业类别下的《岩土工程勘察规范》(gb50021-2001)(2009版)对应的字段为:可行性研究、初步勘察、详细勘察和施工勘察。匹配水利水电行业类别下的《水力水电工程地质勘察规范》(gb50487-2008)(2009版)对应的字段为:规划、项目建议书、可行性研究、初步设计、招标设计、施工详细勘察和安全评价。
32.完成表单字段模板配置后,可对字典模板进行配置,也可增加一个新的“自定义模板”,然后把字典值模板匹配工程所需要的行业标准或地方规范的标准字段。例如,在“工程阶段”这一字典值匹配《岩土工程》行业的字段。
33.本发明按照“最大公约数”原则,把不同行业标准、地区规范拆分成不同的字典值,内容丰富,并匹配上相应的字段,可以灵活编辑,并且带有索引功能,有利于查找编辑,提升了工作效率。
34.s4、勘察项目创建与模板选择:在勘察数据库中新建项目,根据项目对应的行业标准或地方规范选择字典模板、表单字段模板,进行勘察数据录入、存储和管理。
35.录入数据时,在勘察数据库中新建项目,根据项目行业标准或地方规范,选择此前配置的字典模板、表单字段模板,开展数据录入、存储及管理等工作。
36.如图5所示,录入相关工程的数据时,可以选择设置的“自定义模板”。
37.如图6所示,在对工程进行实际操作时,在选择阶段名称时,显示的是图3的自定义模板中配置的《岩土工程》行业的四个阶段:可行性研究、初步勘察、详细勘察和施工勘察。
38.本发明将跨行业、跨地区的勘察数据同时存储在一套数据库中,实现多种勘察行业,多种类数据的兼容存取,灵活性较高,便于录入、存储、管理和修改:字典模板、表单字段设计灵活,易用性好、覆盖广、直观清晰、查找方便,且自定义程度高。
39.与上述方法实施例相对应,本发明还提出一种兼容多行业、多地区的勘察数据入库系统,所述系统包括:获取不同行业标准、地区规范对各勘察要素的描述字典,进行行业字典分类与索引,建立各勘察要素的行业、地区字典索引表;根据勘察项目所属行业类别,分别配置各勘察要素采用的字典索引和对应的字典值,生成各个项目的字典模板;根据各个项目的字典模板,采用最大公约数原则,提取兼容不同行业标准、地区规范的数据表单和字段,生成表单字段模板;在勘察数据库中新建项目,根据项目对应的行业标准或地方规范选择字典模板、表单字段模板,进行勘察数据录入、存储和管理。
40.以上系统实施例和方法实施例是一一对应的,系统实施例简述之处请参阅方法实施例即可。
41.本发明还公开一种电子设备,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以实现本发明前述的方法。
42.本发明还公开一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机实现本发明实施例所述方法的全部或部分步骤。所述存
储介质包括:u盘、移动硬盘、只读存储器rom、随机存取存储器ram、磁碟或者光盘等各种可以存储程序代码的介质。
43.以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以分布到多个网络单元上。本领域普通技术人员在不付出创造性的劳动的情况下,可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。