三维矢量地图的三维矢量数据切片方法、装置及电子设备制造方法及图纸

技术编号:27063226 阅读:17 留言:0更新日期:2021-01-15 14:44
本发明专利技术实施例提供了一种三维矢量地图的三维矢量数据切片方法及装置,获取待切片的三维矢量地图的三维矢量数据;确定预设的三维矢量地图的多个比例尺级别和各比例尺级别下切分的地图瓦片的数量;针对每一比例尺级别,基于三维矢量地图覆盖的二维地理坐标范围,以及该比例尺级别的地图瓦片数量,确定每个地图瓦片覆盖的二维地理坐标范围;针对每一比例尺级别,基于该比例尺级别的每个地图瓦片覆盖的二维地理坐标范围,对三维矢量数据进行切分,得到与该比例尺级别的地图瓦片一一对应的三维矢量子数据块。能够实现对三维矢量地图的三维矢量数据进行切片处理。

【技术实现步骤摘要】
三维矢量地图的三维矢量数据切片方法、装置及电子设备
本专利技术涉及电子地图
,特别是涉及一种三维矢量地图的三维矢量数据切片方法、装置及电子设备。
技术介绍
矢量地图是通过点、线、多边形等几何要素,对地理上的道路、河流或建筑物等进行表示所得到的地图。目前矢量地图的切片技术已经有着广泛的应用。具体的,对矢量地图的矢量数据进行切片并保存,在前端绘制矢量地图的过程中,可以直接调用所需要的部分切片的矢量数据进行绘制即可。然而,现有的矢量地图切片技术均是针对二维矢量地图的,无法适用于三维矢量地图。可见,亟需一种能够对三维矢量地图的三维矢量数据进行切片的方法。
技术实现思路
本专利技术实施例的目的在于提供一种三维矢量地图的三维矢量数据切片方法、装置及电子设备,以实现对三维矢量地图的三维矢量数据进行切片处理。具体技术方案如下:为实现上述目的,本专利技术实施例提供了一种三维矢量地图的三维矢量数据切片方法,所述方法包括:获取待切片的三维矢量地图的三维矢量数据,所述三维矢量数据包括所述三维矢量地图中地理要素点的二维地理坐标数据和高程数据;确定预设的三维矢量地图的多个比例尺级别和各比例尺级别下切分的地图瓦片的数量;针对每一比例尺级别,基于所述三维矢量地图覆盖的二维地理坐标范围,以及该比例尺级别的地图瓦片数量,确定每个地图瓦片覆盖的二维地理坐标范围;针对每一比例尺级别,基于该比例尺级别的每个地图瓦片覆盖的二维地理坐标范围,对所述三维矢量数据进行切分,得到与该比例尺级别的地图瓦片一一对应的三维矢量子数据块,其中每个三维矢量子数据块包括该三维矢量子数据块对应的地图瓦片覆盖的二维地理坐标范围内的地理要素点的二维地理坐标数据和高程数据,以及该地图瓦片的边界地理要素点的二维地理坐标数据和高程数据;其中,所述地图瓦片的边界地理要素点的二维地理坐标数据是根据第一地理要素点的二维地理坐标数据和第二地理要素点的二维地理坐标数据计算得到的,所述地图瓦片的边界地理要素点的高程数据是根据所述第一地理要素点的高程数据和所述第二地理要素点的高程数据计算得到的,所述第一地理要素点和所述第二地理要素点是分别位于所述边界地理要素点两侧、且与所述边界地理要素点同属于同一地理要素的地理要素点。可选的,所述基于该比例尺级别的每个地图瓦片覆盖的二维地理坐标范围,对所述三维矢量数据进行切分,包括:针对所述三维矢量数据中的每个地理要素点,根据所述地理要素点的二维地理坐标数据以及所述每个地图瓦片覆盖的二维地理坐标范围,确定每个所述地理要素点所属的该比例尺级别下的地图瓦片;将每个所述地理要素点的二维地理坐标数据和高程数据保存至与该地理要素点所属的该比例尺级别下的地图瓦片对应的三维矢量子数据块中。可选的,所述方法还包括:确定每一比例尺级别下地图瓦片的分辨率;针对每一比例尺级别下的地图瓦片,基于该比例尺级别下的地图瓦片的分辨率,对每个地图瓦片的三维矢量子数据块进行抽稀处理,得到简化三维矢量子数据块。可选的,所述基于该比例尺级别下的地图瓦片的分辨率,对每个地图瓦片的三维矢量子数据块进行抽稀处理的步骤,包括:基于该比例尺级别下的地图瓦片的分辨率,确定该比例尺级别下的数据抽稀程度;基于所述数据抽稀程度,按照预设抽稀算法识别每个地图瓦片中冗余的地理要素点,其中,所述冗余的地理要素点为所述地图瓦片中删除后不改变所述地图瓦片中地理要素形状的地理要素点;在所述地图瓦片对应的三维矢量子数据块中,将所述冗余的地理要素点的二维地理坐标数据和高程数据删除。可选的,在所述对每个地图瓦片的三维矢量子数据块进行抽稀处理之前,所述方法还包括:对所述地图瓦片的三维矢量子数据块进行预设目标的识别,得到一个或多个目标地理要素,并确定组成所述目标地理要素的多个目标地理要素点;所述目标地理要素包含的地理要素点数目小于预设阈值,且所述目标地理要素为规则地理要素;所述基于该比例尺级别下的地图瓦片的分辨率,对每个地图瓦片的三维矢量子数据块进行抽稀处理的步骤,包括:基于该比例尺级别下的地图瓦片的分辨率,确定该比例尺级别下的数据抽稀程度;其中,分辨率越高,数据抽稀程度越低;基于所述数据抽稀程度,针对所述三维矢量子数据块中除所述目标地理要素点之外的地理要素点,进行抽稀处理。可选的,所述三维矢量数据还包括所述地理要素点的地理属性标识。为实现上述目的,本专利技术实施例还提供了一种三维矢量地图的三维矢量数据切片装置,所述装置包括:获取模块,用于获取待切片的三维矢量地图的三维矢量数据,所述三维矢量数据包括所述三维矢量地图中地理要素点的二维地理坐标数据和高程数据;第一确定模块,用于确定预设的三维矢量地图的多个比例尺级别和各比例尺级别下切分的地图瓦片的数量;第二确定模块,用于针对每一比例尺级别,基于所述三维矢量地图覆盖的二维地理坐标范围,以及该比例尺级别的地图瓦片数量,确定每个地图瓦片覆盖的二维地理坐标范围;切分模块,用于针对每一比例尺级别,基于该比例尺级别的每个地图瓦片覆盖的二维地理坐标范围,对所述三维矢量数据进行切分,得到与该比例尺级别的地图瓦片一一对应的三维矢量子数据块,其中每个三维矢量子数据块包括该三维矢量子数据块对应的地图瓦片覆盖的二维地理坐标范围内的地理要素点的二维地理坐标数据和高程数据,以及该地图瓦片的边界地理要素点的二维地理坐标数据和高程数据;其中,所述地图瓦片的边界地理要素点的二维地理坐标数据是根据第一地理要素点的二维地理坐标数据和第二地理要素点的二维地理坐标数据计算得到的,所述地图瓦片的边界地理要素点的高程数据是根据所述第一地理要素点的高程数据和所述第二地理要素点的高程数据计算得到的,所述第一地理要素点和所述第二地理要素点是分别位于所述边界地理要素点两侧、且与所述边界地理要素点同属于同一地理要素的地理要素点。可选的,所述切分模块,具体用于:针对所述三维矢量数据中的每个地理要素点,根据所述地理要素点的二维地理坐标数据以及所述每个地图瓦片覆盖的二维地理坐标范围,确定每个所述地理要素点所属的该比例尺级别下的地图瓦片;将每个所述地理要素点的二维地理坐标数据和高程数据保存至与该地理要素点所属的该比例尺级别下的地图瓦片对应的三维矢量子数据块中。可选的,所述装置还包括:抽稀模块,所述抽稀模块,用于:确定每一比例尺级别下地图瓦片的分辨率;针对每一比例尺级别下的地图瓦片,基于该比例尺级别下的地图瓦片的分辨率,对每个地图瓦片的三维矢量子数据块进行抽稀处理,得到简化三维矢量子数据块。可选的,所述抽稀模块,具体用于:基于该比例尺级别下的地图瓦片的分辨率,确定该比例尺级别下的数据抽稀程度;基于所述数据抽稀程度,按照预设抽稀算法识别每个地图瓦片中冗余的地理要素点,其中,所述冗余的地理要素点为所述地图瓦片中删除后不改变所述地图瓦片中地理要素形状的地理要素点;在所述地图本文档来自技高网...

【技术保护点】
1.一种三维矢量地图的三维矢量数据切片方法,其特征在于,所述方法包括:/n获取待切片的三维矢量地图的三维矢量数据,所述三维矢量数据包括所述三维矢量地图中地理要素点的二维地理坐标数据和高程数据;/n确定预设的三维矢量地图的多个比例尺级别和各比例尺级别下切分的地图瓦片的数量;/n针对每一比例尺级别,基于所述三维矢量地图覆盖的二维地理坐标范围,以及该比例尺级别的地图瓦片数量,确定每个地图瓦片覆盖的二维地理坐标范围;/n针对每一比例尺级别,基于该比例尺级别的每个地图瓦片覆盖的二维地理坐标范围,对所述三维矢量数据进行切分,得到与该比例尺级别的地图瓦片一一对应的三维矢量子数据块,其中每个三维矢量子数据块包括该三维矢量子数据块对应的地图瓦片覆盖的二维地理坐标范围内的地理要素点的二维地理坐标数据和高程数据,以及该地图瓦片的边界地理要素点的二维地理坐标数据和高程数据;/n其中,所述地图瓦片的边界地理要素点的二维地理坐标数据是根据第一地理要素点的二维地理坐标数据和第二地理要素点的二维地理坐标数据计算得到的,所述地图瓦片的边界地理要素点的高程数据是根据所述第一地理要素点的高程数据和所述第二地理要素点的高程数据计算得到的,所述第一地理要素点和所述第二地理要素点是分别位于所述边界地理要素点两侧、且与所述边界地理要素点同属于同一地理要素的地理要素点。/n...

【技术特征摘要】
1.一种三维矢量地图的三维矢量数据切片方法,其特征在于,所述方法包括:
获取待切片的三维矢量地图的三维矢量数据,所述三维矢量数据包括所述三维矢量地图中地理要素点的二维地理坐标数据和高程数据;
确定预设的三维矢量地图的多个比例尺级别和各比例尺级别下切分的地图瓦片的数量;
针对每一比例尺级别,基于所述三维矢量地图覆盖的二维地理坐标范围,以及该比例尺级别的地图瓦片数量,确定每个地图瓦片覆盖的二维地理坐标范围;
针对每一比例尺级别,基于该比例尺级别的每个地图瓦片覆盖的二维地理坐标范围,对所述三维矢量数据进行切分,得到与该比例尺级别的地图瓦片一一对应的三维矢量子数据块,其中每个三维矢量子数据块包括该三维矢量子数据块对应的地图瓦片覆盖的二维地理坐标范围内的地理要素点的二维地理坐标数据和高程数据,以及该地图瓦片的边界地理要素点的二维地理坐标数据和高程数据;
其中,所述地图瓦片的边界地理要素点的二维地理坐标数据是根据第一地理要素点的二维地理坐标数据和第二地理要素点的二维地理坐标数据计算得到的,所述地图瓦片的边界地理要素点的高程数据是根据所述第一地理要素点的高程数据和所述第二地理要素点的高程数据计算得到的,所述第一地理要素点和所述第二地理要素点是分别位于所述边界地理要素点两侧、且与所述边界地理要素点同属于同一地理要素的地理要素点。


2.根据权利要求1所述的方法,其特征在于,所述基于该比例尺级别的每个地图瓦片覆盖的二维地理坐标范围,对所述三维矢量数据进行切分,包括:
针对所述三维矢量数据中的每个地理要素点,根据所述地理要素点的二维地理坐标数据以及所述每个地图瓦片覆盖的二维地理坐标范围,确定每个所述地理要素点所属的该比例尺级别下的地图瓦片;
将每个所述地理要素点的二维地理坐标数据和高程数据保存至与该地理要素点所属的该比例尺级别下的地图瓦片对应的三维矢量子数据块中。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定每一比例尺级别下地图瓦片的分辨率;
针对每一比例尺级别下的地图瓦片,基于该比例尺级别下的地图瓦片的分辨率,对每个地图瓦片的三维矢量子数据块进行抽稀处理,得到简化三维矢量子数据块。


4.根据权利要求3所述的方法,其特征在于,所述基于该比例尺级别下的地图瓦片的分辨率,对每个地图瓦片的三维矢量子数据块进行抽稀处理的步骤,包括:
基于该比例尺级别下的地图瓦片的分辨率,确定该比例尺级别下的数据抽稀程度;
基于所述数据抽稀程度,按照预设抽稀算法识别每个地图瓦片中冗余的地理要素点,其中,所述冗余的地理要素点为所述地图瓦片中删除后不改变所述地图瓦片中地理要素形状的地理要素点;
在所述地图瓦片对应的三维矢量子数据块中,将所述冗余的地理要素点的二维地理坐标数据和高程数据删除。


5.根据权利要求3所述的方法,其特征在于,在所述对每个地图瓦片的三维矢量子数据块进行抽稀处理之前,所述方法还包括:
对所述地图瓦片的三维矢量子数据块进行预设目标的识别,得到一个或多个目标地理要素,并确定组成所述目标地理要素的多个目标地理要素点;所述目标地理要素包含的地理要素点数...

【专利技术属性】
技术研发人员:鲍建军
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:湖北;42

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

1