【技术实现步骤摘要】
基于事件订阅发布模式的地图协同标绘方法及装置
本申请涉及地图数据处理
,特别是涉及一种基于事件订阅发布模式的地图协同标绘方法及装置、计算机设备、可读存储介质。
技术介绍
地图标绘广泛应用于电力、通信和应急等多个行业和领域。它可以用形象生动的矢量符号描述各种业务对象,表示各种资源,还可以动态渲染业务进度和流程。目前各GIS(地理信息系统)公司、网络上都会有提供军事标绘的功能,但是现有技术中传统的标绘系统都以单用户模式进行标绘,不能满足多个用户协同交互式标绘;同时由于各单位自建GIS应用的需求和底层技术相对独立,因此缺乏一种有效的方式使得各作战单位和应用系统之间进行交互和协同,造成不同单位的态势信息标绘各自独立,无法共享,成为限制GIS系统实际使用效能的最主要原因,给用户的使用造成不方便。因此,现有技术有待改进。
技术实现思路
本专利技术针对上述现有技术中的技术问题,提供一种基于事件订阅发布模式的地图协同标绘方法及装置、计算机设备、可读存储介质,本专利技术可实现让已编码好的地图相关软件产 ...
【技术保护点】
1.一种基于事件订阅发布模式的地图协同标绘方法,其特征在于,所述方法包括:/n将需要协同标绘的标绘数据预先统一数据传递格式及解析方式;/n根据标绘具体流程定义不同操作阶段需要发布订阅的事件名称;/n构建地图标绘界面,提供标绘操作交互入口,同时实现相应的图标绘制接口;/n订阅标绘各个操作阶段需要发布的事件;/n进入标绘状态,开始进行标绘,根据实际绘制进行阶段发布对应的事件,并对应操作的标绘数据作为参数发布;/n监听发布的事件并响应:获取事件参数,解析标绘类型及图形数据,调用所述图标绘制实现接口,将图标绘制到己方地图;/n将不同用户绘制的图标同步呈现到对应方位地图上,完成协同标绘。/n
【技术特征摘要】
1.一种基于事件订阅发布模式的地图协同标绘方法,其特征在于,所述方法包括:
将需要协同标绘的标绘数据预先统一数据传递格式及解析方式;
根据标绘具体流程定义不同操作阶段需要发布订阅的事件名称;
构建地图标绘界面,提供标绘操作交互入口,同时实现相应的图标绘制接口;
订阅标绘各个操作阶段需要发布的事件;
进入标绘状态,开始进行标绘,根据实际绘制进行阶段发布对应的事件,并对应操作的标绘数据作为参数发布;
监听发布的事件并响应:获取事件参数,解析标绘类型及图形数据,调用所述图标绘制实现接口,将图标绘制到己方地图;
将不同用户绘制的图标同步呈现到对应方位地图上,完成协同标绘。
2.根据权利要求1所述基于事件订阅发布模式的地图协同标绘方法,其特征在于,所述将需要协同标绘的标绘数据预先统一数据传递格式及解析方式包括:
定义标绘类型和图形数据结构,以及各种事件参数的解析方式;
其中,标绘类型包括:多边形、燕尾箭头、常用点位和/或直箭头;
数据结构包括:针对各种标绘类型提供对应的类或对象承载数据。
3.根据权利要求1所述基于事件订阅发布模式的地图协同标绘方法,其特征在于,所述根据标绘具体流程定义不同操作阶段需要发布订阅的事件名称包括:
图标绘制事件名、图标更新事件名、图标移除事件名;
标绘过程中的重要节点事件统一定义名称:包括标绘构建完成、更新了标绘、移除某个标绘。
4.根据权利要求1所述基于事件订阅发布模式的地图协同标绘方法,其特征在于,所述订阅标绘各个操作阶段需要发布的事件包括:图标绘制完成、图标更新完成、图标移除完成。
5.根据权利要求1所述基于事件订阅发布模式的地图协同标绘方法,其特征在于,所述将不同用户绘制的图标同步呈现到对应方位地图上,完成协同标绘的步骤包括:
当有不同用户进入标绘状态,重复步骤:
进入标绘状态,开始进行标绘,根据实际绘制进行阶段发布对应的事件,并对应操作的标绘数据作为参数发布;
监听发布的事件并响应:获取事件参数,解析标绘类型及图形数据,调用所述图标绘制实现接口,将图标绘制到己方地图。
6.根据权利要求1所述基于事件订阅发布模式的...
【专利技术属性】
技术研发人员:邓艳玲,陈志芬,卫宣安,吴闽华,
申请(专利权)人:深圳震有科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。