首页> 中国专利> 六边形网格地图编号方法、存储介质及应用

六边形网格地图编号方法、存储介质及应用

摘要

本申请公开了一种六边形网格地图编号方法、存储介质及应用,其中方法包括建立高斯‑克吕格坐标系,根据六边形所处的带号、高斯坐标、格内坐标,得到六边形网格地图编号,可应用于兵棋推演等场景中。本申请方法产生的编号能够直观展示位置信息,且具有全球唯一性,用户可调整六边形最小对边距离,有利于不同项目的数据对接,可以使查询、计算速度及重用率有显著提高。

著录项

  • 公开/公告号CN116450760A

    专利类型发明专利

  • 公开/公告日2023-07-18

    原文格式PDF

  • 申请/专利权人 博智信安(南通)科技有限公司;

    申请/专利号CN202310219649.1

  • 发明设计人 陈志明;聂征;

    申请日2023-03-08

  • 分类号G06F16/29(2019.01);

  • 代理机构北京元周律知识产权代理有限公司 11540;

  • 代理人张杏珍

  • 地址 226000 江苏省南通市开发区崇州大道60号紫琅科技城11B号楼14层1402室

  • 入库时间 2024-01-17 01:16:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-08-04

    实质审查的生效 IPC(主分类):G06F16/29 专利申请号:2023102196491 申请日:20230308

    实质审查的生效

  • 2023-07-18

    公开

    发明专利申请公布

说明书

技术领域

本申请涉及一种地图编号方法,属于地图构建领域,尤其涉及一种六边形网格地图编号方法。

背景技术

由于目前六边形网格编号方法并不统一,与之相对应的地图仿真程序,即使面向相同领域,用户在使用时都需要对各程序进行学习、适应,这无疑增加了用户的学习成本,不利于产品与技术的推广。

此外,现有的编号算法大多以直角坐标系为基础,难以与现实建立一比一投影关系。而依据编号本身,无法直观理解其所包含的地理信息,因而对于实际位置的确定,需花费较长时间与现实地图进行对比,并且不能确保编号的唯一性。而不同程序之间的数据对接也非常困难,有碍于程序之间的互通,又增加了程序的开发成本。

发明内容

根据本申请的第一个方面,提供了一种六边形网格地图编号方法,该方法解决了全球范围内的六边形坐标定位问题,降低了用户学习成本与程序对接时的开发成本。

所述六边形网格地图编号方法,包括:

建立高斯-克吕格坐标系;

确定区域在所述高斯-克吕格坐标系中所处带号;

根据需要确定六边形的最小对边距离;

在所述高斯-克吕格坐标系中根据所述最小对边距离绘制出六边形网格;

确定待编号的六边形在所述高斯-克吕格坐标系中的所在单元,得到该六边形的高斯坐标;

确定六边形在所述单元中的格内坐标;

根据所述带号、高斯坐标、格内坐标,得到六边形网格地图编号。

优选地,该方法还包括:将六边形所在区域的高程等级写入所述编号中。

优选地,所述格内坐标的确定规则如下:当六边形的中心坐标位于同一单元时,按照从下到上、从左到右的顺序对六边形进行数字编号,即为六边形在单元中的格内坐标。

根据本申请的第二个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现所述的六边形网格地图编号方法中的部分或全部步骤。

根据本申请的第三个方面,提供了一种所述六边形网格地图编号方法在兵棋推演中的应用。

优选地,所述应用包括步骤:对六边形地形计算时,省略已有区域的计算。

优选地,所述应用包括步骤:进行兵棋推演时,在已有区域的寻路使用已有的路径。

本申请能产生的有益效果包括:

1)本申请所提供的编号方法,以高斯-克吕格坐标系为基准,该方法产生的编号具有全球唯一性。

2)本申请所提供的编号方法能够直观展示位置信息,方便用户快速确定编号对应的位置。

3)基于本申请生成的编号,重用率有显著提高。如新项目的区域是已有编号的区域,通过工具筛选出该区域的编号数据和路径数据,导入到新项目中就可以使用。

4)用户可以根据需要选择合适的六边形的最小对边距离,可降低计算复杂度。当其他项目需要用到相同区域数据时,在六边形的对边距离相同的情况下,可以将数据直接导入新项目中使用。

附图说明

图1为本申请一种实施方式中六边形网格地图编号示意图。

具体实施方式

下面结合实施例详述本申请,但本申请并不局限于这些实施例。

本申请提供了一种六边形网格地图编号方法,包括:

建立高斯-克吕格坐标系;

确定区域在所述高斯-克吕格坐标系中所处带号;

根据需要确定六边形的最小对边距离;

在所述高斯-克吕格坐标系中根据所述最小对边距离绘制出六边形网格;

确定待编号的六边形在所述高斯-克吕格坐标系中的所在单元,得到该六边形的高斯坐标;

确定六边形在所述单元中的格内坐标;

根据所述带号、高斯坐标、格内坐标,对六边形进行编号。

根据本申请的一种实施方式,该方法还包括:将六边形所在区域的高程等级写入编号内容中。

根据本申请的一种实施方式,所述格内坐标的确定规则如下:当六边形的中心坐标位于同一单元时,按照从下到上、从左到右的顺序对六边形进行数字编号,即为六边形在单元中的格内坐标。

本申请提供的一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述的六边形网格地图编号方法的部分或全部步骤。

本申请所述六边形网格地图编号方法可应用于在兵棋推演中。

实施例1

在东经123°25'至东经123°35',北纬25°40'至北纬25°50'的区域中进行一场兵棋对抗。

首先,建立本区域的高斯-克吕格坐标系,确定原点坐标。

对于相同分度带而言,各带的原点坐标固定。在本实施例中,所述原点坐标为:赤道和中央子午线(123°)的交点向右偏移500km。可知,上述区域位于第21带。如图1所示,区域左下角与原点坐标间的横轴距离为2849km,纵轴距离为541.917km;右上角与原点坐标间的横轴距离为2867.5km,纵轴距离为558.65km。因此,高斯坐标的取值为(2849~2868,541~559)。

上述区域的实际长为16.7km,宽为18.5km。在模拟仿真程序中,在地形画出依附于地形表面的六边形网格,每个网格作为程序中的地形单位, 可赋予地形不同属性,如沙地、水域、草地等,以达到模拟真实情况的需要。六边形网格越小,表示模拟出的情况越精确、真实,但同时网格数量也会随之增多,导致复杂度提高。网格的大小可以根据调整六角格对边距离来调整,同时也将调整坐标系的最小单元。本实施例以0.2km为最小对边距离划分六边形,生成包含84行、106列六边形的六边形网格地图。

对上述16.7*18.5km

实现时,可根据需求修改六边形最小对边距离,重新绘制六边形网格,以达到在不同尺度下网格的动态效果。

实施例2

已有直角坐标系下的地图网格编号:(10,10,23),表示该网格位于坐标系中的10行10列,高程为230米。但是,用户无法理解该编号具体对应现实中的哪个区域,需要结合实际地图查找了解。

如图1所示,根据本申请的六边形网格地图编号方法,可以得到相同位置的编号为21-0.2-(2856,552,51)[23]。21表示高斯坐标系下第21带;2856和552表示在高斯坐标中的x、y坐标分别位于(2856,2857)、(552,553) 之间(说明位置相距赤道2856km,相距21带的中央子午线52km);51为六边形在区域((2856,552)和(2857,553))内的坐标;23表示高程等级。其中,所述格内坐标是指:按照六边形中心坐标所在的单元,从下到上、从左到右的顺序分别进行0~9数字编号,如六边形中心点位于横纵交叉点,按照就上不就下,就右不就左的原则来确定六边形所在的单元。在图1中,矩形框内最左下角的六边形作为编号的起始点00,即该六边形的格内坐标为00。所述高程等级代表该六边形所在区域的高度,以海拔高度作为基准,每10米作为一个等级,如不需要可不添加。

由此,可以根据上述六边形网格地图编号快速且直接地判断出该编号对应的实际位置在我国东南部的赤道附近。

基于本申请方法得到的编号,可应用于后续多个场景中:

(1)当计算某个范围内的物体对周围物体产生影响,可以通过物体位置的六边形编号和受影响的范围,计算对多个最小单元内的物体的影响,从而减少查询范围,可以降低程序查询和计算的时长,提高计算效率和响应速度。

(2)当对源六边形周围给定半径内所有物体进行查询时,如附近五公里,我们可以将编号中的位置部分,即高斯坐标(2849~2867,541~559)偏移正负5,检查此范围内的物体即可,无需再做过多的其他判断。

(3)当进行路径规划时,可以将常用路径经人工智能学习后保存为路径库,供后续直接使用,由此可减少多物体移动时的计算量,节省计算资源。进一步地,如多个项目使用到此区域,那么就可以使用此区域的路径库,对计算量显著减少,提高了重用率。

以上所述,仅是本申请的几个实施例,并非对本申请做任何形式的限制,虽然本申请以较佳实施例揭示如上,然而并非用以限制本申请,任何熟悉本专业的技术人员,在不脱离本申请技术方案的范围内,利用上述揭示的技术内容做出些许的变动或修饰均等同于等效实施案例,均属于技术方案范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号