找回密码
 免费注册

微信扫码登录

QQ登录

只需一步,快速开始

查看: 10125|回复: 50

用ezTour Planner为Holux Funtrek 130 Pro制定没有偏移的轨迹

[复制链接]

5306

风云币

0

活动币

8331

积分

银甲骑士

积分
8331
发表于 2012-12-8 09:03:43 | 显示全部楼层 |阅读模式

亲,以车会友,扩大圈子。注册一下吧?

您需要 登录 才可以下载或查看,没有账号?免费注册

×
本帖最后由 骑有此理 于 2012-12-8 10:01 编辑

       在风云团购了Holux Funtrek 130 Pro之后,跑了一次高崖口。这两天又倒腾了一下ezTour Plus和ezTour Planner。 两个软件用的都是3.1版。说实话ezTour Planner还是一款不错的软件。可惜由于某些众所周知的原因,生成的gpx数据有偏移。

      下面这张图是从西三旗到东方红隧道的轨迹。但是可以看到37.145公里处的海拔达到了530米,这是和实际情况不符的,说明ezTour Planner定制的数据是有水分(偏移)的。

东方红路线有偏移

东方红路线有偏移


       再看下面这张图,这是把上周去菩萨山时用 Funtrek 130记录的gpx数据导入到ezTour Planner后,显示出来的画面。可以看出轨迹是和地图没有吻合。既然Funtrek 130记录的数据是真实的。那么肯定就是ezTour Planner有点不诚实了。。。

高崖口路线有偏移

高崖口路线有偏移


        再把ezTour Planner定制的gpx数据导入到谷歌地球里面,同样可以看到是有偏移的。再次证实ezTour Planner篡改了数据。

用谷歌地球确认偏移

用谷歌地球确认偏移


        如何利用ezTour Planner去定制没有偏移的gpx轨迹数据呢?不能让这么好的软件浪费了。{:soso_e113:}何况,软件也是花了{:soso__5656488948234242353_2:}的。。。






评分

参与人数 1风云币 +40 收起 理由
大巍 + 40 相当有技术含量的帖子!!

查看全部评分

5306

风云币

0

活动币

8331

积分

银甲骑士

积分
8331
 楼主| 发表于 2012-12-8 09:03:44 | 显示全部楼层
本帖最后由 骑有此理 于 2012-12-8 10:00 编辑

步骤1. 用ezTour Planner生成有偏移的gpx数据。假设生成文件名为dfhplanner.gpx。神马,不会?赶快看说明书。。。
步骤2.找谷歌或者度娘去下载zGPSconv软件。这个软件很强大,可以把位置(经度和维度)的数据纠偏。

                                                            zGPSconv长的很朴实,但是很能干。。。赞一个!

zGPSconv

zGPSconv

        这个步骤不能一步到位。要分两小步走。一口是吃不了胖子的。{:soso_e112:}
        首先要把dfhplanner.gpx转换成MapSource 文件(*.gdb),然后把MapSource文件(*.gdb)作为MapSource加密文件(*.gdb)转换成gpx文件。假设最后转成的文件为dfhplanner-conv.gpx。
        总之dfhplanner.gpx-->MapSource.gdb-->dfhplanner-conv.gpx. 这时候就小功告成了。
        为什么不是大功告成了呢?因为这个软件只能纠偏位置(经度和维度)数据。gpx文件里面的高度数据纠偏不了。

        用ezTour Planner打开dfhplanner-conv.gpx,可以看到轨迹确实被移动了。注意,这时候轨迹是正确的。但是。。。看下面的高度图似乎也是正确的,难道高度也被改过来了?其实ezTour Planner不是直接读gpx文件里面的高度来画图的,而是根据坐标重新计算了高度。所以别被迷惑了。

用Planner确认纠偏后数据

用Planner确认纠偏后数据


    再来用ezTour Plus看看dfhplanner-conv.gpx吧。可以发现位置已经被纠偏,但是高度确实没有变化。注意,ezTour Plus表示的高度是gpx文件里面记录的高度,这一点和ezTour Planner是不同的。

用ezTour确认纠偏后数据

用ezTour确认纠偏后数据



5306

风云币

0

活动币

8331

积分

银甲骑士

积分
8331
 楼主| 发表于 2012-12-8 09:03:45 | 显示全部楼层
本帖最后由 骑有此理 于 2012-12-8 09:59 编辑

步骤3. 让ezTour Planner把高度再计算一次。为了达到这个目的,我们要对ezTour Planner施展一点骗术。
           首先用ezTour Planner新建一个项目,然后把刚刚转换好的dfhplanner-conv.gpx导入ezTour Planner的新建项目中。移动鼠标到轨迹上,然后点击鼠标右键选择编辑。可以看到轨迹显出了原形,何方来的{:soso__2030067614260335981_1:}?原来是折线。{:soso_e113:}只要把折线的任一段修改了,然后再用ezTour Planner保存的话,ezTour Planner就会用位置数据把高度重新计算一次。既然位置的数据都已经被纠正过来了,ezTour Planner当然会乖乖地输出正确的高度数据啦。{:soso_e104:}

选取一段线

选取一段线


       选哪一段呢,建议选最后一段。看上图的最后一段。打算把最后一段删掉,然后再加上相同的一段折线。然后保存数据。再然后把两条折线合成一条。这样正确的高度数据也有了。轨迹还是一条,并且和以前的基本一样。看下图新增加了一条折线,这条折线和原来折线的最后一段完全重合。其实,如果不介意轨迹少一段,或者用ezTour Planner画轨迹的时候预留一小段待删轨迹的话,直接把原来轨迹删掉一段,然后保存会更简单。

画新折线

画新折线

       接下来就是删除原来折线(轨迹)的最后一段了。进入编辑原来的轨迹的模式,然后用鼠标点击一下轨迹的末端的小方块,然后按一次地图左上方一排小图标中的勾号图标即可。从下图可以看出,折线已经变成两条了。但是两条折线的形状和原来折线的形状完全相同。

消除原来折线的最后一段

消除原来折线的最后一段


5306

风云币

0

活动币

8331

积分

银甲骑士

积分
8331
 楼主| 发表于 2012-12-8 09:03:46 | 显示全部楼层
本帖最后由 骑有此理 于 2012-12-8 09:43 编辑

步骤4. {:soso__10664481071791134930_1:}大势,合久必分,分久必{:soso__13367593538879104012_1:}。把刚才的两条折线合成一条。
          方法有二。
          一个是用ezTour Plus导入刚才生成的数据(假设名字为dfhfinalbefore.gpx),然后把两条折线轨迹合并,然后再保存为新的文件dfhfinal.gpx。
          还有一个方法是直接用编辑器打开gpx文件。然后给它动点小手术。{:soso__8747388277211538114_1:}
          下图就是打开的dfhfinalbefore.gpx。
         

final修改前

final修改前

          把
                      <name><![CDATA[newline]]></name>
                      <trkseg>
          和
                      </trkseg>
                      </trk>
          这几行删掉,然后保存为dfhfinal.gpx文件。最后如下图所示。

final修改后

final修改后


5306

风云币

0

活动币

8331

积分

银甲骑士

积分
8331
 楼主| 发表于 2012-12-8 09:03:47 | 显示全部楼层
本帖最后由 骑有此理 于 2012-12-8 10:02 编辑

步骤5. 检验胜利成果的时候到了。{:soso__645456110203767001_1:}
       把dfhfinal.gpx导入ezTour Plus,可以看到位置和高度都OK啦。{:soso__12805514376079907330_1:}

用ezTour确认最终结果

用ezTour确认最终结果



        再来调查一下谷歌童鞋的反映如何。把dfhfinal.gpx文件直接{:soso__15738509227317529046_4:}到谷歌地球上,貌似有点粗暴。。。然后会弹出的下面的画面,选上上面两个选项,然后点确定按钮就OK啦!

谷歌地球导入GPS选项画面

谷歌地球导入GPS选项画面

   

5306

风云币

0

活动币

8331

积分

银甲骑士

积分
8331
 楼主| 发表于 2012-12-8 09:03:48 | 显示全部楼层
本帖最后由 骑有此理 于 2012-12-8 11:00 编辑

       谷歌地球童鞋的反映是这样子的。位置没问题,高度也{:soso__1577426327959375919_3:}啦。 {:soso__16529677706452362597_3:}

用谷歌地球确认最终结果

用谷歌地球确认最终结果
      
       当然也可以把规划好的轨迹gpx文件拷贝到Funtrek 130的G-storage盘的track文件夹下。然后就可以用130的轨迹导引,或者在导航中加载轨迹,跟着轨迹去{:soso__5386668649094084874_3:}天下了!!!

       如果不爬山,不想知道确切高度的话,后面修改高度的几个步骤可以忽略哦。不过偶是不喜欢有水分的数据的。。。

       最后上几张Funtrek 130加载已经去掉偏移的dfhfinal.gpx后的轨迹导引和导航图,可以看到复杂路段也吻合的非常好。

轨迹导引

轨迹导引

加载轨迹后的导航全图

加载轨迹后的导航全图

导航分图1

导航分图1


导航分图2

导航分图2

导航分图3

导航分图3

导航分图4

导航分图4


导航分图5

导航分图5

导航分图6

导航分图6

导航分图7

导航分图7



2917

风云币

0

活动币

3883

积分

铜甲骑士

积分
3883
发表于 2012-12-8 09:12:09 | 显示全部楼层
技术帖,帮顶

点评

帮顶!  详情 回复 发表于 2012-12-8 11:48
风云信条:戴头盔,不喝酒,慢下坡。不抛弃队友,不放弃努力。

4万

风云币

0

活动币

7万

积分

金甲骑士

积分
76754

志愿者

发表于 2012-12-8 09:20:33 | 显示全部楼层
老师,你好,以后我再也不找老麦了,有问题都请教您了!{:soso_e183:}{:soso_e113:}

点评

老师不敢当,共同学习!共同进步!  详情 回复 发表于 2012-12-8 11:49
风云信条:戴头盔,不喝酒,慢下坡。不抛弃队友,不放弃努力。

1万

风云币

0

活动币

2万

积分

金甲骑士

积分
29757
发表于 2012-12-8 09:36:43 | 显示全部楼层
楼主辛苦!

点评

,为骑友服务!  详情 回复 发表于 2012-12-8 11:51
在速度中释放激情,在距离中实现价值,在美景中愉悦性情。

7万

风云币

0

活动币

12万

积分

金甲骑士

积分
127710
QQ
发表于 2012-12-8 10:25:56 | 显示全部楼层
谢谢、学习了
平平淡淡才是真……
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

快速回复 返回顶部 返回列表