logo好方法网

多面体地球仪定位方法和装置、多面体地球仪和存储介质


技术摘要:
本申请实施例提供了一种多面体地球仪定位方法和装置、多面体地球仪和存储介质。其中,方法包括:根据预设的地球上感兴趣区域,在参考球体上确定对应的覆盖所述感兴趣区域的最小凸多边形;根据所述凸多边形在所述参考球体上的位置,对多面体地球仪的目标单元面进行平移  全部
背景技术:
人们对地球上要素的表达与绘制的探索由来已久。通过将地球上的地物分布按照 一定比例缩小,制作成球形的地球仪,可以无缝、无形变地展示全球的地理要素。由于球形 既不可以展开,也不可以折叠,导致地球仪不便于携带。为了便于携带,可以借助地图投影 将全球的地理要素映射到平面上并印刷成图,制作成世界地图。虽然地图易于携带,但是这 种映射带来的形变较大,会导致不同区域之间的比例极为不和谐。 目前解决上述问题比较可行的方法是以正多面体来代替球形的地球仪,将地球要 素分块投影到多面体的各个面上,制作成多面体地球仪,既可以展开成多面体地图,满足便 于携带的要求,又可以保证地图的变形较小。其中,多面体与地球的相对位置关系,也称为 多面体在地球上的定位,将直接影响地球要素在多面体各个面上的分布。在利用多面体地 球仪/多面体地图表达和绘制全球的地理要素时,对于重点关注的地球上感兴趣区域,通常 希望尽可能保证位于多面体的一个面内,以避免由于区域跨面造成的视觉断裂,降低用户 体验。
技术实现要素:
本申请实施例的目的是提供一种多面体地球仪定位方法、多面体地球仪定位方法 装置、多面体地球仪和计算机可读存储介质,可以使重点关注的地球上感兴趣区域位于多 面体地球仪的一个面内,并位于该面的中心,提升用户体验。 为了解决上述技术问题,本申请实施例是这样实现的: 第一方面,本申请实施例提供了一种多面体地球仪定位方法,包括: 根据预设的地球上感兴趣区域,在参考球体上确定对应的覆盖所述感兴趣区域的 最小凸多边形; 根据所述凸多边形在所述参考球体上的位置,对多面体地球仪的目标单元面进行 平移和旋转处理,使所述凸多边形位于所述目标单元面内,并位于所述目标单元面的中心; 在所述凸多边形位于所述目标单元面内,并位于所述目标单元面的中心时,根据 所述目标单元面在所述参考球体上的位置,确定所述多面体地球仪的定位参数。 第二方面,本申请实施例提供了一种多面体地球仪定位装置,包括: 转换模块,用于根据预设的地球上感兴趣区域,在参考球体上确定对应的覆盖所 述感兴趣区域的最小凸多边形; 处理模块,用于根据所述凸多边形在所述参考球体上的位置,对多面体地球仪的 目标单元面进行平移和旋转处理,使所述凸多边形位于所述目标单元面内,并位于所述目 标单元面的中心; 5 CN 111599008 A 说 明 书 2/15 页 计算模块,用于在所述凸多边形位于所述目标单元面内,并位于所述目标单元面 的中心时,根据所述目标单元面在所述参考球体上的位置,确定所述多面体地球仪的定位 参数。 第三方面,本申请实施例提供了一种根据第一方面所述的多面体地球仪的定位方 法定位制作的多面体地球仪。 第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储 介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的多面体 地球仪定位方法。 本申请实施例提供的多面体地球仪定位方法、多面体地球仪定位方法装置、多面 体地球仪和计算机可读存储介质,通过根据预设的地球上感兴趣区域,在参考球体上确定 对应的覆盖感兴趣区域的最小凸多边形;根据凸多边形在参考球体上的位置,对多面体地 球仪的目标单元面进行平移和旋转处理,使凸多边形位于目标单元面内,并位于目标单元 面的中心;在凸多边形位于目标单元面内,并位于目标单元面的中心时,根据目标单元面在 参考球体上的位置,确定多面体地球仪的定位参数;利用对多面体地球仪的目标单元面进 行平移和旋转处理,将地球上感兴趣区域限制于多面体地球仪的目标单元面内,并限制于 目标单元面的中心,从而在利用多面体地球仪/多面体地图表达和绘制全球的地理要素时, 可以使重点关注的地球上感兴趣区域位于多面体的一个面内,并位于该面的中心,提升用 户体验。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。 图1为本申请实施例的多面体地球仪定位方法的一种实现方式的流程示意图; 图2为本申请实施例在参考球体上确定覆盖感兴趣区域的最小凸多边形的一种实 现方式的流程示意图; 图3为本申请实施例从感兴趣区域在参考球体的边界上选取边界点构造最小凸多 边形的一种实现方式的示意图; 图4为根据本申请实施例构造的覆盖中国海陆区域的最小凸多边形的示意图; 图5A至图5C为本申请实施例判断参考球上的边界点与大圆弧之间的位置关系的 原理示意图; 图6为本申请实施例对目标单元面进行平移和旋转处理的一种实现方式的流程示 意图; 图7为本申请实施例确定凸多边形的重心的一种实现方式的示意图; 图8为本申请实施例对目标单元面进行平移和旋转处理的一个示例的流程示意 图; 图9A和图9B分别为在预设平移范围和预设旋转角度范围内对目标单元面进行平 移和旋转处理的示意图; 6 CN 111599008 A 说 明 书 3/15 页 图10为说明本申请实施例判断点在目标单元面内的原理的示意图; 图11为本申请实施例确定多面体地球仪的定位参数的一种实现方式的示意图; 图12A至图12F为采用本申请实施例的多面体地球仪定位方法定位制作的多面体 地球仪与现有的多面体地球仪的对比示意图; 图13为实现本申请实施例的多面体地球仪定位装置的一种实现方式的组成结构 示意图。
下载此资料需消耗2积分,
分享到:
收藏