摘要
针对地图标图在不同操作系统和移动终端间跨平台传输、显示和交互问题,提出了基于开源跨平台图形用户界面库Qt和SVG(Scale Vector Graphic)相结合的跨平台地图标图和共享方法。对网络化、跨平台地图标图需求进行分析,提出了基于Qt的SVG结构化标图符号描述模型;设计了基于开源Qt的SVG标图符号体系及动态标图方法;采用提出的标图内核编译了不同操作系统下的标图原型,解决了桌面应用系统和移动终端下地图标图一体化应用问题,显示效率和效果均能满足实际应用要求。
The transmission,display and interaction of map plotting on different desktop system and mobile device with different operation system is a main problem for cross platform map plotting application.A Scalable Vector Graphic(SVG) based map plotting with open source GUI development platform Qt was proposed to realize map plotting both in PC and embed terminal.Firstly,the requirements of network map plotting independent of platform were summarized.A structure of map plotting description model was presented considering the characteristic of Qt and SVG.Secondly,a SVG based map plotting system and dynamic map plotting method with Qt was designed.Finally,two types of map plotting prototype with the same kernel source codes were compiled in different operation system.The map plotting problem of desktop application and mobile device with different operation system was solved.The map plotting results showed that the proposed map plotting system can meet the smart map application.
出处
《电光与控制》
北大核心
2011年第11期49-52,共4页
Electronics Optics & Control
基金
国家"八六三"重点项目(2008AA121305)
关键词
态势图
地图标图
跨平台
SVG
situation map
map plotting
cross-platform
Scale Vector Graphic(SVG)