征途高德导航 路线轨迹纪录轨迹怎么一段一段的

今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
上一主题:
下一主题:
查看: 39241 | 回复: 106
手把手教你在Google Earth上导出你的gps轨迹。
财富值 344
交易信用 0
积分/帖子:385
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:Canton
状态: 离线
手把手教你在Google Earth上导出你的gps轨迹。
这里要用到的软件是gpscam,先说说GPSCAM主要功能:
一、GPS照片信息记录:在手机自带的拍照功能中,在照片EXIF数据中添加上GPS数据信息。
二、搜星定位:在开启 r6 6等导航软件前,先开启GPSCAM,让它来进行搜星定位,定位速度比直接开启 r6 6要快很多,在这方面的效果与使用N79自带的“GPS数据”完全一致。(这个功能有所保留,我是用gps数据来搜星的,感觉两个搜星速度差不多)
三、航迹记录功能,软件本身有“汇出航迹”的功能。
前两个功能一般大家都了解,这里就不作详细介绍了,这里要介绍的是第三个功能:航迹记录
这是一个一直被忽略的功能,其实这个功能还挺有意思的。可以帮你在google地图上面标出你曾经的移动轨迹。
今天有空,就把教程放出。希望大家有兴趣试一下,挺好玩的。
尤其当你开着GPSCAM移动的跨度很大的时候,可以看到自己的移动轨迹,甚至可以看到自己乘坐的飞机的移动轨迹,是不是很爽?
方法很简单,大家对着做就可以了~~
1、首先设置gpscam上“纪录航迹”和“航迹汇出格式)为GPX。(PS:GPX和CSV是两种不同纪录航迹的数据格式,这里只用GPX)
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
2、然后开着GPS正常使用一段时间,也就是正常锁到星之后再活动一段距离。
3、然后关闭GPSCAM,选择“选项――汇出轨迹”选择当天的日期的文件,后缀名是POL。然后选择汇出。
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
4、被汇出的GPX文件放在E:Documents\GPSCAM\GPX下,将汇出的GPX文件放到电脑里。
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
5、接下来的前提是先安装google earth,可直接到这里下载:,或者本帖后面也有下载。
安装后运行google earth。
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
6、然后打开拷贝到电脑里的GPX文件。
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
7、会出现一个提示框。根据自己的喜好选择,然后按确定。
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
8、大功告成。看,地图上已经出现你刚才的行动轨迹了。
(没有选择“为航线和路线点创建点击的图像”选项)
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
(选择“为航线和路线点创建点击的图像”选项,并选择会显示路线)
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
(选择“为航线和路线点创建点击的图像”选项,但不选择会显示路线)
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
第一次写技术帖,
也不知道这个大家以前有没有人发过......
大家海涵~~
财富值 344
交易信用 0
积分/帖子:385
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:Canton
状态: 离线
居然没有人顶~~~
UID 8828446
交易信用 0
积分/帖子:10
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
帮你顶一个`````呵呵`````````
UID 2289188
交易信用 0
积分/帖子:13
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
来晚了,沙发没有了
帮你顶一个[s:23]
UID 5366753
交易信用 0
积分/帖子:21
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
[s:24] [s:24] [s:24] [s:27]
请勿纯表情回复
UID 7673661
财富值 307
交易信用 0
积分/帖子:301
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
帮你顶一个
UID 9217846
交易信用 0
积分/帖子:57
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
UID 7507284
财富值 5018
交易信用 0
积分/帖子:361
连续签到天数:226
全部签到天数:1185
注册时间:
手机型号:
n79.e72i.lumia920
状态:在线
UID 9216479
交易信用 0
积分/帖子:10
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
UID 3368416
财富值 777
交易信用 0
积分/帖子:752
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
帮顶。[s:23]
UID 3259212
交易信用 0
积分/帖子:58
连续签到天数:1
全部签到天数:6
注册时间:
手机型号:
状态: 离线
这个有点意思,有时间试试
UID 1235198
交易信用 0
积分/帖子:5
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
好东西啊,找了好久的[s:26]
财富值 344
交易信用 0
积分/帖子:385
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:Canton
状态: 离线
这么少人顶啊?
UID 4609038
交易信用 0
积分/帖子:76
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
顶啦 好东西
UID 2291582
财富值 858
交易信用 0
积分/帖子:732
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
N73 N81 5800
来自:广东海丰
状态: 离线
学习了                                          
微信扫一扫关注dospy还没有帐号? 赶紧
用户版块帖子
1到第34) ? 34 :
location='read.php?tid=231724&page='+page+'';}">页34) ? 34 :
location='read.php?tid=231724&page='+page+'';">确认
新春巨献━━超仿善领专业版理论与实践、主设置整理检测工具及轨迹联手回放伴侣
UID:591961
G家币1313威望181贡献值0交易币0好评度0
&&&&&&虽有标题党嫌疑,然一番持之以恒的苦苦探索和颇丰的收获也确是事实。&&&&&&痴迷一件东东,一是眼缘,二是出类拔萃,三是可折腾性───老婆如此(夸张了,见笑!),凯立德如此,善领亦是如此。&&&&&&本文实际上是笔者对近期学习、探索善领奥秘过程的一个阶段性小结。&&&&&& DSA超级强大,功能多多,但笔者仅对其预警播报方面感兴趣。&&&&&& 先俗后雅,先曲后直。开篇先学他人晒宝(赛宝或斗宝),然后再介绍笔者对DSA的认识从混沌至基本清晰的思绪历程。&&&&&&最不可思议的是,一次脑筋的糊涂短路,竟是破解“善领专业版预警语音类型清单”和“免费版仿专业版预警播报效果究竟如何”这两大千古疑案的直接契机。一、晒宝1、与晒宝相关的提示&&&&&& 宝贝多多,可汇总归拢为两大件。&&&&&& 本文参阅了大量的帖子,在网上亦下载了大量的资料和素材,部分甚至还有直接的借用,如某才女的DSA车速变色仿专业版(见拙文《推荐一款DSA车速变色杂交专业版》)、江西(或福建)猛男的黄底菱形预警图标、不知是何人遗落的善领车行轨迹文件以及液晶悬浮车速仪表盘等等,在此一并致谢!2、DSA 2011车速变色超仿专业版软件包&&&&&& 以DSA2011速度变色版为基础,循“普通版DSA+专业版数据库+专业版预警图标≈专业版DSA”的基本思路,参考才女增设专业版预警图标的手法,立足于专业版预警数据库,试图在已对仿专业版的相关知识或理论有较深度掌控的基础上,大幅度地拓展和提高DSA 2011普通版播报专业版预警信息的数量和质量。图01 DSA2011速度变色主版面───预警易肇事路段 &&&&&&坊间流传有4种形态的DSA预警图标,一种为红圈图标,一种为红三角图标,一种为黄底菱形图标,最后一种则为混杂形态图标。因对黄色有天生的偏爱,因此由笔者将黄底菱形图标引入了速度变色超仿专业版中。&&&&&& 毫不夸张地说,本超仿专业版软件包包含了国内目前所能见到的最多数量的全套预警播报图标(共47个),见图02;其中所含的一小部分则由笔者参考官方预警语音类型相关信息亲手绘制或改制(共11个),见图03。图02&&全套超仿专业版预警图标图03 笔者自制的超仿专业版预警图标 &&&&&&考虑到测试者对悬浮预警图标(在凯立德等导航软件上叠加显示的图标)的大小有不同的偏好,因此笔者在拓展了全套110×110像素悬浮预警图标的前提下,又特制了一套76×76像素的悬浮预警图标。&&&&&&默认110×110像素的悬浮预警图标。切换不同像素预警图标的步骤非常简单:先看图04。在该“RES_800x480\Day\”文件夹内,“浮动图标\”子文件夹为工作文件夹,另有两个子文件夹则为不同像素悬浮预警图标的备份文件夹;而图中最下面的resource.ini文件(虚线框着)则为在用的DSA设置主文件。如果想切换为76×76像素的悬浮预警图标,只需将“浮动图标(76×76像素悬浮预警图标备份)\ ”文件夹里的5个文件和子文件夹全悉覆盖拷入“浮动图标\” 子文件夹内,同时另将该备份子文件夹里的resource.ini文件覆盖当前在用的resource.ini主设置文件,再启动DSA后即会显示出76×76像素的悬浮预警图标来。从76×76像素悬浮预警图标改用110×110像素悬浮预警图标的过程亦然。图04DAY目录内的文件和子文件夹screen.width-461) window.open('/attachment/Mon_961_c8a472a911dc4e2.jpg?147');" > &&&&&&DSA主版面显示的预警图标(见图01,存放在“Day\主画面\预警类型\”文件夹内)为110×110像素,其大小不能改变。&&&& 笔者除了已修复原速度变色版不能显示倒计预警距离的BUG之外(见图05中左下角悬浮预警图标底图上的141m值),还从他处移植了一套DSA液晶悬浮车速仪表盘(见图05上端中央)。该仪表盘兼做DSA与其它导航软件(如凯立德)间的切换通道,如在此处点击该表盘即可由凯立德退回至DSA的主版面,而从DSA主版面点击“导航”按钮又可迅速切换回退出前的凯立德实际版面上。图05 超仿专业版DSA播报行驶左前方的金溪县县政府(凯立德地图) &&&&&& 可以在计算机CE模拟过程中以鼠标直接拖动的方式来选定悬浮车速仪表盘和悬浮预警图标悬浮的具体位置,所见即所得,不但非常方便,也避免了在行驶过程中才能修改悬浮窗位置的风险(停车状态下DSA预警悬浮窗会消失,无法调整位置)。&&&&&&DSA的运作主要受主设置文件resource.ini的控制。DSA在启动时虽会检测设置文件内部分内容的正确性,但对外来的悬浮图标等的设置却睁只眼闭只眼,一旦在行车途中需显示某些图标而又找不到时,DSA就会报错,甚至引发混乱死机,影响到驾驶员的驾车情绪。鉴此,笔者编写了一个专用于主设置文件resource.ini的整理校验检测工具,不但让resource.ini里的语句整洁易读,还能查找语句里的部分逻辑错误项,在计算机上,而不是在车子里发现和处理潜在的问题。该整理校验检测工具由ForDSA.exe和ForDSA.assist两个文件组成,放置在“Day\”文件夹内,见图04。运行ForDSA.exe时,先自动备一份resource.ini,然后整理和提示使用者发现的逻辑错误项,见图06。图06 DSA主设置整理检测工具ForDSA提示发现逻辑错误项的截图 &&&&&&反思: 有的大侠修改编写的resource.ini文件里竟然暗藏有20多个逻辑错误项,令人吃惊!看来还是原装正版软件来得安全可靠!尽管DSA在启动时会自检主设置文件内的部分内容(下面还有讨论)和寻找重复项等检测,尽管本ForDSA.exe也会检测部分逻辑错误项,尽管本人还经过了一番的计算机高仿模拟和真车路测,但毕竟出笼的都是过度DIY的产物,可能还会暗藏有某些难以察觉的错误(尤其是非逻辑性的错误),因此,本文中提供的几个软件包均只能用于计算机高仿模拟,用于理论学习和探索过程,不要上真车测试,否则后果自负!&&&&&& 本速度变色超仿专业版软件包通用于DSA2011_P52至DSA 2011_P57。P52至P57功能渐次完善,但因向音乐等功能倾斜的缘故,内存也渐趋紧张。将本DSA 2011_P56超仿版转换(移植)为DSA 2011_P52至DSA 2011_P57中任何一版DSA的过程均十分简单,只需将本版的整个DAY文件夹完整覆盖原其它版本的DAY文件夹(或事先删除原其它版本的整个DAY文件夹)即可。真车机测试DSA 2011_P57超仿版+凯立德2013秋季版(3D旗舰实景+SP1)则流畅自然,预警语音和悬浮预警图标显示正常。&&&&&& 某大侠的提醒解决了一个迷惑笔者多时的问题:笔者原使用的是DSA 2011_P57速度变色仿专业版,在计算机CE模拟测试中发现“易肇事路段”的预警播报虽有悬浮预警图标却只听到“叮”的一声,发音异常,遂上善领官网下载了DSA 2011_P56,整合为DSA 2011_P56速度变色超仿版后语音播报完全正常。为什么会这样?原因不明。经某大侠指点,才明白了其中的道理:原来search.dat是个配合sound.dat和camera.bin发音的文件,笔者一直使用的P57只有2333Kb,而DSA官网上下载的P56却有3102Kb,2011黄金版有3113kb,2013专业版有3154kb,这才是原P57发声不正常而P56反而正常的根本原因!&&&&&&本速度变色超仿专业版软件包只使用专业版预警数据sound.dat,可在相关网络论坛里下载。二、轨迹回放伴侣&&&&&&学习探索DSA及其它导航软件最有效的方法之一就是直接观察。观察内容繁杂,可以是播报预警的类型、预警的地点、预警的语音、预警的图标、预警的正确性等;还可以是观察比较不同的DSA形制,如不同版本的DSA间、同版本不同预警数据包间、免费版与专业版DSA间预警播报的差异。当然,观察比较的范围还可以进一步扩大,例如可以观察比较DSA与其它导航软件间、同个导航软件不同预警数据包间以及各导航软件间预警播报的优劣等等。&&&&&& 观察比较的方法却很值得商讨。据笔者观察,目前流行的观察法普遍十分粗劣笨拙,如对某地点的预警播报情况一次出行没搞清楚还需再次驱车去证实;不同的人对同一个路段的播报结论完全相左而无计可施;一次出行配两台导航仪,一面开车一面观察两台导航仪播报的差异等等。上诸种种,开车分神、安全没保障不说,信息的采集效率和资料的利用率亦十分低下。&&&&&&其实,只要采用DSA的记录轨迹功能、轨迹文件交流共享和导航软件计算机CE模拟轨迹回放的方式就可以完全解决上述各种难题。图01、图05、图17和图18就是利用江西某哥们的一段DSA轨迹文件回放观察时的截图,图01为DSA单独回放,后面三张图则为DSA与凯立德联手回放,视觉效果更胜一筹。下面的图07则为利用南京某哥们的一段DSA轨迹文件回放观察时的截图(与城际通联手回放)。图07 超仿专业版DSA播报高架桥上特殊照相(城际通地图) &&&&&& DSA记录轨迹设置和轨迹回放应用模块见图08,轨迹文件以 .LOG的形式存放在user文件夹里。按下“轨迹回放”按钮后选择所需的轨迹文件就可以在DSA中回放车行轨迹。图08DSA的记录轨迹设置和轨迹回放功能模块 &&&&&& 存放在user文件夹里的.LOG轨迹文件其实是个纯文本文件,主文件名可以任意修改,例如可以将某个轨迹文件改名为“曼妙世界任我游.LOG”;你还可以将其改名为test_gps.dat后拷入DSA主文件夹(与DSA.EXE同个文件夹)里,启动DSA后即可自动在计算机里模拟回放车行轨迹(记得在真正出行前需将test_gps.dat改为它名,否则DSA无法真车工作)。笔者赶脚,以.LOG的形式回放轨迹的操作较繁琐,而以test_gps.dat形式者则较便捷,与导航软件联手回放的画面也更简略漂亮直观(本文里的各轨迹回放图均为以test_gps.dat形式回放的截图)。&&&&&&随本软件包发几个很有交流共享价值的DSA轨迹文件(后缀均为. LOG,存放在user文件夹里)。这几个轨迹文件都有一定的针对性,在计算机里反复静心观察不同种类的软件、不同版本的软件或不同预警数据包的轨迹及播报情况,对学习相关知识肯定大有裨益。小提示:其中的一个标本中,汽车站与电子监控两个预警项目播报区有重叠,此时,DSA循重叠时电子监控图标优先的原则,因此汽车站只有语音播报,显示的仍为电子监控图标。&&&&&&注意: 本DSA主文件夹中还有意放置了一个test_gps.dat文件,启动即开始演示轨迹回放实例,其实这样做的主要目的还是为了能以最省内存的方式在计算机里启动DSA;如果没有这个演示文件,从DSA启动凯立德时一切还正常,但从凯立德退回DSA时会因内存被挤用而出现假死现象,只能靠点击CE模拟器右上角的关闭按钮强制退出。在真车机上完全没有这个现象。在计算机CE模拟器中同时运行两个吃内存的东东确实是个世界性的难题,是个天大的挑战,笔者能做的也就这么多了。如果你只想单用DSA,不想联用凯立德,直接删除该test_gps.dat文件就行了!&&&&&&DSA轨迹文件test_gps.dat主要由三个语句构成,请看下面从江西金溪实例DSA轨迹文件中随意截出的一小段:$GPRMC,,A,,N,,E,35.9,222.8,150111,,,A*58$GPGGA,,,N,,E,1,11,0.7,79.3,M,7.7,M,,0000*50$GPGSA,A,3,02,04,08,10,11,17,20,23,24,27,28,,1.2,0.7,1.0*34$GPRMC,,A,,N,,E,35.7,222.4,150111,,,A*5D$GPGGA,,,N,,E,1,11,0.7,79.7,M,7.7,M,,0000*53$GPGSA,A,3,02,04,08,10,11,17,20,23,24,27,28,,1.2,0.7,1.0*34$GPRMC,,A,,N,,E,37.2,221.5,150111,,,A*5B$GPGGA,,,N,,E,1,11,0.7,80.1,M,7.7,M,,0000*50$GPGSA,A,3,02,04,08,10,11,17,20,23,24,27,28,,1.2,0.7,1.0*34$GPRMC,,A,,N,,E,37.6,220.8,150111,,,A*58$GPGGA,,,N,,E,1,11,0.7,80.0,M,7.7,前三句解读如下:1、推荐最小定位信息$GPRMC:$GPRMC,,A,,N,,E,35.9,222.8,150111,,,A*58解读:*── 格林威治时间01时17分52秒,因与北京时有8小时的时差,说明该江西哥们上午09时17分车行路上;*A── 已定位,如果为V则为未定位;* ── 纬度;*N ── 北纬,如果为S则为南纬;* ── 经度;*E ── 东经,如果为W则为西经;*35.91 ── 速度,单位节(1节=1.852千米/小时),即该江西哥们的时速为66.51公里;&& 其余参数省略。2、GPS固定数据输出语句$GPGGA$GPGGA,,,N,,E,1,11,0.7,79.3,M,7.7,M,,0000*50解读:前面部分与$GPRMC语句类同,省略。*1 ── 定位有效(信号质量较好),如果为0则为无效;*11── 使用11颗卫星(民用信号最高为12颗);*0.7 ── 水平精度,米;*79.3 ── 接收天线离海平面的高度(海拔高度);其余参数省略。3、当前卫星信息$GPGSA$GPGSA,A,3,02,04,08,10,11,17,20,23,24,27,28,,1.2,0.7,1.0*34解读:*A── 自动,如果为M则为手动;*3── 3维定位,如果为2则为2维定位,1则为未定位;*02,04,08,10,11,17,20,23,24,27,28 ── 接收到的GPS卫星编号(共11颗卫星);其余参数省略。&&&&&&从保护隐私的角度计,上网与他人共享的轨迹文件应该是无头无尾的,即去掉你家的住址信息,还去掉你的目的地信息(曾观察到某段轨迹是去某个高级宾馆的,不知去干啥,让人浮想联翩!),然后从中间分割出有教学或探讨意义的一段轨迹来共享。如何截取中间的一段轨迹呢?方法很简单。先用DSA与凯立德联手回放轨迹文件test_gps.dat,并在凯立德主版面的右下角分别记下需共享轨迹的开始时间和结束时间(见图05)。如确定开始的时间是09:00,结束的时间是09:14,则先以010000(格林威治时间,北京时减8小时)作为检索词找到数据块的块首,用鼠标键在块首处轻点一下,然后再以011400作为检索词找到数据块的块尾,用左手按着Shift键不放,右手用鼠标轻点一下块尾,就会得到一个黑色的数据块,复制该数据块到一个新文本文件里,存盘后再将该文本文件改名为test_gps.dat,一个经过刻意筛选的新轨迹文件就做好了。&&&&&&差点忘了第二件宝物── 计算机CE模拟联手轨迹回放伴侣的事。虽然DSA可与任何能在计算机CE模拟的导航软件联手回放轨迹文件,但笔者觉得凯立德更有担此大任的资格,不但运行步幅沉稳,而且如前述的凯立德主版面右下角的时间显示亦非常有用处。只是DSA+凯立德+凯立德精选升级补丁的组合很是吃内存,表现为在计算机CE模拟时,一旦启动DSA后再启动凯立德即报找不到主图标文件、悬浮预警图标文件或速度悬浮图标文件;也有刚开始轨迹回放时似乎一切都很正常,但过不了几分钟,内存耗尽,又出现找不到图标提示的情形。经过笔者从2013夏季到2013秋季的反复测试甄选折腾,最后终于成功配制出一套由2013秋季德赛西威车机版_C-2F21J0E(SP1)担纲的、省内存的并能长时间正常计算机CE模拟运行的轨迹回放专用套件。&&&&&&计算机CE模拟轨迹回放时凯立德在DSA之后启动的画面见图09。图09 2013秋季德赛西威车机版启动画面 &&&&&& 本速度变色超仿专业版DSA的输入端口默认(设置)为2,虚拟输出端口为9,凯立德2013秋季德赛西威车机版输入端口亦设为9,故在计算机CE模拟时,先由DSA读取test_gps.dat的卫星信息,然后再由DSA将用过的二手卫星信息通过一个假端口9再传递给凯立德,两者互相配合,各司其职,导演出一场场在即时模拟地图上回放车行轨迹的大戏!&&&&&& 注意在及时更新DSA和凯立德预警数据包的同时,保留旧数据包以资比对参照。三、对DSA预警播报类型相关问题的探索&&&&&&如前所述,本超仿专业版包含了国内目前所能见到的最多数量的全套预警播报图标。虽然获得了冠军的头衔,但回头冷静想想,一味的自行扩充预警图标真的有用吗?在这场赛事中赢得如此的不明不白真的很爽吗?&&&&&&要搞清楚这个问题,先得厘清DSA普通版与专业版概念,观察其预警数据包大小的差异,然后再设法去明晰思路和论证相关问题。DSA的普通版与专业版:&&&&&&普通版通常为免费版,可以在官网上免费下载使用,软件功能或数据包相对简单;专业版通常为付费版,功能较强或数据较全,但认码或认硬件(硬狗等)。&&&&&&就DSA而言,则可归纳如下:免费版 :DSA 2011的P52-P57版(使用免费版sound.dat)和DSA 2013普通版(使用普通版camera.bin,版本号1起头4位数);专业版 :征途·善领2011黄金版(使用专业版sound.dat)和DSA 2013 至尊Z59、Z60版本(使用专业版camera.bin,版本号3起头4位数);同期sound.dat文件大小的比较:均为日,专业版(266)和普通版(266)相差()/.69%。同期camera.bin文件大小的比较:为日或4日,专业版(3126)和普通版(1226)相差()/.83%。&&&&&&单从文件大小一个角度去猜测,两个sound.dat间有一定的非同质性,而两个camera.bin间同质的机会则较大。&&&&&& sound.dat与camera.bin数据结构不同,无可比性。&&&&&&同期免费版和专业版sound.dat文件的容量相差较大,原因何在?据说免费版和专业版内含的播报信息点是完全相同的,只是新增信息点整合入预警数据库的及时性上存在差异(可参考善领官方网站管理员的帖子)。两者整合的时间差有多少?有帖子说大约迟1个月,但显然1个月的时间差不可能造成两者这近14%的差异,必有其它的原因。预警播报:&&&&&& 预警播报包含两方面的含义,一是指语音播报,二是指预警图标显示在屏幕上。&&&&&&先看看DSA 2011_P57的主设置文件resource.ini中关于悬浮预警图标的设置情况(见图10):图10DSA 2011_P57 语音类型设置表(截图)screen.width-461) window.open('/attachment/Mon_961_e83dcb3.jpg?368');" >&&&&&& 表中第一列为语音类型标志,由两部分内容组成,“叠加”意指该悬浮图标将叠加在导航地图的界面上(见图05),下横线后的内容则为预警图标的标志。该列里的内容是完全不能修改的,DSA每次启动时都会检测该列21项的完整性。第二列为预警悬浮图标项,说明悬浮图标所在的文件夹和悬浮图标的名称,DSA启动时不检测该列的完整性。第三列则是笔者加上去的。&&&&&&从该表中我们至少可有三个推测或结论:A、虽然是免费版,DSA已预留了21项语音类型;B、免费版只有11个独立的预警图标(“默认”和“电子监控”各只算一项),这也就是坊间流传的“免费版有11类预警内容”说法的来源;C、“叠加_固定_默认&&=浮动图标\预警类型\默认.png”一句作用非常特殊,表面上似有逻辑不清的嫌疑,但推测应该是DSA的刻意伏笔,即未来增加预警类型时,因无法修改既往用户的程序,故可以通过这个公共预警项来显示一个公用图标(默认.png其实是个“!”图标),而语音信息是藏在sound.dat和camera.bin里的,是可控可修改的,因此就会出现在播报扩展预警类型时,语音为正确的实际播报内容,而显示的图标却为“!”的特殊情况。从轨迹回放和实车测试中发现,免费版设置中凡是为“默认”的都无声无图,而征途·善领2011黄金版(专业版预警数据包)在播报语音“桥下有闯红灯照相”的同时,显示的却正是一张只有“!”的预警图标(见图11),该事例有力地证实了笔者的猜测。 图11 黄金版DSA:播报桥下有闯红灯照相时出现的“!”图标&&&&&& 既然免费版播报预警类型太少,尝试自行增加语音类型标志和相应的图标,同时使用网上铺天盖地的专业版预警数据包其效果又如何?&&&&&& 再来看看一份从网上下载的DSA2011_P57飞歌铂金版V2.0语音类型设置表(见图12)。图 12DSA飞歌铂金版V2.0语音类型设置表(截图)&&&&&& DSA飞歌铂金版V2.0实际上仍为DSA2011_P57。该份语音类型设置表很有代表性,在京华附带的DSA及其它配车DSA中,甚至在网上下载的DSA 2013 至尊Z60版本中都看到了极其类似的语音类型设置表。显然,该表里的语音类型和相应的预警图标都有了明显的增加,而默认项已消失。改用专业版预警数据库,结果又会怎样呢?&&&&&& 笔者没测试过DSA飞歌铂金版V2.0,但测试过车速变色仿专业版,使用第一天就听到了警局的播报,很是开心,其后即开始了自行添加语音类型和相应预警图标的历程。&&&&&& 这种做法到底有多大的效果心里完全没底,疑窦丛生,直到一次脑筋短路(混淆了高速入口道和高速匝道的区别),才破解了这个千古疑案。&&&&&& 周日天气晴朗,打算到新开张的郊区公园happy下。本来也知道公园旁边有个高速入口,心想去到那里,哪是高速入口哪是公园入口拿脚都能判断出来!来到公园附近,看到前方拐角处有个短直道,寻思高速入口匝道历来都是又湾又长的,短直道肯定是公园入口,遂一头驶入,不料这个变态路口还真是高速入口!刚想在“匝道”倒车,猛回头看到一排摄像头对着车屁股,只好沮丧取卡上高速。正郁闷中,突然从装有DSA 2011_P57 车速变色仿专业版+旗舰版凯立德的一体机传出清晰的预警播报:“前方600米为交流道”,同时还在凯立德主版面上弹出一个我自己刚绘制的“高架桥上测速”的悬浮预警图标(一座桥,桥上立一摄像头)。车没在高架桥上行驶啊,好生疑惑!从高速上兜了一大圈回家,开机百度检索,还真有“交流道”这个名词,遂又在网上找DSA与交流道有关联的文章。功夫不负有心人,笔者还真找到了《善领DSA语音类型修改方案》(征求意见稿 2012)这样一篇东西,见图13。图13 《善领DSA语音类型修改方案》(征求意见稿 2012)&&&&“修改前原有语音类型”有点含糊,究竟要修改哪个版本呢?笔者听到的“交流道”是专业版预警数据库里冒出来的,而“交流道”三个字也白纸黑字独独列在原有语音类型栏目下。笔者幡然醒悟,最想得到的、一个字都不能错的专业版的语音类型清单竟被我找到了!以后就可以有底气地严格地按这个清单来编制修改相关项目了!&&&&&& 破解了专业版语音类型清单的迷局之后,还需破解“高架桥上测速”语音类型标志───“高架桥上测速”预警图标───“交流道”语音播报这三者之间奇妙关系的迷局。难不成除了原有的公共预警项“叠加_固定_位置”之外还暗藏着另一个“叠加_高架桥上测速”公共扩展预警项(语音类型标志)?与“叠加_高架桥上测速”语音类型标志相对应的png图标文件难道也是一个公用的扩展预警图标?即每一个需扩展增加的预警播报语音类型虽都可以在专业版sound.dat的控制下分别正确完美地语音播报,却只能显示出同一个公用预警图标!既然如此,专门设置一个“即时播报”的预警图标(见图05、图14)肯定比使用一个单调的“!”预警图标来得更雅致更贴切更自然。&&&&&& 为此,笔者将该公共扩展预警项改动为:&& 叠加_高架桥上测速&&&& =浮动图标\预警类型\即时播报.png&&&&&& 随后的测试完全证实了上述猜测。举图14的例子。说明:车子由东向西行驶,超仿专业版DSA准确预报了前方400米为进入区间测速路段,限速60公里,临近测速起点时报当前时速,进入区间瞬间则报已通过,一次进入区间测速路段即完美通报了四项子内容,而公用悬浮预警图标和底图上的距离倒计数也显得十分自然、温馨、贴切。图14 超仿专业版准确完美预警播报进入区间测速路段&&&&“叠加_高架桥上测速”这一语音类型标志既然已捐出来作为公共标志了,如果恰巧遇到真正的高架桥上测速,又会显示什么预警图标呢?没想到DSA出了奇招,直接去调用和显示高架桥预警悬浮限速值图标,如图15,一个聪明绝顶的两全方案!图15 超仿专业版正确预警播报高架桥上特殊照相,限速80公里&&&&&& 还有一些直接调用预警悬浮限速值图标的例子,如图16。说明:车子由西向东将行驶至区间测速路段(总长通常为3至15公里,最常见为3、4公里)的终端,超仿专业版DSA准确预报前方400米为离开区间测速路段,限速60公里,临终点前报当前时速(或全区间平均速度?),跨过终点线瞬间再报已通过。图16超仿专业版正确预警播报将驶出区间测速路段&&&&&& DSA 2013普通版(使用普通版camera.bin)、征途·善领2011黄金版(使用专业版sound.dat)和DSA 2013 至尊Z59、Z60版本(使用专业版camera.bin)在扩展预警项上又会有什么表现呢?从图 12 DSA飞歌铂金版V2.0语音类型设置表和笔者自行从网上下载的DSA 2013 至尊Z60版(未破解)软件包主设置文件resource.ini中(奇怪,DSA 2013普通版和征途·善领2011黄金版都是不让看主设置文件的!),都可以看到这样一句:&&&&叠加_高架桥上测速&&&&=浮动图标\预警类型\电子监控.png&&&&&&&&哈哈,用脚想都会想到,上面几个版本必定会在涉及扩展预警播报类型时跳出一个大摄像头来,不信吗?请看下面图17、图18。图17DSA 2013普通版播报金溪县县政府图18 征途·善领2011黄金版播报金溪县县政府&&&&&&&&将DSA 2013 至尊Z60版的RES_800x480.lds(含主要设置参数和语音类型设置表)嫁接(覆盖)至DSA 2013普通版身上,使用原普通版的camera.bin,预警播报语音和预警图标显示正常如原DSA 2013普通版;再覆盖拷入专业版的camera.bin,则一路默默装哑巴。&&&&&& 最后一个问题。图13《善领DSA语音类型修改方案》中的新方案实施了吗?有人认为已实施了,笔者不敢苟同。旧方案(即现用方案)中有两个语音类型标志用的是不规范词,即单向道(应为单行道)和休息站(应为服务区),笔者前两日用最新的专业版sound.dat去路测,播报的仍是“单向道”,说明该方案还没有实施。四、结论与补充说明1、计算机CE模拟时sound.dat只能在CE5.0中读取,camera.bin只能在CE6.0中读取,不要搞错了!2、车速变色超仿专业版能够完美准确播报专业版语音,但与2011黄金版及DSA 2013普通版一样,只能部分显示独立的预警图标(包括主版面预警图标和叠加在其它导航软件上的悬浮预警图标),遇到扩展预警播报类型时则显示“即时播报”预警图标(2011黄金版及DSA 2013普通版显示“!”预警图标或监控摄像头图标)。考虑到车速变色超仿专业版显示的扩展预警播报图标更温馨、更贴切,整体更省内存,在计算机CE模拟联手轨迹回放时亦流畅自然,同时还具有能方便地移植为DSA2011_P52至DSA2011_P57中的任意一个版本等优点,因此认为本次对该车速变色超仿专业版的探索还是值得的。3、专业版sound.dat比免费版sound.dat大许多,估计主要还是预警语音类型多寡的差异造成的。专业版sound.dat、普通版camera.bin和专业版camera.bin三者在内容上应该相同或几无差别。4、轨迹交流共享事业大有可为。DSA+凯立德联手在计算机上模拟轨迹回放过程应该是个不错的方法选择。5、本贴所有资源均来自网络, 仅供学习测试交流之用,不得用于任何商业用途,由此引起的一切商业版权等纠纷自负。记得在24小时内删除相关文件。强烈建议购买正版软件。6、本人才识粗浅,因此测试的结果也许说明不了什么,甚至还可能有误导作用。7、本帖属无聊自乐贴,没有其它别的目的,不喜者请勿入,写得不好也请海涵。欢迎友好切磋,拒绝谩骂攻击。&&&& 下载地址:1、轨迹联手回放伴侣·凯立德2013秋季德赛西威专版(SP1)本部分内容设定了隐藏,需要回复后才能看到2、DSA_2011速度变色超仿专业版(带test_gps.dat,启动回放)本部分内容设定了隐藏,需要回复后才能看到
回顾大侠一年前的帖子,均不是我辈能望项背耳!期望大侠能再出重帖~
优秀文章,支持!GPS之家因您而精彩!
优秀文章,支持!GPS之家因您而精彩!
优秀文章,支持!GPS之家因您而精彩!
牛人一个,膜拜中
优秀文章,支持!
评价一下你浏览此帖子的感受
UID:1449210
G家币395威望103贡献值0交易币0好评度0
头一次坐沙发 ,细细品味。
UID:1935510
G家币1181威望83贡献值0交易币0好评度0
UID:1676361
G家币401威望119贡献值0交易币0好评度0
咔嚓!这个牛一了。相当的有技术
UID:1802756
G家币111威望33贡献值0交易币0好评度0
:新春巨献━━超仿善领专业版理论与实践、主设置整理检测工具及轨迹联手回放伴侣
UID:1855619
G家币2373威望435贡献值0交易币0好评度0
细细品味。
UID:1675477
G家币230威望58贡献值0交易币0好评度0
UID:1245395
G家币6289威望353贡献值4交易币0好评度0
向高人学习了,谢谢。
UID:1118158
G家币231威望77贡献值0交易币0好评度0
认认真真从头到尾看了一遍,对楼主探索的精神十分佩服,下载测试
UID:1548927
G家币286威望79贡献值0交易币0好评度0
非常详细,楼主十分辛苦,感谢分享
1到第34) ? 34 :
location='read.php?tid=231724&page='+page+'';}">页34) ? 34 :
location='read.php?tid=231724&page='+page+'';">确认
访问内容超出本站范围,不能确定是否安全
限100 字节
您目前还是游客,请
&回复后跳转到最后一页
Powered by GPSUU& Copyright Time now is:08-06 00:14 & GPS之家 版权所有 Gzip enabled

我要回帖

更多关于 fenix3 如何轨迹导航 的文章

 

随机推荐