APP下载

基于元数据系统的图幅管理系统开发研究

2018-03-08张冲

科技资讯 2018年26期
关键词:工作流元数据

张冲

摘 要:文章分析了图幅管理在我院地理信息数据生产管理活动中的必要性,在元数据系统的基础上建立图幅管理与统计系统,可及时掌握对我院各类地理信息产品生产环节、生命状态。明确了系统设计原则和功能需求分析,提出了系统构建所需要解决的关键技术。

关键词:图幅管理 元数据 工作流

中图分类号:TP31 文献标识码:A 文章编号:1672-3791(2018)09(b)-0047-02

1 研究背景及现状

上海市测绘院承担着全市范围内的地理信息采集、存储和维护等工作,目前的地理信息数据生产管理活动中,基础地形、管线、红线、影像等数据的基本作业单元都采用了1∶500、1∶1000或1∶2000的标准分幅图框,其他类型数据如三维数据、地理国情普查数据等则作业单元各不一样。随着上海市城镇化管理建设的进行,地理信息数据数量不断增加,大比例尺作业单元覆盖区域越来越多,同时各比例尺作业单元更新频率越来越快[1]。另一方面,用户对地理信息数据的获取方式提出了更高的需求:希望通过网络对地理信息数据进行分发,并且通过计算机系统对信息进行周期性汇总和统计。随着我院地理信息数据体系建设的不断深入以及上海市地理信息公共服务平台应用的不断拓展,建立一个对我院各类地理信息产品生产环节、生命状态能实时掌握和统计分析的系统已经成为院内相关部门迫切的需求。

2 图幅管理与统计系统设计

2.1 需求分析

图幅信息管理是测绘单位规范化管理的重要方面[2]。目前,我院的“基础测绘地理信息元数据管理系统”(简称“元数据管理系统”)是唯一一个基于图幅的基础测绘生产管理系统。但由于基础测绘业务包括基础地形、管线、红线的生产并没有完全纳入到了元数据管理系统中,在实际工作当中,作业任务无法保证及时传达、且出现错误可能性较大。“图幅管理与统计系统”是一个基于基础测绘元数据信息的应用系统,实现图幅的流程化审批、联动管理和动态统计等功能。

2.2 总体设计

系统总体设计主要包括系统主要技术框架、系统流程设计、业务管理模块、图幅状态查看模块、图幅统计分析模块及数据库设计等模块。其中,业务管理模块和图幅状态查看是在院内数据生产相关规定和流程的基础上设计完成,便于以后逐步纳入院内数据生产范畴。

2.3 数据结构

系统数据库以元数据为基础,经提取、加工生成,包括业务信息数据(BUSINESS)及其历史数据(BUSINESS_HISTORY)、圖幅状态数据(MAIN)及其图幅历史详细数据(MAIN_HISTORY)和扩幅确认删除数据(FRAMECONFIRM)。其中,业务管理数据采集于用户填写和操作所反馈的相关数据;图幅状态数据是从元数据管理系统中读取判断相应表和字段,从而获取相关数据。

3 系统关键技术实现

3.1 建立与元数据管理系统交互的线上业务管理机制

系统依托用户需求,借鉴目前院内基础地形在元数据管理系统中的管理方法,对我院现有的基础测绘业务包括基础地形、管线和红线的生产业务进行可深入的研究和调研,确定了业务管理机制;并根据用户权限进行分组,赋予图幅管理与统计系统用户的不同权限。

在业务管理流程设计上充分考虑到院内生产业务实际情况,设计了一套业务管理流程,包括业务创建、审查、修改、撤销、提交和信息同步;在审查、提交等工作节点上根据用户判断灵活选择进入下一节点或者返回上一节点;业务管理实现可批量化操作,以提高用户操作效率。图幅管理与统计系统与元数据管理系统之间的交互保证数据的一致性,避免产生图幅数据的紊乱。为便于用户操作和系统的管理,系统根据用户权限的不同,页面显示登陆成功的用户所需要的待办事项。

Oracle是以高级结构化查询语言为基础的大型关系数据库,是目前最流行的数据库之一。从跨平台、效率以及稳定性等方面来比较,Oracle都有很长足的优势[3]。图幅管理与统计系统及其元数据管理系统都是采用Oracle作为数据库管理器,为满足系统数据库与元数据库业务和图幅数据保持一致,系统包含业务管理数据同步和图幅状态同步两部分。

业务管理数据同步是用户在系统中进行新业务的创建并且业务周期完成后,系统将业务信息数据传入元数据库中;同时,元数据库将新业务中涉及的作业图幅返回给图幅管理与统计系统,避免出现系统数据库与元数据库图幅数据的不一致,造成数据紊乱。图幅状态同步则是系统每天读取元数据库中有状态改变的图幅并记录图幅状态的变化,保持系统数据库与元数据库的图幅状态数据一致性和可靠性。

3.2 多数据集图幅状态的关系及流程的梳理

可通过系统直观地了解到图幅状态,形成图幅管理与统计系统的系统特色。系统根据院内图幅业务实际情况,基础地形和管线通过读取元数据库记录图幅的作业任务时间节点,红线通过遍历文件目录,把图幅状态加以细分,分为生产状态和可用状态。其中,生产状态包括作业开始、作业结束、已质检、已归档、已入库、MDO已提取和DWG已提取,可用状态包括不可用、可用和可用待删除。

目前,基础地形和管线数据分MDO和DWG两种数据集,且走元数据系统;红线只有DWG一种数据集,通过文件夹方式管理。系统通过细分图幅状态,基础地形和管线MDO数据已提取后,同时在元数据系统中开启MDO图框并在系统中标记MDO状态为可用;基础地形、管线和红线DWG数据已提取后,同时在元数据系统中开启基础地形和管线DWG图框,RTX提醒相关部门人员对待删除的红线文件进行及时删除,并在系统中标记DWG状态为可用。用户可以更加便捷地了解图幅数据动态,避免数据不一致,如出现高速打印数据匹配紊乱的情况。

查看图幅状态充分考虑用户的操作习惯,如在地图中选择查看图幅可采用不同比例尺选择、图幅名称选择(多图幅逗号相隔)、点线面选择,图幅显示在地图中让用户直观了解图幅位置及其状态。经测试反馈,使用较为方便合理。

3.3 图幅管理工作流机制的建立

在“业务管理模块”实现线上操作模式的基础上,系统创建了工作流模型对业务管理进行更好的控制。将业务管理流程分解定义成不同任务和角色,按照一定规则和过程来执行这些任务并对其进行监控,让用户通过图形化、可视化设计流程图来查看业务当前状态,达到提高工作效率、更好的控制过程、增强对用户的服务、有效管理业务流程等目的。

将业务管理工作分别定义为创建业务、业务审查、业务修改、业务撤销、业务提交和信息同步6种任务,并在每一任务定义相关参与者、全局变量、转移条件等,按照一定规则和过程来执行这些任务并对其进行监控。当任务进行时,通过遍历工作流了解下一任务的参与者,以完善相关人员的待办工作事项。

3.4 基于ArcEngine for Java的空间数据库建设

空间数据库存放的是空间地理信息,包括图形数据和属性数据[4]。根据系统流程,基于ArcEngine for Java建设的空间数据库所保存的信息应该是直接、真实地反映实际图幅的数据。通过系统对图幅业务的管理统计过程中需要使用大量的地理图形数据,同时在具体业务办理过程中也要产生大量的空间信息,这些信息数据既是系统管理的结果,也是下一阶段工作的重要参考和决策依据。

3.5 图幅动态统计

系统完成的动态统计分析服务作为系统的特色服务供用户使用。統计条件根据用户需求,由图幅状态、图幅比例尺、图幅类型灵活组合;统计结果以专题地图方式向用户直观展现出来,并可下载统计结果。以此为基础,我们可针对各部门的特殊需求进行统计分析服务的定制,扩展图幅管理系统的应用领域。

4 结语

随着当今社会信息化的快速发展,办公自动化成为一种发展趋势。目前,系统形成了完善的业务管理流程并建立了标准数据库,用户在图幅管理与统计系统中对业务的管理实现全部线上操作。高效准确的业务管理能有效地消除信息滞后,使各部门基于统一的数据和服务实现信息化的整合,实现无纸化办公,提高作业效率,减少纸质作业单的流转,如重复下单、作业图幅重复等问题。

系统在元数据系统对图幅状态分类的基础上,将图幅状态分为生产状态和可用状态。通过细化分类图幅状态,系统能全方位为有需求的部门提供准确、规范、完善的图幅状态信息, 实现不同数据集不同比例尺的图框联动更新,为高速打印系统提供准确的配套数据,也为院内图幅管理提供最基本的高质量的图幅状态查询服务,实现图幅状态数据的专业化与规范化管理。

系统建立了完善的基于图幅的数据库,用户根据各自需求制定统计条件通过图幅管理与统计系统得到该条件下的专题地图和统计结果,可以更好地对图幅管理进行宏观控制。

参考文献

[1] 杜军和,王英.大比例尺地形图图幅号查询的可视化实现[J].城市勘测,2007(5):67-70.

[2] 张灵洁,康永泰.基于VC++的图幅信息管理系统开发[J].甘肃科技纵横,2011,40(5):12-14.

[3] 张国庆.AutoCAD图幅在ORACLE平台上的存储及应用方法探讨[J].中国科技纵横,2010(15):85.

[4] 叶宝莹,杨农.利用ArcGIS构建地形图分幅空间数据库[J].测绘科学,2008,33(3):207-209.

猜你喜欢

工作流元数据
基于来源的组织机构元数据构建研究
基于工作流2.0的智慧教室设计与研究
工作流在电力生产管理信息系统中的设计和应用
元数据与社会化标签在微视频搜索中的应用
高等院校智慧校园建设规划与实现
“奔向共赢、做到最好”行业信息化研究方法论
工作流技术在医疗信息整合工程中的应用分析
基于工作流的水运应急信息管理平台设计 
财会信息资源元数据标准的研究
基于隐语义模型和用户信任的个性化推荐模型