【技术实现步骤摘要】
历史地图的编辑方法及装置、存储介质、计算机设备
本申请涉及计算机
,尤其是涉及到一种历史地图的编辑方法及装置、存储介质、计算机设备。
技术介绍
在现有技术中,对历史地图的编辑是基于对地图地块转换后的地图瓦片进行编辑而实现的,并且,对历史地图的编辑修改需要离线进行,对地图矢量数据进行编辑并转换为瓦片数据之后,更新历史地图,从而进行切割效果的展示,现有技术无法实现对地图地块的实时切割以及对切割效果的实时展示,编辑效率低,体验差。
技术实现思路
有鉴于此,本申请提供了一种历史地图的编辑方法及装置、存储介质、计算机设备,提高了地图编辑效率,并且提升了地图编辑体验。根据本申请的一个方面,提供了一种历史地图的编辑方法,包括:响应于与目标历史地图对应的地块切割指令,获取所述目标历史地图对应的待切割地块以及切割线;根据所述切割线以及所述待切割地块对应的第一矢量数据,确定所述待切割地块对应的第二矢量数据,其中,所述第二矢量数据为所述待切割地块按所述切割线进行切割后对应的矢量数据;基于所述第二矢量数据,确定所述目标历史地图的矢量数据图层,其中,所述矢量数据图层位于所述目标历史地图对应的图层之上。可选地,所述响应于与目标历史地图对应的地块切割指令,获取所述目标历史地图对应的待切割地块以及切割线,具体包括:响应于所述地块切割指令,输出地块切割工具,其中,所述地块切割工具包括多边形框;接收所述多边形框的选中位置,并在所述多边形框中的任一条边与所述目标历史地图的任 ...
【技术保护点】
1.一种历史地图的编辑方法,其特征在于,包括:/n响应于对目标历史地图的地块切割指令,获取地块切割工具与所述目标历史地图中各地块的位置关系,并基于所述位置关系确定所述目标历史地图对应的待切割地块以及切割线,其中,所述目标历史地图中各地块基于历史政权信息划分;/n根据所述切割线以及所述待切割地块对应的第一矢量数据,确定所述待切割地块对应的第二矢量数据,其中,所述第二矢量数据为所述待切割地块按所述切割线进行切割后对应的矢量数据;/n基于所述第二矢量数据,确定所述目标历史地图的矢量数据图层,其中,所述矢量数据图层位于所述目标历史地图对应的图层之上。/n
【技术特征摘要】
1.一种历史地图的编辑方法,其特征在于,包括:
响应于对目标历史地图的地块切割指令,获取地块切割工具与所述目标历史地图中各地块的位置关系,并基于所述位置关系确定所述目标历史地图对应的待切割地块以及切割线,其中,所述目标历史地图中各地块基于历史政权信息划分;
根据所述切割线以及所述待切割地块对应的第一矢量数据,确定所述待切割地块对应的第二矢量数据,其中,所述第二矢量数据为所述待切割地块按所述切割线进行切割后对应的矢量数据;
基于所述第二矢量数据,确定所述目标历史地图的矢量数据图层,其中,所述矢量数据图层位于所述目标历史地图对应的图层之上。
2.根据权利要求1所述的方法,其特征在于,所述响应于对目标历史地图的地块切割指令,获取地块切割工具与所述目标历史地图中各地块的位置关系,并基于所述位置关系确定所述目标历史地图对应的待切割地块以及切割线,具体包括:
响应于所述地块切割指令,输出地块切割工具,其中,所述地块切割工具为可改变形状的多边形框;
接收所述多边形框的选中位置,并在所述多边形框中的任一条边与所述目标历史地图的任一地块相交,且所述多边形框的其他边位于所述任一地块的范围之外时,根据所述任一条边的位置确定所述切割线以及将所述任一地块确定为所述待切割地块。
3.根据权利要求1所述的方法,其特征在于,所述根据所述切割线以及所述待切割地块对应的第一矢量数据,确定所述待切割地块对应的第二矢量数据,具体包括:
获取所述第一矢量数据以及所述第一矢量数据对应的第一地块标识;
根据所述切割线以及所述第一矢量数据确定所述第二矢量数据,并根据所述第一地块标识生成所述第二矢量数据各自对应的第二地块标识,其中,所述第二地块标识与所述第一地块标识相关联。
4.根据权利要求3所述的方法,其特征在于,所述根据所述切割线以及所述待切割地块对应的第一矢量数据,确定所述待切割地块对应的第二矢量数据之后,所述方法还包括:
响应于与所述待切割地块对应的切割重置指令,删除所述第二矢量数据,并重新获取所述目标历史地图对应的待切割地块以及切割线。
5.根据权利要求3所述的方法,其特征在于,所述第二矢量数据用于实现对所述待切割地块的再次切割。
6.根据权利要求1所述的方法,其特征在于,所述基于所述第二矢量数据,确定所述目标历史地图的矢量数据图层之后,所述方法还包括:
发送目标历史地图更新指令至与目标历史地图平台对应的客户端,其中,所述目标历史...
【专利技术属性】
技术研发人员:曹双,杜辰,田间,李小伟,李勤,洪前程,孙越,白全,张雅淳,孙国轩,李亚东,
申请(专利权)人:北京完美知识科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。