GPS是一种利用卫星信号的定位技术,在这个技术上派生出不同的应用设备,比如说手持机、测量机、车载机、接收模块等等。因为手持机和车载机属于软硬件一体的设备,有专用的软件和地图,对我们来讲更多的意义是拿来“用”而不是拿来“玩”的,所以不在我们今天的讨论范围,我们主要讨论的是接收模块类型的设备。
接收模块类型设备的主要特点是本身只负责GPS信号的接收和输出,需要连接其他设备进行处理才具备实际的应用意义。连接方式最早为串口、USB等有线方式,后来逐渐被蓝牙的无线方式所取代。模块通过蓝牙连接到PDA、手机或者电脑上,向其输出标准的NMEA协议数据,这是一种有特定格式的纯文本数据,下面是一段NMEA的示例:
$GPZDA,100807,09,07,2008,,*42
$GPGGA,100807,3039.3236,N,10404.5854,E,,,,458.602,M,0,M,,*70
$GPRMC,100807,,3039.323616,N,10404.585419,E,,,090708,,,A*36
$GPZDA,100812,09,07,2008,,*46
$GPGGA,100812,3039.3201,N,10404.5877,E,,,,456.422,M,0,M,,*7F
$GPRMC,100812,,3039.320068,N,10404.587708,E,,,090708,,,A*3F
$GPZDA,100818,09,07,2008,,*4C
看到比较头大是不是,其实主要内容就是路点的坐标、时间等基础信息。这些数据被传到PDA或者电脑上后,相应的软件将其解释成有识读意义的路线、速度等信息,再对应到地图,就可以实现导航等方面的应用。从这个角度来看,蓝牙GPS模块连接其他设备进行实时导航,便携性和电池的续航性能是一个需要考虑的重要因素。PDA和手机还比较有应用价值,毕竟谁也不愿意抱着一台macbook满街跑吧,放在车上都嫌大,也影响行车安全。所以个人认为,把蓝牙GPS模块连接到一台mac系统的电脑上是没有太多实际应用意义的事情。除非。。。。你是在用轨迹记录器。
轨迹记录器是什么?其实就是具备数据纪录功能的蓝牙GPS模块。以前的模块自身是不能存储数据的,只能实时的把数据输出到其他设备上开展应用,如果脱离了这些外部设备就没有用了。很多时间,我们并不需要GPS提供的导航功能,只是希望能记录下我们的行进足迹,特别是随着Google Earth的发展,这种应用需求越来越多,如果还是使用传统的蓝牙GPS模块+PDA(手机)的方式,电池时间和便携性能都是一个障碍。于是就产生了轨迹记录器这个好玩的东东,你即可以把它连接到PDA或电脑上当作传统的蓝牙GPS模块来用,也可以把PDA抛开单独使用,路径数据会记录在本身的内存里,回来后连到电脑上导出来就可以了。前面提到的HOLUX m-241就是一种轨迹记录器,因为采用了MTK低功耗芯片和普通AA电池,所以特别适合野外使用,一节电池使用10来个小时没有问题,多带几节电池出去一个星期也没有问题。本身还带有显示屏,即使不连接其他设备也可以看到行程、坐标、时间、速度等基础信息。轨迹记录器除了可以记录你行进的路线外,还有一个有用的功能就是给照片定位。出去的时候会拍很多照片,回来经常发现自己都搞不清楚哪张是在哪里拍的。只要把相机的时间和轨迹记录器的时间调成一样,回来后用专门的软件就可以把轨迹数据和照片按时间轴一一对应起来,坐标信息可以直接写入照片文件的Exif中,也可以导出为KMZ文件在Google Earth里欣赏或与人分享,照片再也不是一张张单独的照片,而是通过你的行进轨迹串连起来,组成美好的回忆。
(图二 在预览中看到的带有GPS内容的信息)
(图三 在Google Earth中显示的带有GPS信息的图片)
[ 本帖最后由 陶笛 于 2008-7-11 11:14 编辑 ]
附件: 您所在的用户组无法下载或查看附件