
转请注明作者是PC老头子即可。
目录
前言
自制GPS地图不求人
旅行中的应用
后期玩转GPS信息
前言
我喜欢驴行,很怀念驴行给我的感觉,自然就很需要驴行中的很多信息:
- 什么时候在什么地方,走了哪些地方,路径如何。野外行走尤其珍贵
- 路况如何现场环境如何
- 何时何地发生了有意义故事、感触到一些事、拍了张好照片
- 如果照片能嵌在立体的地图中发生的那个位置,把自己带回到行途的那一刻是令人激动的
来,看看上面这张GoogleEarth的立体截图了吗?斜向的绿线是当时未修好的康定机场机场路,2008年是靠自制GPS的地图指引下探索开过此荒无人烟之路,旅途经过的烂路、景观,包括那世界最高的民用机场,旅行珍贵的回忆最终都出现在当时发现的位置!随着汽车的普及,相信GPS硬件已经深入民心,如果你也想让GPS成为旅游的高级玩具,那请看我的方案和经验介绍吧。
想到GPS旅行,车主老手很自然想到导航软件的方案:是不是在介绍哪一款导航软件啊。非也,这绝不是导航软件那么简单就能办到的,回顾前面那个案例:
- 荒无人烟之还没修好的路,哪款导航软件会有数据呢?!恰恰旅游最值得回忆的,是新奇的、野外的、境外的,正是导航软件所没有的!
- 记录轨迹。图中绿色的线条,很多导航软件都有记录轨迹,但是你见过多少款轨迹是通用的?如果你还希望了解什么时间在什么地方,哪里因受阻行动速度变得很慢,哪里海拔多高……没有通用的轨迹就无从考究了
- 导入Google立体地图并嵌入照片。没有通用的轨迹数据,这是不可能的任务
- 车载GPS无法使用。很多车主是车载一体GPS,这玩意儿不但是定死的GPS导航软件,而且离开车载电源也没法活——驴行你总是粘着汽车?!
- GoogleMap都不好用。所有智能手机都有GoogleMap,在有信号的情况下时是最接近本方案的应用。但前面不是说了“新奇的、野外的、境外的”,就是因为没有网络信号废了GoogleMap。
方案的具体需求:
- 野外无信号脱离现代社会使用,能满足徒步、逛街需求
- 旅行的方案要有机动持久的耐力。所谓持久,当然是脱离电源的情况下
- 通用的航迹信息,记录旅程的每时每刻
- 把照片和航迹一起放入GoogleEarth立体地图中,带回到旅行幸福记忆之中
- 更有意思的是iPad和WM看图软件都带有GPS查看功能,说明照片不带GPS信息已经落后时代了。
目前安卓系统OruxMaps要转换地图很不方便。我就介绍WM系统和苹果系统。
方案的简单介绍
- 自制脱网的GoogleMap地图,能在手机或iPad、iPhone特定软件中打开。简单地说就是要个脱网的能记录航迹的GoogleMap。
- 用机器自带GPS,或者独立蓝牙GPS硬件,跟踪并记录航迹。是通用格式的
- 回家后坐到PC前,有了上述数据,加入照片,在各种各样的软件下可以让你玩翻天。当然的想法越多,用到的软件就越多,看到后面要有心里准备哟。我一般都使用绿色版的软件,如下:
GoogleEarth 5.0:谷歌立体地图
HprSnap6:截屏软件
OZI 1.12.3 for WM:手机GPS软件。老版本,是目前用过最稳定的,实用稳定压倒一切!
OZI for PC 3.96.3b:PC端可用于手提使用。最主要用于前期的地图制作和后期航迹整理
img2ozf:把PC的OZI地图转换在手机OZI可用的地图,是PC端OZI的附属程序,安装版
Bitmap 3.4 for iPad:苹果系统实用软件少得可怜,这是我找遍全网之后才找到可用的满足要求的DIY GPS软件,而且版本较旧。著名的XMotion并不方便。
GPicSync 1.28:利用gpx格式的航迹,给照片加入GPS信息,还同时生成GoogleEarth文件很方便。安装版
ExifTool 8:功能全面的照片Exif修改小程序,用于GPicSync子程序,另外在相片批量时间修改和机型信息修改都很实用
iPad蓝牙软件:购买¥30
M241读航迹 for WM:直接用WM手机可以读取M241 GPS内的航迹,并直接转为OZI软件的plt格式
NMEA2KMZ Ver2.18:各类航迹格式相互转换小程序,这里用于把M241航迹格式lrt转成gpx格式
WM手机的大部分在PDAFans论坛可以找到,苹果系统大部分在威锋网,若喜欢须去注册。苹果的当然要先越狱才好用啦。
自制GPS地图不求人
特定的软件,不必多问,就是GPS DIY友中最著名的OZI啦,它最根本的原理就是把当前GPS定位在一张叫地图的位图上,功能上在手机和PC端软件合力,集记录,修改,转换航迹于一身。
自制地图的简单介绍:
1)地图来自网络。用ie打开Google网站的地图,找到自己喜欢的位置和精度。
2)生成地图位图。用HprSnap6的“扩展活动窗口捕捉”截屏生成地图位图的图片
3)制作OZI地图。利用GoogleEarth取图片中关键的GPS坐标点,制作OZI地图
4)OZI地图校准
5)转换成手机可用的地图
1、地图来自网络
用ie打开Google网站的地图就是GoogleMap了。百度、搜狗,根据更新程度和精细度,以前试过搜狗更新得比较快,山区村路GoogleMap不一定有而其他的有。
规划地图位图图片的大小。由于制作还算方便,精细度分成飞机级、城市级、细玩级三级。细玩级(公园级)的可以清楚看到汽车的大小,各级图像大小根据实际而定,一般4000*4000左右都已经满足了。
如果用过OZI,一定知道网上有很多前人已经做好了各省、各市的OZI地图。但是大小(文件可能太大或太小)、年份(过时了)、精度(不够细)、下载(刚好是你自己玩的地方不好找)、形式(可能要地形加地名的)都不容易满足你的需求。
2、生成地图位图
其实就是截屏:
把地图拖移到可能的抓取的左上角,运行HprSnap6,捕捉-扩展活动窗口捕捉,
设定图像尺寸,尺寸越大对PC的内存要求越高,延迟时间要求越长。延迟时间一般在半分钟到数分钟,边长5000以上比较容易失败。

保存所截屏位图,我取名gz.jpg文件吧,已经可以用了。不过由于网页还包含地址栏和边框,所以我会先存成TIF文件,用类似PS的工具裁掉无用的周边。
注意位图名定下以后就不宜改名了,而且不能取中文名,否则转手机OZI无法使用
我旅游全部使用混合图层的GoogleMap图像。前面不是说野外用得最多吗,这个时候要看到地形,还有地图图层中没有的小路,这样才满足要求。
以前还找到类似的截屏url2bmp,把整个网页作为图像保存的小程序。
3、制作OZI地图
所谓的OZI地图就是上述JPG图像文件加GPS坐标关键点,要求3个或以上。为提高准确度(如图有变形可能)最好四角加中心5个点。可以更多,但我实践发现5个已经足够,更多的如果都准确还好,如果不太准确会互相干挠。这些关键点坐标可以指定后输入坐标值,但我感觉抄写数比较麻烦也易错,可以导入GoogleEarth所存航点来实现。过程如下:
* 建立航点。进入GoogleEarth,在“临时位置”新建文件夹,随便给个名字“mark”
* 5个关键点。四个角加中心的关键点当然要建立得准确了。
我们看到所做地图不是卫星图,由于中国的道路地图可能有较大的偏移(从国家安全的角度),对于最好拿河流地形取关键点,所以我取如图的关键点。
点“添加地标”移动到你认为关键点的位置,为保证准确性,拖动时经常要放大后进行,如图

* 保存地标kml文件。Mark上右另存为mark.kml文件,注意是kml格式

* 添加GPS关键点到地图中。打开OZI for PC选载入-汇入kml文件,选刚生成的mark.kml。 选档案-载入并校正地图文件,选此前裁屏的gz.jpg图像文件。
点选“第1点”项目,在图中点击其关键点位置,选“航点”打开航点列表,选1号航点,“使用航点”完成1号关键点的建立。如此重复把5个关键点建完,“保存”

由图可见,关键点的经纬度可以手工输入,如果你有办法获得坐标的话,就不必用GoogleEarth地标了。
* 完成OZI地图了:在gz.jpg目录下多了个gz.map文件,从此这两个文件合称为OZI地图了
4、校准地图
由于定点操作失误,图像变形等原因,经常要检查其准确性,否则到现场发现问题,就来不及了。校准无非就是载入正确的航迹,看看在刚新做的地图上偏差如何。
载入他人或自己以前的航迹是最准的。当然有刚好可用的不好找。
在地图的显著地理、道路特征上用GoogleEarth手动建立线路,如前面“另存为”的图示的建立了黄线,我建立了广州内环路,加上横的中山路和纵的东壕涌路,这样全面含盖了地图位置。
在OZI中载入检查如发现偏得历害,就要用“文件”-“校正并检查地图”调整航点。甚至全部重来!下图是检查调整后的满意的情况

5、转换成手机OZI地图
- 转换成WM系统手机的地图:用IMG2OZF软件生成.ozf2(相当于位图文件)和map文件双文件,拷入WM手机即可使用。
- 转换成苹果系统的地图:把.jpg和.map打包成zip,复制到BitMap的文件目录,进入用Acquire功能导入,如果有网络信号马上就可以定位和使用了。

Q&A
Q:为什么不用市面常用导航软件,不用GoogleMap?
A:你没看前言吗?
Q:有没有比OZI更简单的软件?
A:严格地说要记录,又要修改,OZI是不二之选。手机老手可能会推荐更简单的BeeLine或GPSTuner作记录,可行。但修改、转换的时候还要OZI的PC端来做,反正都要学会OZI操作,何不顺便用手机的OZI呢?
Q:听高手说有其他地图制作软件呀
A:首先要判断是OZI格式的吗?就我一直用过来:
以前用俄罗斯出的GoogleMV是最棒的全自动生成地图,但Google Map封了自动下载图像文件后郁闷了好长时间。
网上用的最多类似“地图一把抓”要先确定四角的GPS坐标并设置移屏,太抽象和不便了,对吧?
后找到GEScreen是GoogleEarth球面抓图很不准。
Q:以上方案可有更简洁的步骤?
A:没有,好东西要代价的。不过我有意抽时间设计个象GoogleMV那样全自动的软件。
GPS分手持和车载两种,两者的处理芯片不一样,接受天线也不一样。
手持的,常用于野外,多为四螺旋天线,可以接收四面八方全方向的卫星信号,所以在山区使用时,比较灵敏、定位精度高、误差小。缺点是因为它太灵敏了,容易受到其它电磁波的干扰,所以如果用于人口密集的地方(这些地方手机多、移动公司的基站也多、其它电磁波源也很多)时,测量会有误差。价格:两千元到几万元。
车载的,常用于城市、公路等人多的平原地带,全部为平板天线,只接收定向的信号(一般指天上),不容易受到同一平面过来的电磁波的干扰,所以在平原人口聚集的地方使用时定位效果好。缺点是,它只接收一个方向的信号,你要把他拿到山区使用,必须得用手端着它,让它的天线一直保持朝上(晕,还不如不带),并且信号不如四螺旋天线。价格:几百元到两千元。