[发明专利]基于移动GIS平台的一种矢量地图立体边的生成方法有效
申请号: | 201710052324.3 | 申请日: | 2017-01-22 |
公开(公告)号: | CN106815359B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 杜军;李冬;王勇;朱璐;苏彪;曲晓白;李小川;张昊;高松;周志勇 | 申请(专利权)人: | 山东鲁能软件技术有限公司 |
主分类号: | G06F16/56 | 分类号: | G06F16/56;G06F16/29 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 李斌 |
地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于移动架构使用的地理信息系统技术领域,特别涉及一种基于移动GIS的矢量地图立体边线生成算法。该基于移动GIS的矢量地图立体边线生成方法,通过以下步骤:GIS数据的获取与处理,接收行政区等矢量面数据,通过专用工具对其进行简化,并提前其公共外围轮廓作为新的图层,判断点序列为顺时针还是逆时针,矢量面的横向和纵向跨度,确定生成的立体边线的宽度,通过偏移原有边线点与原边线点组合生成立体边线面组,使用图片或矢量图形填充矢量面并使用边线图填充立体边线,使用二维移动GIS引擎加载数据进行展示。边线算法简单高效,在生成边线的过程中,仅计算了原始矢量数据的跨度及点序列的顺逆时针走向,通过点偏移的方式生成立体边线。支持任何矢量地图引擎;不需要为二维GIS组件添加额外的扩展包支持,也不会改变二维GIS组件的默认行为,二维GIS组件原有的地图展示功能不受影响;立体边线生成不需要美工支持,完全通过代码计算生成,便于扩展。 | ||
搜索关键词: | 基于 移动 gis 平台 一种 矢量 地图 立体 生成 方法 | ||
【主权项】:
一种基于移动GIS的矢量地图立体边线生成算法,其特征是:包括以下步骤:(1)、准备矢量面数据,对矢量面数据进行一定程度的抽稀简化,在不影响展示效果的情况下,加快生成速度;(2)、对简化后的矢量面数据提取外部轮廓图层,立体边线即根据外部轮廓图层生成;(3)、根据接收到的矢量面数据判断点序列为顺时针还是逆时针,作为后续对碎部精简的判断依据;(4)、根据外部轮廓的坐标横向及纵向跨度以及纵横向的分辨率计算立体边线合适的宽度,宽度单位同纵横坐标单位一致;(5)、根据外部轮廓矢量数据及立体边线的宽度偏移外部轮廓的点生成立体边线的另一条边,轮廓上的每两个相邻的点与对应的偏移点构成的面作为整个立体边线的一个碎部;(6)、根据轮廓矢量数据的点序列旋转走向及相邻边线的走向,简化掉被遮挡的点,合并不影响边线展示效果的相邻边线碎部;(7)、使用二维地图组件引擎对矢量地图及立体边线进行填充,特别的对于立体边线使用图片进行填充,由于立体边线填充图片的特殊效果使边线更为逼真;(8)、为矢量数据添加手势点击等事件,比如点击切换地图功能等;(9)、GIS平台加载数据进行展示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能软件技术有限公司,未经山东鲁能软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710052324.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据自动删除存储系统
- 下一篇:临床研究受试者招募条件排查方法