什么是LBS数据库

什么是LBS数据库,第1张

架构的话有很多尝试,传统的Oracle和 Postgre用的比较广泛, 很多架构在此基础上同时应用 NoSQL。因为大多数LBS并不涉及更复杂的空间数据存储,例如多边形或者三维数据,因此,大多数generic的数据库架构都可以应用。

但是,从产品核心的设计以及发展来看,如果像FourSquare(4SQ)进行数据挖掘并提供收费的数据分析服务,那么基于空间的利用文件数据结构,以空间POI为基础的NoSQL,是比较好的选择。除了其他人介绍的很多LBS,比如街旁和4SQ,应用的Mongo DB, 还有Couch DB, 根据之前来讲课的澳洲政府的一个大型空间数据库项目(集成了多种现有的空间数据库)的构架师介绍,这个项目应用了Couch DB。虽然理论上Graphic的NoSQL对于存储空间数据也有很大优势,但是毕竟相对不成熟,所以实际应用中的NoSQL还是以doc结构的Mongo和Couch为主。

位置定位大体上可以分为两大类:1. GPS(Global Positioning System,全球卫星定位系统),GPS定位通过接收GPS卫星提供的经纬度坐标信号来进行定位,

2. LBS(LBS--Location Based Service,移动位置基站系统),而LBS则通过移动通信的基站信号差异来计算出手机所在的位置。

LBS,基站定位服务,它是通过运营商的移动网络基站定位终端设备的位置信息(经纬度坐标),为企业用户提供定位服务。其工作的原理也很简单:基站在移动网络中是唯一确定的,其地理位置也是唯一的,也就可以得到三个基站 ( 三个点 ) 距离硬件设备的距离。根据三点定位原理,只需要以基站为圆心,距离为半径多次画圆即可,这些圆的交点就是硬件设备的位置。

两种定位各具优势,但也各有不足:1. GPS定位:GPS定位的优势是精确,只要能接收到四颗卫星的定位信号,就可以进行误差在5-10米以内的定位。而GPS定位由于接收机任何时刻都至少被4颗卫星覆盖,所以信号得到了很好的保证,并且由于卫星居高临下,排除卫星钟及大气干扰等因素,精度也能保证在几米至几十米。缺点是GPS受天气和位置的影响较大。当遇到天气不佳的时候、或者处于高架桥/树荫的下面,或者在高楼的旁边角落、地下车库或露天的下层车库(或者简单地说当见不到天空的时候),GPS的定位就会受到相当大的影响,甚至无法进行定位服务。

2. LBS定位:LBS定位的优势是方便,因为它是通过手机进行定位的,这样对设备的能耗及延长待机时间有重大的意义。理论上说,只要计算三个基站的信号差异,就可以判断出手机所在的位置。因此,只要用户手机处于移动通信网络的有效范围之内,就可以随时进行位置定位,而不受天气、高楼、位置等等的影响。LBS定位会受到两个限制。

(一) 通过计算基站信号差异而得出的位置坐标值,很明显地逊于GPS的定位精度(LBS基站定位的精确度从500-5000米不等);(二) 使用范围较窄。LBS虽然不会受到天气、高架桥或高楼的影响,但如果超出手机的服务范围,或者手机所处的基站数量不足,则无法进行LBS定位(三) 直放站对基站数据的影响;(四) 数据库更新的不及时,移动通讯运营商随时都可能变更、增加、删除基站编号。

从这一点上说不太适合野外使用。手机定位由于基于现有手机通信基站,受环境影响较大,由于基站稀少,在郊区和农村移动台定位在1000~2000米范围内;在城区定位范围为100~200米,而在无法接收到手机信号的地方,就谈不上定位了。

汽车GPS定位器一般有四种:北斗、GPS、LBS、WiFi定位

1、北斗定位

北斗定位,简单点说就是国产的GPS,原理和GPS定位一样,是利用我国自主研发升空的北斗卫星来进行定位的,目前最大用户是中国军方,不过我国正在加大北斗在各行各业的民用,定位精度5米以内。

优点:国产的,安全,且具有GPS没有的通信和目标定位,GPS目前只能告诉使用者“我”在哪里,但北斗系统不但能告诉使用者“我”在哪里,还能告诉使用者“我的朋友”在哪里。

缺点:还处于发展阶段,主要应用于军用,民用推广还没做到全面普及,而且芯片造价较高。

2、GPS定位

GPS是大家耳熟能详的名词了,它是由美国研究的一种定位方式,特点是:不需要sim卡,不需要连接网络,只要在户外,基本上就能随时随地的准确定位。但是GPS启动后搜索卫星的时间比较多,一般需要2分钟左右(俗称冷启动,冷启动包括①GPS初次使用②GPS电池耗尽③关机状态下移动1000公里以上的距离或持续关机超过4小时)。

优势:定位精度高,只要能接收到四颗卫星的定位信号,民用GPS可以进行误差在10米以内的定位。

缺点:GPS受天气和位置的影响较大。当遇到天气不佳的时候、或者处于高架桥/树荫的下面,或者在高楼的旁边角落、地下车库或露天的下层车库(或者简单地说当见不到天空的时候),GPS的定位就会受到相当大的影响,甚至无法进行定位服务。

3、LBS(基站)定位

基站包括移动基站、联通基站和电信基站。基站定位是通过移动通信的基站信号差异来计算出手机所在的位置,取决于定位地点附近所处的基站覆盖密度,如果基站多,定位则准确,如果是山区,基站少,则定位就不那么精确,定位精度一般在50-2000米。LBS定位必须联网,手机处于sim卡注册状态(飞行模式下开wifi和拔出sim卡都不行)。

优点:方便,因为它是通过SIM卡接收基站信号进行定位的。理论上说,只要计算三个基站的信号差异,就可以判断出手机所在的位置。因此,只要用户手机处于移动通信网络的有效范围之内,就可以随时进行位置定位,而不受天气、高楼、位置等等的影响。

缺点:通过计算基站信号差异而得出的位置坐标值,很明显地逊于GPS的定位精度,受环境影响较大,在郊区和农村可以将移动台定位在10~20米范围内,在城区由于高大建筑物较多,电波传播环境不好,信号很难直接从基站到达移动台,一般要经过折射或反射,因此定位精度会受到影响,定位范围为100~200米;其次是适用范围较窄,LBS虽然不会受到天气、高架桥或高楼的影响,但如果超出手机的服务范围,或者手机所处的基站数量不足,则无法进行LBS定位,从这一点上说不太适合野外使用。

4、WIFI定位

Wifi定位,顾名思义,周围必须有wifi才可以!WiFi定位的目的是解决室内精确定位,原理类似基站定位。我们知道每一个无线AP都有一个全球唯一的MAC地址, WiFi定位靠的是侦测附近周围所有的无线网络基地台 (WiFi Access Point) 的 MAC地址,去比对数据库中该 MAC地址的坐标,交叉计算出所在地。WiFi定位的条件是:1、必须开启wifi,无论是否连接某一个热点。2、必须能上网,移动数据或者wifi联网皆可。

优点:①可以实现在复杂环境中的定位追踪;②速度快;③周围的wifi即使连接不上也能定位。

缺点:显而易见的,①wifi依赖!——没有打开wifi就不能定位;②必须处于联网状态。③室内误差在20-50m左右较多,精确度欠缺。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9531148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存