节点文献

LBS中基于GIS的二次定位和位置预测算法的研究与实现

Research and Implementation on the Second Position and Location Prediction Algorithm Based on GIS in LBS

【作者】 王维平

【导师】 杨永健;

【作者基本信息】 吉林大学 , 计算机系统结构, 2008, 硕士

【摘要】 本文首先针对位置服务中的移动定位技术进行了深入的研究。目前,由于定位技术和电子地图存在定位精度不同,导致无线定位或GPS的一次定位数据在直接匹配到电子地图上时的不准确,在一定程度上给我们造成不便,所以当前部分基于位置服务的业务需要进行二次地图匹配定位,来纠正一次定位存在的误差。本文对目前LBS中地图匹配算法进行了研究和比较,引进了基于GIS缓冲区的自适应模糊决策地图匹配算法,并在此基础之上对其进行改进和实现;地图匹配算法将待匹配道路信息存储在GIS缓冲区中,对当前候选匹配路段进行判定时,引入了前序待匹配道路的判定信息,使得算法在道路交叉、分布密集的区域仍能够达到很高的精确性。同时,考虑到当受到外界条件(比如天气,隧道,涵洞等)干扰的情况下,服务器接受不到定位数据信息,从而无法提供给用户定位服务;鉴于此种情况,我们引进位置预测算法作为辅助定位模块,位置预测算法借助BP神经网络和时间序列来估算车辆行驶轨迹,因为车辆GPS信号失效的时间很短,所以本文所介绍的预测算法在一定程度上能根据历史的信息较准确的估计出物体行使的位置。最后,本文给出了定位服务模块中地图匹配算法和位置预测算法的设计和实现,并验证了算法的有效性。

【Abstract】 LBS(Location-based services)are based on the geographical location of data in services.With the development of society,the scope of activities of the people is increasingly becoming more and more uncertain.The mobile and uncertainty brought market and challenges for the mobile communications,as well as,brought unlimited business opportunities for Location Based Service.Thus,the value-added business based on LBS will be the great development.However,some of the business needed the positioning accuracy are bound to have more precise requirements to bottom positioning data,such as navigation and positioning based the mobile location,vehicle tracking and location enquiries and so on.At present, however,the positioning technology we generally used can not solve the problem fundamentally,this requires us to a second development,the map matching is the realization of the function,and also is the focus of the study. At the same time,taking into account the sustained positioning for GPS signal due to obstructions can not be achieved,the location prediction algorithm also is conducted in-depth research.The paper,firstly,did a more comprehensive study to the mobile location technology in LBS.At present,due to different positioning accuracy between positioning technology and electronic map,wireless location or GPS positioning data is not accurate in direct matching the electronic map.It,to a certain extent,cause inconvenience to us,so part of the current location-based services business needs the second matching location to correct the error.The paper,considering the advantage of all existing map-matching algorithm,is given the algorithm.The paper is based on the platform of the mobile positioning system,and do in-depth research and comparison to map-matching algorithm in LBS. Based on the consideration of continuity,real-time,accuracy in map matching,the paper introduced the self-adaptive fuzzy decision algorithm based on GIS buffer,and improved and implemented it on its original basis for the algorithm.The self-adaptive fuzzy decision algorithm based on GIS buffer is based on the following assumptions,firstly,high-precision digital map and location information;secondly,location information updated one times every second and retain it on the server;thirdly,vehicles always moving on the road.In the self-adaptive fuzzy decision algorithm based on GIS buffer,candidate matching roads information is stored in GIS buffer. When judging the matched road of the current matching point,previous candidate matching information is used to enrich the current judging information.Though the moving object in the area of road crossing point or intensive highway,the algorithm can reach high accurate still.Through self-adaptive adjusting and fuzzy decision,the algorithm advances the differentiation degree between the right road and the wrong one.We can judge the matched road immediately,so it is a real-time algorithm.The processes of selecting candidate matching roads and matching computation are almost in GIS Buffer,so the computing complexity of this algorithm is reduced.However,the algorithm did not consider the road network topology,and so can not be more accurate positioning.By using the criteria of the road topology on the basis of the original algorithm,the algorithm able to meet the matching of high precision on the complex environment of the close parallel roads and cross roads.On the other hand,in the process of wireless location and GPS positioning,due to external conditions(such as weather,tunnels,culverts, etc.)interference,the server could accept less than GPS positioning data, which could not be provided the user with location-based services;In view of the situation,we introduced a prediction algorithm as a complementary location positioning module.This paper made lots of research for automotive navigation and positioning technology currently,such as GPS+ DR navigation system,and so on.However,the model can not be divorced from on-board equipment,and needs install some equipment in the car,such as gyroscopes which measure current speed and direction.It also can not be achieved in the mobile client and the PC client for the forecast and track.In this paper,we have analyzed the principle of the location prediction algorithm in detail,and proposed the location prediction model based on the mobile system by using for reference of their thoughts and using the model of kinematic principles benefit from the ideas and principles of using kinematic model is proposed based on the location of the system model.BP neural network is a network structure of the most widely and most mature in applications.This paper estimates the direction of the vehicle by BP network.It also is based on the error back-propagation learning algorithm, BP algorithm adjust the network weights to more accurately predict direction of the traffic movement.As the change of the speed of vehicles is not great on the road in a short period,and there is an inherent law,In order to improve the efficiency we predict the speed of vehicles using time series, and received very good results similarly.When known the speed V and the variation△θof the direction angle,we also need the location coordinates of points(X0,Y0)before the failure of GPS signal,so that we can estimate the vehicle location next time under the object Kinematic model.Location prediction algorithm estimate traffic path using BP neural network and time series.It reached the requirements of the auxiliary positioning in the system,and,to a certain extent,estimated more accurately the location coordinates of objects according to its history of the information. However,due to the cumulative of the prediction process,the accumulation of calculation error,and the error of the forecast itself,the prediction System is a divergence process with the passage of time.But,in the cities,the interruption of GPS positioning signal is usually short,about a few seconds to 1 minute.Therefore,generally speaking,the error of the system is in the control.Finally,the paper presents the design and implementation of map-matching algorithm and location prediction algorithm.We read the map information in actual environment,and simulate GPS positioning.We have analyzed the matching effect of the positioning module and auxiliary positioning module through the algorithm in this paper.Its effect is satisfactory.Of course,there are also some inadequacies in the algorithm model.We give the improvements of the algorithm model in the final.

【关键词】 地图匹配移动定位位置预测GISBP网络时间序列
  • 【网络出版投稿人】 吉林大学
  • 【网络出版年期】2008年 11期
  • 【分类号】TN966
  • 【下载频次】250
节点文献中: 

本文链接的文献网络图示:

本文的引文网络