摘要
当前电子地图多以纯栅格图或矢栅结合作为地图数据,面临着占用存储空间大,数据更新不灵活的问题。为此利用OpenVG硬件加速技术设计了一套基于纯矢量图的电子地图显示系统。该系统利用Qt图形开发工具设计出应用于Linux操作系统的矢量地图显示工具,实现了地图显示、控制、内容绘制、渲染优化、性能分析、分辨率控制等功能。实验结果表明,该系统在飞思卡尔IMX6Q平台上达到硬件加速效果,在渲染效果不变的情况下大幅降低了CPU占用率。
Rraster maps and vector-raster mixed data are data sources for most recent electronic maps which leads to big memory occupation and less flexible for updating. A display system is presented to design an electronic map based on vector graphic taking advantage of OpenVG hardware rendering acceleration. Through Qt graphical development tools to design a vector map display tool based on Linux operating system,the system achieve functions including map display and control as well as drawing,rendering optimization,performance analyzing and resolution control,etc. The experiment results show that the system gains hardware rendering acceleration on hardware platform Freescale IMX6Q,cutting occupancy of CPU by a large margin when rendering result remains.
出处
《计算机与数字工程》
2017年第10期2032-2036,共5页
Computer & Digital Engineering
关键词
OpenVG
矢量图形
硬件加速
OpenVG
vector graphic
hardware rendering acceleration