[发明专利]一种矢量图绘制方法和装置有效
| 申请号: | 201110378955.7 | 申请日: | 2011-11-24 |
| 公开(公告)号: | CN103136767A | 公开(公告)日: | 2013-06-05 |
| 发明(设计)人: | 高艾凤;朴春植 | 申请(专利权)人: | 北京图盟科技有限公司 |
| 主分类号: | G06T11/00 | 分类号: | G06T11/00 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
| 地址: | 100000 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 矢量图 绘制 方法 装置 | ||
技术领域
本发明涉及电子地图技术领域,特别涉及一种矢量图绘制方法和装置。
背景技术
矢量图使用直线和曲线来描述图形,这些图形的元素可以是一些点、线、矩形、多边形、圆和弧线等,它们都是通过数学公式计算获得的。例如一朵花的矢量图实际是由线段形成花的外框轮廓,由外框的颜色及外框所封闭的颜色决定花显示的颜色。由于矢量图可通过公式计算获得,所以矢量图文件体积一般较小。矢量图的特点是无论放大、缩小或者旋转等都不会失真,适用于图形设计、文字设计和一些标志设计、版式设计等。
地图是现实世界的缩影,与人们的日常生活息息相关。传统地图通常以纸张为信息载体,纸张的大小决定了承载地图信息量的多少。随着现代电子科技的发展,计算机和手机的成熟应用,网络地图服务以其实时性、大信息量、丰富的功能,成为传统地图的延伸,同时扩展出传统地图无法替代的实用性和功能性。随着互联网的发展,网络地图服务已成为人们经常使用的互联网服务之一。目前,因特网上发布的网络地图主要包括两种,分别是矢量地图和栅格地图。其中矢量地图是根据空间坐标点数据和数学公式,通过客户端的本地驱动描绘的地图;栅格地图则是指通过切片拼接的方式显示的地图。
为满足广大用户对网络地图日益提高的需要,除了提供网络地图显示功能外,还需要提供矢量图形添加等功能。比如用户可能需要在网络地图上绘制公交线路,或者描述、定位查询区域,而这个查询区域可以是任何图形,包括圆,矩形或者任意多边形。
发明人在实现本发明实施例的过程中发现:当查询区域对应的矢量图形顶点的屏幕坐标值较小时,采用目前的矢量图形开发语言进行绘制是可以的;但是,当所绘矢量图形覆盖的经纬度范围较大,并且矢量图放大到较大级别时,会引起顶点屏幕坐标值较大,会导致所绘矢量图形畸变或消失,因而稳定性差;另外,大面积的图形渲染会极大地降低绘图效率,因此绘制速度慢。
发明内容
本发明实施例需要解决的技术问题是提供了一种矢量图绘制方法和装置,能够提高矢量图绘制速度和稳定性。
一种矢量图绘制方法,包括:
获取视野范围相关参数,确定视野范围;
计算并确定将要绘制的矢量图落入视野范围部分;
绘制所述落入视野范围部分的矢量图。
一种矢量图绘制装置,包括:
视野确定单元,用于获取视野范围相关参数,确定视野范围;
绘制范围确定单元,用于计算并确定将要绘制的矢量图落入视野范围部分;
绘制单元,用于绘制所述落入视野范围部分的矢量图。
从以上技术方案可以看出,本发明实施例具有以下优点:通过获取视野范围相关参数,确定视野范围;计算并确定将要绘制的矢量图落入视野范围部分;绘制所述落入视野范围部分的矢量图。达到减小顶点屏幕坐标值的目的,从而消除了顶点屏幕坐标值过大引起的图形畸变或者消失,提高矢量图绘制稳定性。另外,只绘制落入视野范围内的矢量图,降低图形渲染面积,从而提高矢量图绘制速度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例方法流程示意图;
图2为本发明实施例任意多边形裁剪流程示意图;
图3-1为本发明实施例三角形裁剪示意图;
图3-2为本发明实施例三角形裁剪示意图;
图3-3为本发明实施例三角形裁剪示意图;
图4-1为本发明实施例多边形裁剪示意图;
图4-2为本发明实施例多边形裁剪示意图;
图4-3为本发明实施例多边形裁剪示意图;
图4-4为本发明实施例多边形裁剪示意图;
图5-1为本发明实施例矩形裁剪示意图;
图5-2为本发明实施例矩形裁剪示意图;
图5-3为本发明实施例矩形裁剪示意图;
图5-4为本发明实施例矩形裁剪示意图;
图6-1为本发明实施例矩形裁剪示意图;
图6-2为本发明实施例矩形裁剪示意图;
图6-3为本发明实施例矩形裁剪示意图;
图7-1为本发明实施例圆形裁剪示意图;
图7-2为本发明实施例圆形裁剪示意图;
图7-3为本发明实施例圆形裁剪示意图;
图7-4为本发明实施例圆形裁剪示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京图盟科技有限公司,未经北京图盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110378955.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种中央空调电气控制柜
- 下一篇:一种可拼装室外机柜





