Zh-hans:OSM Map On Garmin/Format
Jump to navigation
Jump to search
佳明公司对其地图文件采用未公开的文件格式。该格式已通过部分逆向工程破解,但仍存在若干未知细节。
佳明设备及 MapSource 常用文件类型
gmapsupp.img:位于 GPS 设备内部存储器或存储卡中 /garmin 文件夹下的地图容器文件。通过 Mapsource 发送地图时,所有新地图都将存入 gmapsupp.img 文件。原先存在于 gmapsupp.img 中的旧地图将被删除。.img:佳明地图文件。.tdb:MapSource 和 Qlandkarte GT 所需文件。用于提供地图相关信息,类似索引功能。GPS 设备无需此文件。.TYP:需要自定义对象外观。GPS 设备和 MapSource/Qlandkarte 软件需此功能以实现更美观的地图显示。
佳明设备的存储
较新型号的佳明 GPS 设备支持大容量存储模式,该模式下设备会模拟成普通存储设备(如 U 盘)运行。 点击此处以了解更多信息。
文件格式文档与库
要理解Garmin地图文件格式,最佳切入点是从Sourceforge项目开始:garmin-img。
Mkgmap 软件附带用于反汇编和查看佳明地图的代码: http://svn.parabola.me.uk/display ;关于基本已知导航网络的信息可在查看: http://svn.parabola.me.uk/display/trunk/doc/nod.txt 。
Libgarmin 还包含有关该格式的更多信息。其目标是为 Navit 系统读取佳明地图以实现路径规划功能。libgarmin 维基包含有关格式的更多信息。
jgarminimg 该工具支持读取佳明 IMG 格式地图文件,并通过 Java Swing 组件实现地图可视化展示。