[发明专利]一种GIS空间数据协同编辑的方法有效
申请号: | 201910710130.7 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110572360B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 杨健;程方;关雨;胡锐;付彦召;王少鹏;秦自成;江萌;段志成;周扬 | 申请(专利权)人: | 武大吉奥信息技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/01;G06F16/29 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 易滨 |
地址: | 430000 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种GIS空间数据协同编辑的方法,作业管理员通过客户端在协同服务器上进行协同项目的创建及原始数据的上传;数据作业人员通过客户端自动check out本地进行离线,从而加载协同项目,进行GIS数据协同编辑,并提交编辑数据进行check in,如果提交的编辑数据存在冲突则进行冲突的解决;客户端协同编辑项目数据完成最终的提交后,协同服务器上的数据即为最终生产作业成果数据。本发明的可大幅度提升生产作业效率,能够让每一名作业人员最大饱和度的工作以提升整体效率,还能管理记录每一条要素变化及作业过程数据,提升生产作业的管理水平,方便及时掌控数据的变化情况、作业人员的进度等。 | ||
搜索关键词: | 一种 gis 空间 数据 协同 编辑 方法 | ||
【主权项】:
1.一种GIS空间数据协同编辑的方法,应用于客户端以及协同服务器,协同服务器采用开源的GIS数据库PostGIS,协同服务器和客户端使用基于消息的协议进行通讯,客户端通过Check Out获取协同服务器的空间数据离线到本地,通过Check In提交数据到协同服务器,其特征在于,包含如下步骤:/nS1、作业管理员通过客户端在协同服务器上进行协同项目的创建及原始数据的上传;/nS2、数据作业人员通过客户端自动check out本地进行离线,从而加载协同项目,进行GIS数据协同编辑,并提交编辑数据进行check in,如果提交的编辑数据存在冲突则进行冲突的解决;/n其中,所述加载协同项目具体包括:数据作业人员选择自己负责的协同编辑项目进行加载,然后选择本地目录,协同编辑项目数据自动离线到本地目录中,并加载到当前地图中,供作业人员进行数据的编辑维护;/n所述进行GIS数据协同编辑是指作业人员根据实际情况,进行数据的采集、编辑及更新,为了有效监控每一条要素的变化情况,客户端提供的所有编辑工具均内置了五种状态的接口,即新增的、删除的、属性修改的、几何图形修改的、属性及几何图形一并修改的;/n进行GIS数据协同编辑时,作业人员在编辑过程中可随时进行协同编辑项目数据的更新,以保证本地数据的最新时效性,协同编辑项目数据更新时,会自动比对服务器数据版本和本地数据版本,若服务器版本较高则会进行数据的更新,同时需要考虑之前已更新过,但未完全更新完成的情况,此时在完全更新完成后,再次进行协同编辑项目数据的更新;协同编辑项目数据的更新具体包含如下步骤:/nS210、开始更新;/nS211、检测待更新信息,从而判断是否存在待更新信息,若是在进行步骤S212,否则进入S214;/nS212、客户端利用协同服务器上数据更新待更新数据;/nS213、判断客户端上更新数据是否处理完成,若否则继续更新数据直至新数据处理完成,然后进入步骤S214,若是,进入步骤S214;/nS214、与协同服务器上的最新数据版本相比较,判断客户端的数据版本是否为最新版本,若是,则进入步骤S215,否则进入步骤S216;/nS215、检测客户端上次更新时间,然后判断上次更新时间是否大于协同服务器的版本最新时间,若是则进入步骤S218,若否,则进入步骤S216;/nS216、利用协同服务器上的最新数据版本的数据对客户端上的数据进行更新,若在更新时存在冲突,则进入步骤S217,否则更新完成后进入步骤S218;/nS217、冲突解决,返回步骤S216继续进行更新;/nS218、结束;/n客户端在进行协同编辑项目数据提交时,会自动比对协同服务器数据版本和本地数据版本,若是最新的则直接提交;如果不是则需要先更新然后再提交;协同编辑项目数据提交流程如下:/nS220、开始,准备提交;/nS221、客户端自动比对协同服务器数据版本和本地数据版本,若是本地数据版本是最新的则直接提交,然后转入步骤S225;如果不是则转入步骤S222;/nS222、客户端上操作者是否接受更新,若是,则进入步骤S223,若否,则进入步骤S225;/nS223、进行更新,在更新过程检测是否存在更新冲突,若否,则更新完毕后进入步骤S221,若是,则进入步骤S224;/nS224、冲突解决,返回步骤S223继续进行更新;/nS225、结束;/n若在协同编辑项目数据的更新以及提交时产生冲突,则进行冲突解决,冲突解决时根据粒度不同区分对待:如果是文件则直接选择最终使用的文件即可;如果是要素则采用两种方式中的一种,一种是半自动对比,高亮显示差异点,由作业人员决定如何处理,另外一种是直接进一步详细编辑解决冲突;/nS3、客户端协同编辑项目数据完成最终的提交后,协同服务器上的数据即为最终生产作业成果数据。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武大吉奥信息技术有限公司,未经武大吉奥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910710130.7/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置