加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Garmin地图DIY!

(2006-04-04 21:10:25)
标签:

杂谈

分类: 娱乐

一、软件:

1、GpsMap Edit:生成Polish格式文件。

2、Gpsmapper:将Polish格式文件生成GARMIN_*.IMG。(命令行工具)

3、sendmap:将地图文件*.img下传到GPS中(你也可使用MapSource)。(命令行工具)

4、OziExplorer(辅助)

二、文件格式:

1、GARMIN的地图文件:通用的下传地图方法是使用GARMIN的MapSource软件。当然你需要有
相应的地图,如WORLDMAP2.0等,打开worldmap的worldMap目录你会看到有很多*.img文件,
它就是GARMIN的地图文件。对于WORLDMAP2.0,是把全球按每5个经纬度分区,
北京是N35-40,E115-1200,文件名为:4310910.img。

2、Polish格式文件:Gpsmapper的输入格式(*.txt)。也是GpsMap Edit最终输出的数据格式。
早期没有GpsMap Edit时,需要手工文本录入矢量地图数据。
例:
[IMG ID]
ID=4310910.img
Name=Beijing(N35-40, E115
Datum=WGS84
Preprocess=F
BlockSize=2048
TreSize=14565
POIIndex=N
Levels=0
Zoom0=0
[END-IMG ID]

[RGN10] (POI:城镇...)
Type=0x2500
Label=YangCun
Levels=3
Data0=(39.40758,117.07067)
[END-RGN10]

[RGN20] (点:营地、码头...)
Type=0x49
Label=TianAnMen
Levels=3
Origin0=(39.90766,116.39139)
[END-RGN20]

[RGN40] (线:路、河流...)
Type=0x4
Label=~[0x2a]DongChanAn Jie
Levels=3
Data0=(39.90663,116.39157),(39.90681,116.40049),(39.90698,116.41182)
[END-RGN40]

[RGN80] (区域:湖泊、森林...)
Type=0x41
Label=BeiHai
Levels=3
Data0=(39.92895,116.38127),(39.92878,116.38024),(39.92844,116.37972),......
[END-RGN80]

3、OziExplorer的WPT、PLT、MAP文件:GpsMap Edit的输入文件。

三、制作:

1、得到校准的OziExplorer地图。
2、导入到GpsMap Edit中。
a、运用create工具在底图上制作(建立PIO、point、Polyline、Polygon)。
b、也可将OziExplorer的WPT、PLT导入并直接转化。
c、存储输出为Polish格式文件。
3、使用Gpsmapper命令行工具转换为*.img。(也可在GpsMap Edit中直接调用)
4、使用sendmap命令行工具下传至GPS。(你也可直接替代或嵌入对应的*.img用MapSource下传)
注意:只要下传地图,GPS原有的地图数据将被清除。(BASEMAP除外)

如何提高精度:
1、校准好底图。
2、参考其它JS电子地图的经纬度信息。嘿嘿,知道为什么很多JS的地图无经纬度显示了吧。
3、自己走航迹直接转地图。

详细信息及软件下载:http://gps.chrisb.org/gps_mapper.htm
Garmin地图DIY!

0

阅读 收藏 喜欢 打印举报/Report
前一篇:GPS应用2
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有