分享

驴行高级玩转GPS·荒野导航和照片定位(上)-初稿2011年12月

 Eosun 2012-08-25

驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月
转请注明作者是PC老头子即可。

目录

前言

自制GPS地图不求人

旅行中的应用

后期玩转GPS信息

 

前言

    我喜欢驴行,很怀念驴行给我的感觉,自然就很需要驴行中的很多信息:

  • 什么时候在什么地方,走了哪些地方,路径如何。野外行走尤其珍贵
  • 路况如何现场环境如何
  • 何时何地发生了有意义故事、感触到一些事、拍了张好照片
  • 如果照片能嵌在立体的地图中发生的那个位置,把自己带回到行途的那一刻是令人激动的

    来,看看上面这张GoogleEarth的立体截图了吗?斜向的绿线是当时未修好的康定机场机场路,2008年是靠自制GPS的地图指引下探索开过此荒无人烟之路,旅途经过的烂路、景观,包括那世界最高的民用机场,旅行珍贵的回忆最终都出现在当时发现的位置!随着汽车的普及,相信GPS硬件已经深入民心,如果你也想让GPS成为旅游的高级玩具,那请看我的方案和经验介绍吧。 

    想到GPS旅行,车主老手很自然想到导航软件的方案:是不是在介绍哪一款导航软件啊。非也,这绝不是导航软件那么简单就能办到的,回顾前面那个案例:

  • 荒无人烟之还没修好的路,哪款导航软件会有数据呢?!恰恰旅游最值得回忆的,是新奇的、野外的、境外的,正是导航软件所没有的!
  • 记录轨迹。图中绿色的线条,很多导航软件都有记录轨迹,但是你见过多少款轨迹是通用的?如果你还希望了解什么时间在什么地方,哪里因受阻行动速度变得很慢,哪里海拔多高……没有通用的轨迹就无从考究了
  • 导入Google立体地图并嵌入照片。没有通用的轨迹数据,这是不可能的任务
  • 车载GPS无法使用。很多车主是车载一体GPS,这玩意儿不但是定死的GPS导航软件,而且离开车载电源也没法活——驴行你总是粘着汽车?!
  • GoogleMap都不好用。所有智能手机都有GoogleMap,在有信号的情况下时是最接近本方案的应用。但前面不是说了“新奇的、野外的、境外的”,就是因为没有网络信号废了GoogleMap。

 

方案的具体需求:

  • 野外无信号脱离现代社会使用,能满足徒步、逛街需求
  • 旅行的方案要有机动持久的耐力。所谓持久,当然是脱离电源的情况下
  • 通用的航迹信息,记录旅程的每时每刻
  • 把照片和航迹一起放入GoogleEarth立体地图中,带回到旅行幸福记忆之中
  • 更有意思的是iPad和WM看图软件都带有GPS查看功能,说明照片不带GPS信息已经落后时代了。 

目前安卓系统OruxMaps要转换地图很不方便。我就介绍WM系统和苹果系统。

方案的简单介绍

  1. 自制脱网的GoogleMap地图,能在手机或iPad、iPhone特定软件中打开。简单地说就是要个脱网的能记录航迹的GoogleMap。
  2. 用机器自带GPS,或者独立蓝牙GPS硬件,跟踪并记录航迹。是通用格式的
  3. 回家后坐到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以上比较容易失败。

驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月

   保存所截屏位图,我取名gz.jpg文件吧,已经可以用了。不过由于网页还包含地址栏和边框,所以我会先存成TIF文件,用类似PS的工具裁掉无用的周边。

   注意位图名定下以后就不宜改名了,而且不能取中文名,否则转手机OZI无法使用

   我旅游全部使用混合图层的GoogleMap图像。前面不是说野外用得最多吗,这个时候要看到地形,还有地图图层中没有的小路,这样才满足要求。

   以前还找到类似的截屏url2bmp,把整个网页作为图像保存的小程序。

 

3、制作OZI地图

   所谓的OZI地图就是上述JPG图像文件加GPS坐标关键点,要求3个或以上。为提高准确度(如图有变形可能)最好四角加中心5个点。可以更多,但我实践发现5个已经足够,更多的如果都准确还好,如果不太准确会互相干挠。这些关键点坐标可以指定后输入坐标值,但我感觉抄写数比较麻烦也易错,可以导入GoogleEarth所存航点来实现。过程如下:

* 建立航点。进入GoogleEarth,在“临时位置”新建文件夹,随便给个名字“mark”

* 5个关键点。四个角加中心的关键点当然要建立得准确了。

我们看到所做地图不是卫星图,由于中国的道路地图可能有较大的偏移(从国家安全的角度),对于最好拿河流地形取关键点,所以我取如图的关键点。

点“添加地标”移动到你认为关键点的位置,为保证准确性,拖动时经常要放大后进行,如图

驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月
* 保存地标kml文件。Mark上右另存为mark.kml文件,注意是kml格式

驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月

* 添加GPS关键点到地图中。打开OZI for PC选载入-汇入kml文件,选刚生成的mark.kml。 选档案-载入并校正地图文件,选此前裁屏的gz.jpg图像文件。

点选“第1点”项目,在图中点击其关键点位置,选“航点”打开航点列表,选1号航点,“使用航点”完成1号关键点的建立。如此重复把5个关键点建完,“保存”

驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月

   由图可见,关键点的经纬度可以手工输入,如果你有办法获得坐标的话,就不必用GoogleEarth地标了。

* 完成OZI地图了:在gz.jpg目录下多了个gz.map文件,从此这两个文件合称为OZI地图了

 

4、校准地图

    由于定点操作失误,图像变形等原因,经常要检查其准确性,否则到现场发现问题,就来不及了。校准无非就是载入正确的航迹,看看在刚新做的地图上偏差如何。

    载入他人或自己以前的航迹是最准的。当然有刚好可用的不好找。

    在地图的显著地理、道路特征上用GoogleEarth手动建立线路,如前面“另存为”的图示的建立了黄线,我建立了广州内环路,加上横的中山路和纵的东壕涌路,这样全面含盖了地图位置。

    在OZI中载入检查如发现偏得历害,就要用“文件”-“校正并检查地图”调整航点。甚至全部重来!下图是检查调整后的满意的情况

驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月

 

5、转换成手机OZI地图

  • 转换成WM系统手机的地图:用IMG2OZF软件生成.ozf2(相当于位图文件)和map文件双文件,拷入WM手机即可使用。
    驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月
  • 转换成苹果系统的地图:把.jpg和.map打包成zip,复制到BitMap的文件目录,进入用Acquire功能导入,如果有网络信号马上就可以定位和使用了。

 驴行高级玩转GPS路荒野导航和照片定位(上)-初稿2011年12月

 

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分手持和车载两种,两者的处理芯片不一样,接受天线也不一样。
手持的,常用于野外,多为四螺旋天线,可以接收四面八方全方向的卫星信号,所以在山区使用时,比较灵敏、定位精度高、误差小。缺点是因为它太灵敏了,容易受到其它电磁波的干扰,所以如果用于人口密集的地方(这些地方手机多、移动公司的基站也多、其它电磁波源也很多)时,测量会有误差。价格:两千元到几万元。
车载的,常用于城市、公路等人多的平原地带,全部为平板天线,只接收定向的信号(一般指天上),不容易受到同一平面过来的电磁波的干扰,所以在平原人口聚集的地方使用时定位效果好。缺点是,它只接收一个方向的信号,你要把他拿到山区使用,必须得用手端着它,让它的天线一直保持朝上(晕,还不如不带),并且信号不如四螺旋天线。价格:几百元到两千元。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多