预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第25卷第2期哈尔滨商业大学学报(自然科学版)Vol.25No.2 2009年4月JournalofHarbinUniversityofCommerce(NaturalSciencesEdition)Apr.2009 基于MobileSVG矢量地图的移动定位查询 冯亚丽,姚伟,袁满,于春生,冯国靖 (大庆石油学院计算机与信息技术学院,黑龙江大庆163318) 摘要:在J2ME体系以及MobileSVG技术研究的基础上,根据空间实体与SVG图层的映射关系实 现了矢量地图数据组织与表达.提出了基于MobileSVG的矢量地图定位查询系统的框架模型.对矢 量地图在手机上的显示、平移、缩放和定位查询的方法进行研究并实现.基于所提出的框架模型,设计 并实现了一个应用于油田领域的矢量地图定位查询系统,该系统在油田业务中得到了初步的应用. 关键词:移动位置服务;MobileSVG;手机定位;J2ME 中图分类号:TP319文献标识码:A文章编号:1672-0946(2009)02-0182-05 LocationonvectorsmapbasedonMobileSVG FENGYa2li,YAOWei,YUANMan,YUChun2sheng,FENGGuo2jing (SchoolofComputer&InformationTechnology,DaqingPetroleumInstitute,Daqing163318,China) Abstract:Inthispaper,basedonstudyofthesystemofJ2MEandthetechnologyofMobile SVG,realizestheorganizationandexpressionofdataforvectorsmapbasedonthemapping relationshipbetweenspaceentitiesandSVGlayers.Setsupaframeofthesystemoflocation onvectorsmapbasedonMobileSVGandrealizesthemethodofshowing,translating,scal2 ingthevectorsmapandlocationonthemobilephone.Basedonthisframe,designsandre2 alizesasystemoflocationonvectorsmapusedinoilfield,thissystemalreadyhasbeenap2 pliedinoilfield. Keywords:LBS;MobileSVG;locationonmobilephone;J2ME 随着移动通信技术的不断发展,人们对手机提供可缩放矢量图像(ScalableVectorGraphics), 的增值服务提出了更高的要求,移动位置服务就是其简称SVG,由互联网联盟(W3C)组织制定并推荐, 中的一项.移动位置服务(LocationBasedService,是真正开放式的通用标准.与现有的图像格式(如 LBS)又称定位服务,是通过通信网络获取移动终端用JPEG、GIF和PNG等)和矢量图形格式(如VML、 户的位置信息(经纬度坐标),在电子地图平台的支持PDF、SWF等)相比,SVG具有如下优势:基于XML 下,为用户提供相应服务的一种增值业务[1].有了这标准、矢量性、动态性、可交互性、无失真缩放性、支 种服务,人们就可以随时随地地知道自己所处的地理持字符查找、节省网络带宽. 位置、交通路线等信息.本文主要研究如何在手机上MobileSVG是SVG技术规范的一个子集,它 实现矢量地图的定位查询功能.继承了SVG在矢量图形表达方面的优势,特别适 合于无线移动领域图形应用开发.MobileSVG满 1移动定位查询相关技术 足了移动设备的CPU速度、内存容量、显示屏的限 1.1MobileSVG技术制要求.为了满足不同移动设备家族的需求,SVG 收稿日期:2008-06-131 基金项目:黑龙江省高等学校青年学术骨干支持计划项目(项目编号:1151G002). 作者简介:冯亚丽(1958-),女,教授,硕士生导师,研究方向:数据库理论与应用,人工智能. 第2期冯亚丽,等:基于MobileSVG矢量地图的移动定位查询·183· 工作小组最终制订了两个级别的MobileSVG专业良好的对移植性的支持以及平台的整体解决方案, 标准.第一级别的专业标准是SVGTiny(SVGT),即与J2SE,J2EE的协作可以建立端对端的解决方 适用于资源高度受限的移动设备,如手机;第二级案[3]. 别的专业标准是SVGBasic(SVGB),适用于高端J2M