[发明专利]一种基于平面坐标系的虚拟地块坐标映射方法及管理方式在审
申请号: | 201810119224.2 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108363554A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 张同;李靖 | 申请(专利权)人: | 重庆强阳科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 重庆弘旭专利代理有限责任公司 50209 | 代理人: | 李玉州 |
地址: | 400000 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地块 虚拟 映射 平面坐标系 管理方式 坐标映射 取点 查询效率 管理效率 降低系统 平面坐标 虚拟地表 运行压力 真实坐标 点对点 虚拟地 坐标点 反推 拼接 算法 检索 渲染 转换 制作 管理 | ||
本发明公开了一种基于平面坐标系的虚拟地块坐标映射方法及管理方式,在坐标系x轴上取点max_X,min_X,在y轴上取点max_X,min_Y;形成一个矩形大虚拟地块;根据大虚拟地块中的任意坐标点(x,y)划分并映射到小虚拟地块的地块坐标(tileX,tileY)的方法,对小虚拟地块的地块坐标(x′,y′)反推映射到大虚拟地表的真实坐标(x,y)的方法,该发明通过对平面坐标的坐标相互转换以及做点对面,点对点,面对点的相互映射,可以制作无限多的虚拟地块,拼接出无限大的虚拟地,对其进行有序管理,该方法算法简单,易行,能够大幅度降低检索范围,提升查询效率及管理效率,可进行单独渲染,降低系统运行压力。
技术领域
本发明涉及一种数字虚拟地表映射方法。
背景技术
在手机游戏及应用程序的设计过程中,由于手机的性能的原因,不可能将一个实际的较大的或趋于无限大的虚拟地表的放置在手机中,如果虚拟地表较大,会极大的消耗手机资源,造成游戏及应用程序运行不畅或无法运行。此时,就需要将较大的虚拟地表进行分割,分割为一个个小的图块,待需要时,就可以将小的图块通过后台调入,然后逐个拼接,这样在游戏及应用软件的场景中就可以形成一个看似连续的虚拟地表画面。但是,通常趋向于无线大的虚拟地表的分割和拼接是基于墨卡托投影实现的,但墨卡托投影针对于地球地表这种不规则但趋于无限循环的球体地表,这种方式较多运用于与真实地球地表为基础的导航软件,不适用于游戏及其它非导航软件应用。需要占用较大的硬件资源,算法反推不精确,管理不灵活,特别对于性能较差的手机硬件往往造成使用者的感受不佳。
发明内容
本发明的目的是提供一种基于平面坐标系的虚拟地块坐标映射方法及管理方式。
为了实现上述目的,采用以下技术方案:
一种基于平面坐标系的虚拟地块坐标映射方法,所述方法包括在平面坐标系x轴上取点max_X,min_X,在y轴上取点max_X,min_Y;并满足max_X>0,max_Y>0,max_X<0,min_Y<0;max_X=|min_X|,max_Y=|min_Y|,使其成为相邻边长为max_X+|min_X|,max_Y+|min_Y|的矩形,使得大虚拟地块的所有点均位于由点(max_X,max_Y)、点(min_X,max_Y)、点(min_X,min_Y)和点(max_X,min_Y)所围成的矩形内;根据大虚拟地块中的任意坐标点(x,y)划分并映射到小虚拟地块的地块坐标(tileX,tileY)的方法,步骤为:
获取小虚拟地块的地块的横坐标tileX:
其中x:大虚拟地块中的平面横坐标点;level:划分等级;
获取小虚拟地块的地块的纵坐标tileY:
其中y:大虚拟地块中的平面纵坐标点;level:划分等级。
基于tileX,tileY,对其进行自定义编号,使其成为一个在平面坐标系中的矩形小虚拟地块,该小虚拟地块的地块中任意坐标
(x′,y′)满足0<x′<1,0<y′<1。
所述方法还包括对小虚拟地块的地块坐标(x′,y′)反推映射到大虚拟地块的真实坐标(x,y)的方法,步骤为:
其中x:大虚拟地块中的平面横坐标点;level:划分等级;
其中y:大虚拟地块中的平面纵坐标点;level:划分等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆强阳科技有限公司,未经重庆强阳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810119224.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法、装置及系统
- 下一篇:语音导航管理系统