一种GIS数据库增量更新方法及其系统技术方案

技术编号:8801145 阅读:224 留言:0更新日期:2013-06-13 05:48
本发明专利技术公开了一种GIS(Geographic?Information?System)数据库增量更新的方法及其系统,方法包括:S1、按照操作的先后顺序,同步记录第一计算机对第一GIS数据进行更新操作时的操作过程数据;S2、将所述伪增量文件存储到第二计算机中,当所述第二计算机的显示屏的尺寸或分辨率与所述第一计算机不相同时,对所述伪增量文件中的位置信息进行适应性修改;S3、根据所述第二计算机中的伪增量文件,自动驱动所述第二计算机对所述第二GIS数据进行更新操作。本发明专利技术通过记录和传递数据更新的各项操作,而不记录数据本身,解决了GIS数据库增量更新及其高效、安全传递问题。

【技术实现步骤摘要】

本专利技术涉及地理信息系统
,尤其涉及一种GIS数据库增量更新方法及其系统
技术介绍
大范围地理信息的有效持续更新是一个世界性难题。其是利用多源现势资料,通过差异对比、变化提取与测定等,对已有地理信息数据体进行更新处理,以更准确地反映与表达客观世界的现实分布与空间特征。主数据库更新可分为批量更新和增量更新两种模式。批量更新是直接针对主数据库进行更新处理,包括添加新增目标、删除不再存在的目标,生成新的数据库版本,保存历史数据等,在此过程中,不单独保存更新信息。这种方式操作简单,但存在数据量大、不便于网络传输、用户数据更新集成难度大等缺点。针对批量更新的不足,Spery (1998)提出了增量更新的概念。即在主数据库更新过程中,只记录主数据库中只记录主数据库中发生变化的要素的变化类型变化量等信息,并以增量文件(Delta file)的方式存储和管理,具有数据量少、便于传输、易于集成等优点。2001年11月,英国军械测量局OS (Ordnance Survey)在其发布了新一代空间数据产品-MasterMap中,采用基于要素(Feature-based)的数据模型管理矢量数据,同时支持批量式(Full Update)和增量式(Change-only Update)两种更新服务方式。澳大利亚测绘联合会 ICSM (Intergovernmental Committee on Surveying and Mapping)提出统一数据框架HDF (Harmonised Data Framework)旨在解决增量信息的数据传输格式、增量信息的数据接口、增量信息的集成等问题,推进澳大利亚空间框架数据的增量式更新。国际海道测量组织 IHO (International Hydrographic Organization)于 1996 年发布了“数字海道测量数据传输标准 S57,,(IHO Transfer Standard for Digital Hydrographic Data S57),用于规范电子海图ENC (Electronic Navigational Chart)的制作和更新服务,并提出了一种基于基态数据的增量更新模式。尽管当前世界许多国家正在大力推进空间数据库增量更新,但就总体而言,其进展远逊于需求,相对成熟的增量更新系统还不多,原因在于空间数据库增量更新涉及到的增量信息的定义、分类与建模、增量信息快速提取、半结构增量信息的表达和存储、基态修正时空建模等一系列关键技术和问题尚没有很好解决,限制了其应用。十一五期间,中国在国家科技支撑项目的支持下,开展了 GIS数据库增量更新技术的研究,在增量建模、采集于与更新方面取得了较大进展,仅目前而言,增量更新仍没有进入实用阶段,除了相关技术还有待进一步完善外,一个最大的瓶颈就是数据传输安全问题,因为地理信息数据是国家战略性信息资源,属国家秘密,主数据更新后,如何安全、快捷地传输到主数据库,完成客户数据库的同步更新,一直是困扰GIS(GeographicInformation System,地理信息系统)研究人员的瓶颈问题。现有技术公开了一种变化信息采集与时空数据更新一体化的系统与方法,提出了一种GIS数据增量采集与更新的新方法,但没有解决增量信息的网络安全传输问题。按照《测绘管理工作国家秘密范围的规定》,对于面积大于6平方公里的大比例尺地形图及比例尺在1:1万-1:50万的地形图属于国家秘密或机密数据。该专利及当前检索的所有增量更新方法,其记录的增量信息全部是地理要素的空间坐标与属性,属于国家秘密,目前存在的瓶颈问题是传输数据量大、传输不安全等问题,在主数据库数据更新后,无法通过网络将增量更新信息传输到客户数据库,完成客户数据库的同步更新,目前的做法是由利用专用的存储介质人工传递,既不安全、又浪费时间,同时增加人力和交通成本。
技术实现思路
本专利技术的目的在于提出一种GIS数据库增量更新方法及其系统,利用计算机技术,从一种新的视角,只记录和传递更新的各项操作,而不记录数据本身,解决GIS数据库增量更新及其安全传递问题。为达此目的,本专利技术提出了一种GIS数据库增量更新方法,用于将第一计算机中对第一 GIS数据的更新,通过第二计算机更新到第二 GIS数据中,包括:S1、按照操作的先后顺序,同步记录第一计算机对第一 GIS数据进行更新操作时的操作过程数据,将所述操作过程数据保存起来作为伪增量文件;S2、将所述伪增量文件存储到第二计算机中,当所述第二计算机的显示屏的尺寸或分辨率与所述第一计算机的显示屏的尺寸或分辨率不相同时,对所述伪增量文件中的位置信息进行适应性修改;S3、根据所述第二计算机中的伪增量文件,自动驱动所述第二计算机对所述第二GIS数据进行更新操作。进一步地,所述步骤SI中所述同步记录具体为采用钩子技术通过具有回放功能的软件同步记录。进一步地,所述步骤SI中所述操作过程数据包括鼠标动作数据、鼠标轨迹数据和/或键盘操作数据。进一步地,所述步骤S3中所述进行更新操作的同时,自动记录所述更新操作产生的增量信息。进一步地,所述步骤S2中所述将所述伪增量文件存储到第二计算机中具体包括:将所述伪增量文件从所述第一计算机中拷贝出来,离线导入到所述第二计算机中。进一步地,所述第一计算机对第一 GIS数据进行更新操作具体包括:对所述第一GIS数据中的要素进行新增、删除和/或修改,和/或对所述第一 GIS数据中的要素的属性进行新增、删除和/或修改。进一步地,将所述第二计算机的显示屏的尺寸配置为与所述第一计算机的显示屏的尺寸相同,将所述第二计算机的分辨率设置为与所述第一计算机的分辨率相同。进一步地,所述第一计算机与所述第二计算机为同一计算机。根据本专利技术的同一构思,本专利技术还提供了一种GIS数据库增量更新系统,用于将第一计算机中对第一 GIS数据的更新,通过第二计算机更新到第二 GIS数据中,包括:伪增量文件获取模块,用于按照操作的先后顺序,同步记录第一计算机对第一 GIS数据进行更新操作时的操作过程数据,将所述操作过程数据保存起来作为伪增量文件;配置与文件传输模块,用于将所述伪增量文件存储到第二计算机中,当所述第二计算机的显示屏的尺寸或分辨率与所述第一计算机的显示屏的尺寸或分辨率不相同时,对所述伪增量文件中的位置信息进行适应性修改;数据更新模块,用于根据所述第二计算机中的伪增量文件,自动驱动所述第二计算机对所述第二 GIS数据进行更新操作。进一步地,所述伪增量文件获取模块中所述同步记录具体为采用钩子技术通过具有回放功能的软件同步记录。进一步地,所述伪增量文件获取模块中所述操作过程数据包括鼠标动作数据、鼠标轨迹数据和/或键盘操作数据。进一步地,所述数据更新模块中所述进行更新操作的同时,自动记录所述更新操作产生的增量信息。进一步地,所述配置与文件传输模块中所述将所述伪增量文件存储到第二计算机中具体包括:将所述伪增量文件从所述第一计算机中拷贝出来,离线导入到所述第二计算机中。进一步地,所述第一计算机对第一 GIS数据进行更新操作具体包括:对所述第一GIS数据中的要素进行新增、删除和/或修改,和/或对所述第一 GIS数据中的要素的属性进行新增、删除和/或修改。进一步地,将所述第本文档来自技高网
...
一种GIS数据库增量更新方法及其系统

【技术保护点】
一种GIS数据库增量更新方法,用于将第一计算机中对第一GIS数据的更新,通过第二计算机更新到第二GIS数据中,其特征在于,包括:S1、按照操作的先后顺序,同步记录第一计算机对第一GIS数据进行更新操作时的操作过程数据,将所述操作过程数据保存起来作为伪增量文件;S2、将所述伪增量文件存储到第二计算机中,当所述第二计算机的显示屏的尺寸或分辨率与所述第一计算机的显示屏的尺寸或分辨率不相同时,对所述伪增量文件中的位置信息进行适应性修改;S3、根据所述第二计算机中的伪增量文件,自动驱动所述第二计算机对所述第二GIS数据进行更新操作。

【技术特征摘要】
1.一种GIS数据库增量更新方法,用于将第一计算机中对第一GIS数据的更新,通过第二计算机更新到第二 GIS数据中,其特征在于,包括: 51、按照操作的先后顺序,同步记录第一计算机对第一GIS数据进行更新操作时的操作过程数据,将所述操作过程数据保存起来作为伪增量文件; 52、将所述伪增量文件存储到第二计算机中,当所述第二计算机的显示屏的尺寸或分辨率与所述第一计算机的显示屏的尺寸或分辨率不相同时,对所述伪增量文件中的位置信息进行适应性修改; 53、根据所述第二计算机中的伪增量文件,自动驱动所述第二计算机对所述第二GIS数据进行更新操作。2.如权利要求1所述的GIS数据库增量更新方法,其特征在于,所述步骤SI中所述同步记录具体为采用钩子技术通过具有回放功能的软件同步记录。3.如权利要求1所述的GIS数据库增量更新方法,其特征在于,所述步骤SI中所述操作过程数据包括鼠标动作数据、鼠标轨迹数据和/或键盘操作数据。4.如权利要求1所述的GIS数据库增量更新方法,其特征在于,所述步骤S3中所述进行更新操作的同时,自动记录所述更新操作产生的增量信息。5.如权利要求1至4之一所述的GIS数据库增量更新方法,其特征在于,所述步骤S2中所述将所述伪增量文件存储到第二计算机中具体包括:将所述伪增量文件从所述第一计算机中拷贝出来,离线导入到所述第二计算机中。6.如权利 要求5所述的GIS数据库增量更新方法,其特征在于,所述第一计算机对第一 GIS数据进行更新操作具体包括:对所述第一 GIS数据中的要素进行新增、删除和/或修改,和/或对所述第一 GIS数据中的要素的属性进行新增、删除和/或修改。7.如权利要求6所述的GIS数据库增量更新方法,其特征在于,将所述第二计算机的显...

【专利技术属性】
技术研发人员:刘万增陈军赵勇周晓光林艳刘冬冬
申请(专利权)人:国家基础地理信息中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1