[发明专利]一种矢量瓦片地图的制作方法有效
申请号: | 201610322155.6 | 申请日: | 2016-05-16 |
公开(公告)号: | CN106021436B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 李霖;胡玮;毛凯;朱海红 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G09B29/00 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙)42222 | 代理人: | 魏波 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明公开了一种矢量瓦片地图的制作方法,首先根据待瓦片化的矢量地图的范围、输出瓦片的宽度和高度以及输出瓦片的地图比例尺,确定瓦片的总数目、瓦片地图对应的知识库和符号库以及输出瓦片的空间分辨率;然后根据矢量地图的左上角坐标和瓦片的地理宽度和地理高度,以及瓦片的行列号,求得某块瓦片的地理范围,并以该瓦片范围为裁剪框,对矢量地图要素进行裁剪和处理;最后根据瓦片的地理范围为裁剪框对矢量地图进行要素处理及处理后要素的存储;本发明既能够实现对生成的矢量瓦片地图内的地理要素进行交互式访问,同时能够保持瓦片地理要素整体符号表达的正确性和连贯性。 | ||
搜索关键词: | 一种 矢量 瓦片 地图 制作方法 | ||
【主权项】:
一种矢量瓦片地图的制作方法,其特征在于,包括以下步骤:步骤1:根据待瓦片化的矢量地图的范围、输出瓦片的宽度和高度以及输出瓦片的地图比例尺,确定瓦片的总数目、瓦片地图对应的知识库和符号库以及输出瓦片的空间分辨率;步骤2:根据矢量地图的左上角坐标和瓦片的地理宽度和地理高度,以及瓦片的行列号,求得某块瓦片的地理范围,并以该瓦片范围为裁剪框,在接下来的步骤对矢量地图要素进行裁剪和处理;步骤3:根据步骤2中得到的瓦片的地理范围为裁剪框对矢量地图进行要素处理及处理后要素的存储,其具体实现包括以下子步骤:步骤3.1:根据待处理要素的要素代码,从知识库中读取要素对应的符号代码,再根据符号代码从符号库中读取要素的符号信息;步骤 3.2:根据步骤3.1得到的符号信息对要素进行缓冲区处理,得到要素符号化后的范围,再判断其与瓦片的空间关系;步骤 3.3:根据瓦片与符号化后的要素范围的空间关系,结合要素的符号信息,对要素进行处理;然后将处理后的要素保存到该瓦片要素集合中;重复进入步骤3.1,直到所有要素均完成了瓦片裁剪和存储;步骤3.3中所述根据瓦片与符号化后的要素范围的空间关系,对要素进行处理;其处理原则为:当要素是点要素时,如果瓦片与符号化后的要素有交集,则将该点要素加入到瓦片要素集中,否则舍去该点要素;当要素是面要素时,如果瓦片与符号化后的要素没有交集,则舍去该要素;如果有交集,则需要根据要素的符号信息进行处理;处理过程是:如果要素符号不存在轮廓线且填充类型是单色填充,则直接用瓦片为裁剪框对面要素进行裁剪,并将裁剪后的要素存储到瓦片的要素集中;如果面要素的符号存在轮廓线,或不是单色填充时,则将整个面要素都加入到与要素相交的瓦片的要素集中;当要素是线要素时,如果瓦片与符号化后的要素没有交集,则舍去该要素;如果有交集,则根据线要素符号的符号单元将线要素分成N份,并将裁剪线段扩展为整数个符号单元组成的线段;步骤 3.4:重复进入步骤2,直至所有瓦片都完成了步骤3的全部过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610322155.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种加速网页渲染的方法及装置
- 下一篇:一种对通信号码的处理方法及装置