最近两天研究了一下Garmin地图和Global Mapper11.01,挺有趣~ 但是遇到了以下两个问题,期望有大侠能够帮助回答,万分感谢。
1. 制作的轨迹+等高线地图输出为*.MP格式后再转为*.img格式,使用sendmap+Venus 7.6 NT发送到GPS,但是这个动作覆盖了GPS内的全国地图,请问怎么样解决这个问题? 怎么样独立使用此自制地图而不要整合到全国地图中?即自制地图在GPS地图选择项内可自由启用或者关闭。
(自制地图参考丁丁的制作贴,感谢~ http://www.doyouhike.net/forum/comm_nav/350577,0,0,0.html )
2. 在使用GM加载从网友处获得的*.wpt和*.plt航迹航点轨迹,输出为gpx格式轨迹,但是原航点全部变成了乱码,如下图。(操作系统为Win7英文版,GM11.01英文和汉化版均试过,效果一样)
3. 输出的一个*.gpx拷贝到GPS中,其分散为多个OziCE Track Log File存在于“航迹管理”项中,多条轨迹可以整合成为一条Garmin独立航迹吗?
期待支持。

2. 在使用GM加载从网友处获得的*.wpt和*.plt航迹航点轨迹,输出为gpx格式轨迹,但是原航点全部变成了乱码,如下图。(操作系统为Win7英文版,GM11.01英文和汉化版均试过,效果一样)
期待支持。[/quote]
此问题已部分解决,通过记事本打开GPX文件,修改文件的encoding从原来的“iso-8859-1”为“UTF-8”。然后选择“另存为”,在保存对话框里把编码改为“UTF-8”,汉字在GPSEDIT中显示正常,但是在GPS中仍然乱码。
继续寻求解答,谢谢!
用什么GPS?
都是编码的问题,自己折腾一下应该可以解决吧.
没你的同类GPS,没实验过,估计答不了你
谢谢~
Garmin Oregon 400t
在电脑上用Gpsmapedit和MPSource看航点都是正常的,但是放到GPS里就乱码了。
格式转换用的是GpsInfoShare 1.2 Build 3327
第一和第三的问题有人帮助回答吗?
答1:
据说400T是支持两至三个地图的.你可以把Venus 7.6 NT 改名成gmapsupp.img.把自制的地图改名成为gmapsup2.img或gmapsup1.img或gmapsup3.img或gmapprom.img(都试试,如果400T真支持双地图或多地图,那总有一个行的.)
注意1,最好把自制地图做成底层透明地图.
注意2,此办法,只适合把GPS的卡取出来,用读卡器插入电脑处理.
答2:
还是编码的问题.可能的情况与解决办法
修改文件的encoding从原来的“iso-8859-1”为“UTF-8”。然后选择“另存为”,在保存对话框里把编码改为“UTF-8”
这个方向是对的,就是看用哪个编码能让它正常起来.
把轨迹与航点在GM,gpsinfoshare,gpsbabel,OZI,手工改编码 之间多转换几下,看出来的东西哪个能让400T认出来(我的感觉是,如果400T的机器是中文的,应该UTF-8是可以的).有了心得记得发上来让俺看一下....
如果通过处理编码还解决不了,也有可能是你的航点轨迹文件里面有些文字是400T无法了解(它的字库不记录这个字)的而导致乱码?把那个字改成拼音.
答3:
想GPX文件里面的轨迹连成一体,最好先在PLT格式里面处理好,再转换成GPX格式.办法很简单,用记事本打开PLT文件,查找",1,"(不含引号),其中整个文件第一个",1,"不要更改,其它都替换成",0,".就可以了.
注意1,最好在OZI里面,把各段轨迹的头与尾先处理对应好,否则会出现几条很长的直线.
注意2,一条航迹如果超过500点.mapsource在上传给机器的时候会自动抽稀到500点.要不要把几条轨迹连成一条轨迹?这是个问题.
例如,一个PLT文件是这样的
OziExplorer Track Point File Version 2.1
WGS 84
Altitude is in Feet
Reserved 3
0,2,255,OziCE Track Log File,0,0,0,255
4120
27.452613,114.193237,1,3695,36525.7021644,31-十二月-99,16:51:07
.
省略
.
27.582992,114.234306,0,2274,36526.0159144,01-一月-00,00:22:55
27.583049,114.235282,1,2277,39569.1583900,01-五月-08,03:48:05
27.583066,114.235000,0,2224,39569.1681000,01-五月-08,04:02:04
.
省略
.
就把下面那个 ,1, 换成 ,0, 就可以了.接近文件头的第一个 ,1, 不要改变.
谢谢邃蓝,灰常详细~ 我试试再来汇报
呵呵,我也等你的消息!
第一个问题我也试了很久,最好的办法是将地图制作成为透明。这样就不好覆盖原来的内置地图。
在GPS里,关于地图有个选项,可以任意选择显示你内置的地图的。你可以摸索一下。
唉!最后还是要在TXT,wpt,plt,kml里捣腾。假设某天都使用统一的标准该多好啊。好晕。。。。


光学习制作等高线地势图就花了我多少个不眠之夜
关于乱码的问题终于搞清楚了~ 还是对机器不熟悉啊,囧~
当第一次出现乱码后(编码原因),GPS会记录航点乱码于“航点管理”中,后来再怎么修改,显示的永远是第一次乱码的航点,所以必须将航点全部清除才会正常。
用GpsInfoShare 1.2转出来的GPX没有问题。
这个截图一目了然
乱码的问题处理了,这是大问题。 第一和第三个问题假期回来再研究下~
另外发现一个问题,在相同的目录下存在多个航点GPX,航点互相覆盖,这让我好纠结~ 处理的办法看来只有一个,多条航迹文件加一个完整航点文件。。。
多少还是不方便
能不能详细介绍你的步骤,我看看有没有细节做错了
把机器的航点历史记录问题研究明白后,我已经不用自己转码了,用上文提到的转换工具直接转即可。