【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,基于JAVA环境的LBS系统的研究及其应用 - 会议论文,希望对大家有所帮助!
基于JAVA环境的LBS系统的研究及其应用 周晓青,彦新明,范钊,王中乎 (中国测绘科学研究院,地理空间信息工獠重点实髓室,北京市海淀隧北太平路16号,100039)。
。
,警苎譬苎黧挚昱皇肥望赞苎苎霎堂翌譬兰譬!竺竺罂务:毫之至苎者二薹銎票篓熹妻服务提供商开辟了一个新的市场,使得他们可以开 篱,蓑豢柔篓蒿‰荤誓塞裹瑟J盏 荔杀;磊孬;霖磊_‘~………一”一“…”… “”一”……~一发豢l都饕各种增值服务,如:提供信惠查找服务 2 LBS的系统运行环境 萼兰竺2墨芝鬯戮冒塑竺篓篙量:譬 楚高度敏感的。
提供者仅仅从选中的用户那里 3基于J鑫va的LBS系统逻辑结构 一。
。
一”H。
“一…~”1 7““ 篓竖孽曼:,梦只对选中的J【}j户提供服务,这是 系统的逻辑结构如图2厥零。
系统采用三层式 ,:=苎:?:。
一.,。
。
.。
。
…。
…。
.,。
。
.。
这两种服势都要求系统具有良好的互操作性、 ……7…~。
”…………一 …………。
体系,其目标是设计成人多数的LBS应用都能访问的通用基础系统。
嗣此,需要标准的接口来满足 查找用户附近的信息。
这里我们设计了四种服务模H;同的麻刖需要。
这种结构能够可靠和高效的满足 式:多数LBS廊刚。
地图绘制服务裁减地理信启.提供给移动客户 端显示,其它的服务需要请求该服务米获得目标区 域的地幽,有时可能会叠加一些其它的信息,比如 路径线路,兴趣点和区域,位置信息.点位和坐标 等。
地图服务也可能舍用来呈现路线图。
POI目录服务帮助用户找到埽近的或是特定的 地点,商品或是服务。
用户通过输入名字,类别. 关键字.电话号码或是其它一些标识符来标识他们 所要查找的地点,商品,服务.并在服务请求中明 确提供这些查找参数。
请求中还需要提供位置信 ≮一 占 扩 8 息,给定请求,搜索引擎在POI数据库中搜索堆近 的或是特定的地点,商品,服务,返回的结果依赖 于搜索策略和POI数据库中的分类数据埴询的结 果是一条或多条,包括位置和措趣点的完整描述, 圈I I gS的典型{行W境 并在地目上标出其位置。
路径规划服务为定购者提供一条导航路线。
这 1碍口■匪塑〕I夏 条路线是从一个点到另一个点的行车路线。
最常见 的两种情况是距离艟短和时间昂短。
定阅者必须标 出起点(通常是他们家的位置或现在的位置)和终 点(任何地点.比如说是一个POI地点)。
路线服 务可用于路同的导航应用。
它首先判断和起点距离 屉近的道路网结点,然后判断和终点距离展近的道 路网结点。
路线服务在路线网中计算这两个结点的 ———————1磊磊丁————— 晟短距离并将其标示在地图中。
臣‘1盈臣 国旺 地理编码服务执行地理编码功能,即通过地 名,街道名.邮政编码来确定地理位置。
它还提供 该位置完整的.规格化的描述。
该服务同样提供反 地理编码功能,即给的地理位置,确定该位置的完 整的,规格化的地名,街道名和邮政编码。
第三层是数据库。
它支持空问数据,非空间数 围2系统连辑结柯 据和兴趣点信息的管理。
基础地图,道路网,地理 编码信息.公司信息,兴趣点,定购服务.所有的 第一层是客户端.它包含三部分:定位模块. 这些LBS用到的数据都存储在数据库中。
企业中请求模块.浏览模块。
定位模块向服务器提供用户 间件通过接口来访阎这些数据,比如ODBC、的实时位置。
请求模块允许用户选择不同的服务。
JDBC、ADO等。
浏览模块包含地幽洲览T具,它能够在支持J2ME 4系统服务流程的移动设备上显示地图和文本。
用户接口是这一层的重要部分,它可以让定阅者个性化的管理显示在 在系统的详细流程中.移动设备获取定位信他们手机上的内窖。
息;客户端向服务器发送一个请求.包括选择的服 第一二层是为川户提供基于J2EE的Web服务的 务和定位信息。
服务器处理客户请求井将其返回给企业中问件。
当这个中问件收到用户的请求时,它 用户。
系统的运行流程如图3所示:首先确定用户选择的是什么服务.然后在数据库中2005 lO/全球定位系统增刊A ; 圈3系统服务at程 瓣,’ —i?~、, ‘^\~/一专 田5服务矗螭 ,,,①竺动:茔翌兰。
G。
PS接收机获取位置信息,同 时.用户定购服务。
……” 6结束语②用户通过无线网以XML SOAP/Socket的方式 LBS是地理信息系统、通讯技术、计算机技术 向服务器技送一个请求。
定位信息和选择的服 的综合和发展。
可以预见,基于位置的服务在来来 务信息传送到服务器。
的无线席J;;』市场将会比夸犬有更大的作为。
@服务器识别用户定购的服务并执行。
本
论文提出的基于Java的LBS服务架构支持互@服务器通过JDBC连接数据库,执行查询,计 操作、分布式运算,能满足移动用户任何时间、任 算响应的服务并生成结果。
何地点获取感兴趣的空问信息。
其核心的服务具有@将服务结果通过无线互联网返同给用户终端。
平台独立性.可跨操作系统部署。
5系统的实现 为了提供高教、精准、个性化的LBS服务,以 下一些方面还需要更加深入的研究: 基于上述设计思想.作者开发了一个系统原 ◆研究如何在海量空问数据中快速获取特定的璀,初步实现了系统的部分功能。
系统服务器端和 区域数据;川户端的部什均是由Java编写的。
空间信息和非 ◆制定和开发J{J户与内容提供商互操作的标准空间信息存储在关系数据库中,数据库采用的是 化接E1.满足请求.响应的服务机制:Oracte9i。
系统的开发平台为
开源项目Eclipse3 0。
◆在LBS服务中如何使用实时数据进行时空分服务器和彝户端的通讯基于Socket协议。
析和应用。
系统的手机端应川如图4所示。
它支持地幽的 致谢:论疋中的研究工作由4国家高技术研究发放大、缩小和全屏操作.地图为服务器生成的栅格 展计划(863计划)”资助,其所属课题为“数字例片.格式为PNG。
为了加快传输速度.地图图 哈尔滨I.BS产业化示范一基于手机的LBS技术形被裁减和控制在10KB以内。
手机端配置的是蓝 研究与示范”(2004AAl 31022,06),在此对黑龙江牙GPS接收机。
客户端仅仅获得定位信息并发送 刹绘局表示感谢.请求信息给服务器。
诸如绘图和最短路径分析的复 参考文献尔计算I:作在服务器端进行。
而基于Java的系统 【l】陈能艘.莼健雅.米欣焰,刘琳 基于J2EE的移动平台具有模块化、易部署和可伸缩性的特点。
图5 定位服务研究【D武投人学学撒·信息科学所示为服务器端运行情况。
版.2004.29(〔):48~51 f21曹冲电子地图业在卫星导航应用中的发展对策研究 fMl地理信息世界2004 8,2(4):23-26 l如 i勇基于Java技术的移动日标定位系坑的研究【D】 重庆上学I程碰十学位
论文2004 p】N Rump,K Gemini,J 8md矾S Thie腓,A Scherp, J Krosche&J Meyer.Pmentials of pervasive computinginhi曲lyimeractiw w0岬Iaccs 田4客户增(G鸭和手机) 【5l YaserBishr.PositmnlngPositionTechnologyintheNw MobileMarketplace n:转第289贰) 20051唑球定位系统增刊 在这个模型中反映了:一个作为手柄的道路元 之间是岔路关系。
其中第1成员是手柄作用的道路素进入岔路,另外一些技形道路元素依次驶离岔 元素,第2成爨是岔路点要素,其它成员依次楚技路。
岔路位置上只允许有一个手柄作用的道路元 形道路元素。
素,但允许有多个枝形道路元素。
假定存在一个岔路关系。
该关系有一个手柄作 4结束语用的道路元素和2个有枝形作用的道路元素组成,这3个道路元素交汇予一个岔路点。
这个关系的数 GDF不仅针对罨航将道路鼹络构造为不露的据结构如F, 层次,并提供了丰富的道路属性和路口转向模型,岔路关系 更重要酶是给7趱户扩展的空阀,使蠲户可以撤据 【 关系标识符=关系实例的m 需要定义自己的要素、属性、路阴模型等。
它的广 关系卡℃码=2106 泛鹿蠲将麸撮本上解决长期以来导航地图生产的 原始资料描述标识符=引用的原始资料 无序状态,有效避免备生产商的低水平重复和无效 ID 工作。
’ 一 关系成员=l,手柄道路元素D, 参考文献 0.翁路点ID 【1】ISO GDF4.0(International Organization Standard· l,枝形道路元素D ization Geographic Data Files 4。
0) l,枝形道路元素ID 【2】蒋捷,韩刚,陈军著.地理信息系统理论与应用丛书【M】. 属性缀标识符=属性lD组 等航德理数耀瘁,搴}学密版社 】 一个关系主要有表征关系性质的关系
代码、关系组成员和表达关系的属性组成。
其中关系
代码反映了这个关系的特定意义,在岔路关系中假定用2106作必关系
代码,剡这个
代码表示了关系成员 XXX髯XXXXXXXXXX髯XXXXXXXXXXXXXXXXXXXXXXXXXXX (.}:攘第280页)f6】Chang-Won Jeong,Suk·DaeⅦ,Myung-Sam Kim, 【10〕Tae-Wook Heo,Jong-Hyun Park。
The implementation of Yeong-Jee Chung,Joon-whoan Lee.Development of presentation service using Java Webservices. LBS Application using GML。
1l 1】Jac-Chui Kim,Jong·Hyun Park and Jong·Hun Lee.An忉Derek Kerton,Elizabeth Kerton.2003:Location—Based open architecture of common∞代component for Services in the US:Technologies and Applications. Location.Based Service。
嘲Vipul Sawhney 2003:Developing Next-Generation LBS 作者简介:周晓青(197似),男,硕士,中 applications using the LocatioNet Platform. 国测绘科学研究院地理空间信息工程重点实验室f9】C.Kassapoglou—Faist, A.Restfepo-Zea.PoLoS: 雒 工作,2004年毕业于武汉大学测绘学院,主要从事 Integrated Platform for Cre甜ion and Provision of LBS、动态空间数据库的开发与研究. Location.Based Services。
Email:xq 。
2005.10/垒球定位系统增刊
上一篇:
跨平台java多媒体显示系统创建研究
下一篇:
小两口吵架摔什么东西最划算?