江门市国土资源信息中心 广东省 江门市 529000
摘要:以江门市国土资源“一张图”核心数据在业务系统之间交换和共享建设为例,研究国土资源“一张图”核心数据是如何在业务系统之间进行交换和共享的,探讨其建设和实践过程中解问题的思路和方法。
关键词:一张图、数据汇交、数据共享
1、引言
由于未建立统一的资源交换和共享平台,导致各个业务系统的数据没有对外统一进行数据交流,各个业务系统处于封闭状态,使得业务系统之间进行数据交换共享变得不可能,久而久之容易形成数据孤岛,一方面增加了业务系统的维护难度,另一方面也不利于最大程度地发挥数据的使用效率,造成资源浪费。
目前各个专题数据库孤立存在,每个业务系统在各自的专题开发相应的功能对数据进行独立使用。因为应用系统功能开发没有统一标准,不能保证每个业务系统对同一类型的业务应用开发保持一致;因没有建立完整的数据字典服务、元数据服务、计算、搜索、功能服务,导致丰富的数据资源对业务系统的支撑作用部分仅仅停留在浏览查询方面,不能深入统一地为各个业务系统提供分析、统计和计算服务,导致在建的系统集成度不够,无法保证各应用系统间数据和功能集成,对国土各个业务提供的应用支撑广度和深度明显不够。
面对以上问题,因此建立数据资源目录及数据资源交换与共享体系是“一张图”核心数据库建设迫切需要解决的问题,可将信息技术深度服务融入到国土资源管理各环节,打通机构、层级职能分割,横向到边,纵向到底,构筑覆盖全局、贯穿市县协调联动、高效运作的网络化国土资源管理运行体系。
2、总体设计思路
以国土资源“一张图”核心数据库为基础,对各个专题库进行统一管理,建立“一张图”数据应用服务系统,为各个业务系统提供科学的、准确的、全面的数据分析、统计和计算服务,实现业务带图审批、辅助审核。建立汇交系统,使各个业务系统的数据按照相应的标准汇交到一张图核心数据库,保持业务系统的数据库和一张图的核心数据库的数据同步更新,保障数据的现势性。
江门市国土资源“一张图”数据汇体系由三部分组成:一是前置库;二是汇交库;三是汇交子系统,包括数据更新模块、数据质检模块、数据汇交配置模块、汇交数据查询模块。数据汇交体系技术总体架构图如下所示:
汇交单位根据数据汇交要求,将所需汇交的数据,写入前置库中,数据汇交子系统实时抽取前置库中的增量数据进行数据质检,若质检不通过,则马上将质检结果反馈至前置机中,汇交单位根据质检结果进行检查,修改完成后重新提交。若质检通过,数据更新模块则自动执行更新操作,将数据写入“一张图”正式库中。前置库是数据汇交时的中间数据库,用来存储等待汇交的数据;汇交库是用于存储已通过数据质检的汇交数据;数据汇交配置模块是数据管理人员用于管理前置库连接等配置信息;汇交数据查询模块是用于查询数据汇交情况和更新情况;数据质检模块是用于实时抽取前置库数据进行数据质检;数据更新模块为通过质检的数据提供数据更新处理。
汇交单位在数据汇交之后,汇交子系统的数据质检模块实时抽取汇交数据进行质检,如质检不通过,在质检结束后,将质检错误信息反馈至前置库,自动告知汇交单位,同时删除前置库中汇交的数据;如质检合格,数据更新模块则自动执行更新操作,将前置机中的数据写入“一张图”正式库中,为保证数据安全,也将前置库中的空间数据删除。
图1 数据汇交体系架构
3、建设内容
3.1前置库
前置库是为不影响外部系统的正常运行而设定的专用数据库,用来存储等待汇交的数据。
前置库部署在前置机中,前置库库体结构根据《江门市国土资源“一张图”数据标准》设定当前前置机所需要汇交的空间数据数据结构;库体结构可在数据汇交配置模块中导出,由数据管理人员部署到前置库中;每个图层需要添加FGUID字段;前置库中添加批次上报项目表(S_SBXMB)以及上报要素信息表(S_YSXXB),数据汇交单位若要上报数据时,维护这两个表;
批次上报项目表(S_SBXMB)
注意:维护每次上报要素关联关系;YBZID为原汇交单位中ID,用以区分对照查询质检错误原因;
质检后,直接将前置库中的图形数据删除;并维护 S_SBXMB 与S_YSXXB表;汇交单位根据S_SBXMB 的HJZT字段,查看数据的汇交情况,对于汇交失败的数据,可查询S_YSXXB查看具体的要素的质检错误信息,并自行修改后再行汇交;全市范围的数据汇交共享使用一个前置库,因此在汇交时,系统对用户和用户汇交的内容进行校验,校验该用户是否具有汇交资格,汇交的内容(种类)是否符合该用户的汇交权限,此类权限在汇交配置模块中进行管理;若汇交权限不对则此次汇交不通过,维护状态为-1,并在BZ字段中描述错误信息。
3.2汇交库
汇交库用于存储已通过质检的汇交数据。汇交库部署在江门市国土“一张图”数据中心数据库服务器中,库结构参照《江门市国土资源“一张图”数据标准》进行设定。库体结构除参照《江门市国土资源“一张图”数据标准》定义外,在每个空间图层中,增加更新工程标识字段(F_CASEID)。
3.3数据汇交配置模块
数据汇交配置模块用于数据管理人员管理数据汇交的配置信息;数据汇交配置模块部署于数据汇交服务器中。
实现功能:设置前置库连接信息、汇交数据种类(可汇交的图层)、汇交人信息(用户名、密码)、质检方案和更新方案等信息的配置功能;根据所配置的汇交数据种类导出前置库库体结构。
3.4数据质检模块
数据质检模块用于实时抽取前置库数据,并根据后台配置的质检方案进行数据质检,若质检不通过,则将质检结果写入前置库中;若质检通过,则将质检通过的数据写入汇交库中。该模块部署在数据汇交服务器中。
实现功能:实时监控批次上报项目表(S_SBXMB)表的插入变化情况,若发现变化则对新增的数据进行质检操作;根据后台配置的质检方案对已抽取的所有数据进行数据质检;如数据质检不通过,则将质检结果写入前置库的相应记录中;
如数据质检通过,则将汇交数据写入汇交库中,并自动调用更新功能;删除前置库中的图形数据。
3.5数据更新模块
数据更新模块用于对已通过质检且已进入汇交库的数据进行数据更新操作,更新方式根据后台配置的更新方案进行,暂支持图层替换更新以及按范围更新;
该模块部署在数据汇交服务器中。
实现功能:对已进入汇交库且还未进行更新的数据,根据后台配置的更新方案,执行数据更新操作;维护汇交记录表UPDATEOLCASE;若汇交类型为“新增”,直接将新增要素添加到正式库对应汇交图层中;若汇交类型为“更新”,首先根据汇交要素计算汇交范围,然后与正式库图层进行压占计算,将压占的要素拷贝一份到历史图层(图层名添加后缀“_HIS”),并将压占的要素进行裁剪,将没有压占的部分保留,并将汇交的要素拷贝进入正式库;若汇交类型为“删除”,首先根据汇交要素计算汇交范围,然后与正式库图层进行压占计算,将压占的要素拷贝一份到历史图层(图层名添加后缀“_HIS”),并将压占的要素进行裁剪,将没有压占的部分保留。删除类型不将汇交要素拷贝到正式库;若更新方案中更新方式为“图层替换更新”,则不需计算汇交范围,对目标图层整个图层进行处理;
将汇交记录CASEID写入汇交库、正式库以及历史图层的F_CASEID字段中。
3.6汇交数据查询模块
数据汇交查询模块用于数据管理人员查看数据汇交情况和更新情况。该模块部署在数据汇交服务器中。
实现功能:根据汇交人、汇交时间、汇交数据种类为条件,查询UPDATEOLCASE汇交记录表,罗列数据的汇交情况和更新情况,显示字段为:汇交时间、汇交人、汇交数据种类、汇交数据记录数、更新状态、更新时间;可根据汇交人、汇交时间、汇交数据种类进行模糊查询;可选中汇交记录,图形显示该记录中的所有汇交数据;对于已更新入库的汇交记录,可点击历史回溯按钮,对比更新前和更新后的数据变化情况,可点击“数据回滚”按钮,将数据回滚至本记录更新前的状态。
4、江门市国土资源汇交系统的应用与成效
从目前汇交系统的设计和实现上来看,汇交系统只能用于业务应用系统的单位进行数据汇交,核心数据库是从各类专业数据库中经过抽取、转换和加载(ETL)过程形成的综合数据库,及其利用数据调用接口方式或Web Service方式提供的数据服务。目前我局已经实现一张图核心数据和业务系统实现数据汇交的系统有,城乡一体化土地登记信息监管系统和建设用地管理信息系统,以及土地储备管理系统,目前正在准备和在建设中的不动产登记系统和土地利用规划管理信息系统实现数据汇交和交换。
图2数据管理系统的数据汇交模块
图3城乡一体化土地登记信息监管系统汇交应用
目前江门市国土资源一张图数据中心通过统一开放的数据接口,数据共享平台的对外服务和其他应用系统提供数据支撑,并为电子政务平台数据调用、综合监管平台的数据分析提供了保障、实现了国土资源信息的集中管理和共享应用。
参考文献:
[1]马文涵.从国土资源一张图到全市一张图[J]国土资源信息化,2016,06:46-47.
[2]江门市国土资源一张图核心数据库建设服务项目建设方案.
论文作者:张志娟
论文发表刊物:《防护工程》2017年第17期
论文发表时间:2017/11/29
标签:数据论文; 质检论文; 模块论文; 江门市论文; 系统论文; 一张图论文; 国土资源论文; 《防护工程》2017年第17期论文;