一种基于参数化约束数据模型的野外采集系统的构建方法与流程

专利2025-11-28  2

本发明涉及地质数据采集,具体涉及一种基于参数化约束数据模型的野外采集系统的构建方法。
背景技术
::1、地质调查工作是一项基础性、公益性和战略性工作,开展基础地质数据采集与更新,为经济社会发展提供基础支撑。作为地质调查工作的一项主要职责,地质调查工作广泛采用新型地球探测技术和数据采集技术,全方位、多角度获取地质信息,开展区域地质、地球物理、地球化学、遥感地质、环境地质和海洋地质调查,不断提高我国基础地质工作程度,填补和更新基础性地质图件。2、数字野外数据采集技术是在地质调查工作中,应用地理信息系统、全球卫星定位系统、遥感技术等通过移动采集终端对野外地质调查所获取的各种地质信息进行数字化采集、存储的技术,已经在地质调查工作中广泛应用,改变了传统野外纸质记录和数据存储的方式,提高野外数据采集的效率。3、伴随着地质调查业务工作领域的扩展,传统的由计算机人员基于数据库标准规范定义野外采集数据模型,并根据数据模型再编码生成各种对应数据采集界面的方式研发野外采集系统导致面向不同专业的野外采集系统和野外采集数据模型设计思路不统一,并且各系统之间基础通用性功能重复研发,面向不同实体的数据采集界面需要重新开发,研发周期长。尤其是当新业务领域数据采集标准规范尚未确立,当采集内容伴随研究程度随时变化时,需要研发人员重新调整数据采集交互界面,整体系统的研发效率低下,无法支撑新业务领域采集系统快速响应业务数据模型变化的需求。技术实现思路1、针对上述提出的传统的野外采集系统研发模式无法快速支撑扩展业务领域调查需求,尤其是标准规范、调查内容、数据模型尚未确立的情况,野外采集系统无法适配不同阶段采集数据模型的问题,本发明提出一种基于参数化约束数据模型的野外采集系统的构建方法。2、为实现上述目的,本发明提供了以下技术方案:3、本发明提供的一种基于参数化约束数据模型的野外采集系统的构建方法,包括以下步骤:4、s1、基于sqlite数据库构建野外采集数据模型的框架模型;5、s2、基于野外采集数据模型的框架模型,利用声明式数据模型定义工具,构建野外采集数据模型;6、s3、基于统一的野外采集系统框架和野外采集数据模型编译生成野外采集系统;7、s4、野外采集系统采集数据时,根据数据模型驱动生成数据采集交互界面,并实现采集数据录入、存储管理和展示。8、进一步地,步骤s1的具体过程为:面向野外地质调查数据采集对象,结合地质调查采集数据的特点,将现实世界的地质调查对象在二维平面上抽象为点、线或面三种类型要素实体,将一个野外调查对象调查信息概括为要素实体信息,渲染信息、不同专业化的对象描述信息和附件信息,以1要素实体:1种子类型:n对象信息描述记录地质调查中每一个采集对象。9、进一步地,所述框架模型包括maintable要素类集合表、tableset对象类集合表、relationtable关系表、用户定义的要素类数据表和对应的要素类字段约束参数表,用户定义的对象类数据表和对应的对象类字段约束参数表,多媒体录像表和多媒体照片表。10、进一步地,所述maintable要素类集合表定义不同类型的要素类,每一种要素类采用要素类数据表和要素类字段约束参数表进行定义;所述tableset对象类集合表定义不同的对象类,每一种对象类采用对象类数据表和对象类字段约束参数表进行定义;所述relationtable关系表定义maintable表中要素类子类型对应的对象类集合。11、进一步地,所述要素类字段约束参数表和对象类字段约束参数表包括字段名、字段中文名称、字段数据类型、特殊字段类型、关联控件类型和关联控件数据内容。12、进一步地,步骤s2中,所述构建野外采集数据模型的包括:13、s21、创建参数化约束的数据模型文件,形成数据模型框架;14、s22、创建要素类,并定义每一种要素类的中文名、英文名、状态、类型,以及要素类字段和约束参数;15、s23、创建对象类,并定义每一种对象类的名称、别名、类型,以及对象类字段和约束参数;16、s24、在relationtable关系表中定义要素类子类型对应的对象类集合,包括要素类的名称,子类型的名称,要素类存储子类型字段和管理对象类的id集合。17、进一步地,步骤s3中,所述野外采集系统框架中包括任务创建和管理模块、任务数据地图浏览模块、调查对象数据采集模块、通用辅助工具模块。18、进一步地,步骤s4具体包括:19、s41、以野外采集数据模型文件为模版,创建野外调查任务并添加到任务管理列表中,在创建的任务文件夹中生成一份与采集数据模型相同的野外采集数据模型文件,并以任务名称命名;20、s42、在任务管理列表中点击野外调查任务,基于数据模型中的maintable中定义的要素类和要素类约束参数,在地图视图中创建要素类同名的要素类的显示图层,并根据定义的要素类的类型约束参数决定要素类显示图层的类型,并根据要素类名称从对应的要素类数据表中并逐个读取要素数据,根据要素类类型和要素数据中的坐标信息创建要素显示实体,添加到显示图层中,并根据要素类数据表中定义的要素渲染参数进行渲染,之后根据要素类的显示状态控制对应的显示图层是否显示;21、s43、在打开任务的基础上,点击要素实体添加按钮在地图上添加对应的要素实体并获取实体坐标信息,然后采用数据模型驱动信息采集交互界面生成的技术方法,基于任务数据模型生成数据采集交互界面,完成数据采集,并将采集数据保存到对应的要素数据表中。22、进一步地,步骤s43中,所述数据采集交互界面的生成过程包括:23、s431、在地图上添加当前编辑要素类定义的要素对象;24、s432、要素绘制完成后,基于要素类字段约束参数表生成要素数据采集交互界面;25、s433、录入要素类属性信息,并选择当前要素所属的子类型,将采集数据保存到要素数据表中;26、s434、基于选择的要素所属的子类型和relationtable中定义的要素类子类型关联的对象类集合生成要素对象类关联交互界面;27、s435、在要素对象类关联交互界面中选择待录入的对象类的名称;28、s436、基于选择的对象类和对象类对应的字段约束参数表,生成对象类数据采集交互界面;29、s437、对象类数据采集完成,点击保存将对象类采集数据保存到对应的对象类数据表中,并返回要素对象类关联交互界面;30、s438、重复上述步骤,完成野外多个调查对象的采集和存储。31、基于上述技术方案,本发明实施例至少可以产生如下技术效果:32、本发明提供的基于参数化约束数据模型的野外采集系统的构建方法,提出了面向野外调查的参数化约束数据模型框架模型,按照1实体:1子类型:n对象类的方式对实体进行参数化约束描述,并采用sqlite轻型数据库实现野外采集数据模型和约束参数的统一存储和管理,方便专业人员快速的定义野外采集数据内容,保证了实体对象调查内容的完整性,专业性和灵活性。同时实现系统根据数据模型驱动生成数据采集交互界面,在无需编程修改系统的情况下,能够快速的响应数据采集模型的变化,大大缩短系统研发的周期,提高研发效率,能够满足系统随数据采集模型变化而快速变化的需求。当前第1页12当前第1页12
技术特征:

1.一种基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,步骤s1的具体过程为:面向野外地质调查数据采集对象,结合地质调查采集数据的特点,将现实世界的地质调查对象在二维平面上抽象为点、线或面三种类型要素实体,将一个野外调查对象调查信息概括为要素实体信息,渲染信息、不同专业化的对象描述信息和附件信息,以1要素实体:1种子类型:n对象信息描述记录地质调查中每一个采集对象。

3.根据权利要求1所述的基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,所述maintable要素类集合表定义不同类型的要素类,每一种要素类采用要素类数据表和要素类字段约束参数表进行定义;所述tableset对象类集合表定义不同的对象类,每一种对象类采用对象类数据表和对象类字段约束参数表进行定义;所述relationtable关系表定义maintable表中要素类子类型对应的对象类集合。

4.根据权利要求3所述的基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,所述要素类字段约束参数表和对象类字段约束参数表包括字段名、字段中文名称、字段数据类型、特殊字段类型、关联控件类型和关联控件数据内容。

5.根据权利要求1所述的基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,步骤s2中,所述构建野外采集数据模型的包括:

6.根据权利要求1所述的基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,步骤s3中,所述野外采集系统框架中包括任务创建和管理模块、任务数据地图浏览模块、调查对象数据采集模块、通用辅助工具模块。

7.根据权利要求1所述的基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,步骤s4具体包括:

8.根据权利要求7所述的基于参数化约束数据模型的野外采集系统的构建方法,其特征在于,步骤s43中,所述数据采集交互界面的生成过程包括:


技术总结
本发明公开了一种基于参数化约束数据模型的野外采集系统的构建方法,它包括S1、基于Sqlite数据库构建野外采集数据模型的框架模型;S2、基于野外采集数据模型的框架模型,利用声明式数据模型定义工具,构建野外采集数据模型;S3、基于统一的野外采集系统框架和野外采集数据模型编译生成野外采集系统;S4、野外采集系统采集数据时,根据数据模型驱动生成数据采集交互界面,并实现采集数据录入、存储管理和展示。本发明方便专业人员快速的定义野外采集数据内容,保证了实体对象调查内容的完整性,专业性和灵活性。

技术研发人员:刘园园,李丰丹,刘畅,夏毅,董彦琪,吕霞,刘爽
受保护的技术使用者:中国地质调查局自然资源综合调查指挥中心
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-28163.html