【注意】以下所讨论的所有数据都是无偏移的数据,来源可能但不限于 Venus 系列地图,Aster GDEM V2,V7.01等。。。
1、为什么要自己做集成 DEM 数据的 Garmin 地图?
Garmin 导航设备及地图的可定制比较好,工具和玩法比较多。
我希望能在正常使用 Garmin 导航设备时,添加我所需要的一些新特性进去,对于户外(徒步或越野车)来说,如果能同时显示 Topo 等高线图和 3D 渲染的地形图,将更直观。
我还希望利用手头的 Aster GDEM V2 数据,对于特定户外活动目标区域,制作自定义精度的等高线和DEM地图,并用于 Garmin 设备和程序。
2、什么样的设备需要集成 DEM 数据的地图
俄勒冈 400 、450、500 系列的手持机,Garmin 基于 WinCE 和 WM 系列的 5.52 5.86 版本的 Moblie XT
5.52 版本的 Moblie XT 只有在 >2km 比例尺时才显示,据说意义不大
5.86 版本的 Mobile XT 据说可以在各种比例尺下显示
其他车载类型的 Garmin 导航设备有些也带有DEM地图并支持3D地形渲染,我没有接触过。
3、如何使用带 DEM 数据的地图
我手头只有 Mobile XT 5.52 和 5.86。根据我的经验,5.86 的版本,直接放置在 Map 目录下,即可识别到。或者,可以与自己制作的等高线地图集成为一个 img 文件,放到 Map 目录下。
俄勒冈系列的手持机或其他系列的车载机估计要使用 Mapsource,将编译好的 img 地图上传到设备里面去。
4、制作 Garmin DEM 数据地图的核心步骤
a、获得 DEM geotif 数据文件(如:Aster GDEM 或 SRTM)
b、将 DEM tif 数据文件转换为 bil 格式(Garmin 识别的一种DEM格式)
c、使用 Mapsource Product Creator(MPC) 导入 bli 格式的数据文件(貌似需要连同导入一个Shape文件),并进行编译
d、将编译好的 img 地图文件与 其他 img 地图文件(如等高线地图、Venus 系列地图等)合成
目前我做到了步骤 c,在 Shape 文件那里碰到了问题,MPC 提示我Shape文件里面的地图数据为空,停止了编译。
如果能完成 c, 接下来的 d 步骤很简单,可做可不做。
如何解决上述 c 点遇到的问题,望有兴趣研究的同好探讨。
有兴趣的同学可以参考下面链接:
Creating Garmin DEM files for elevation profile with MPC
http://www.noeman.org/gsm/creating-maps/218436-creating-garmin-dem-files-elevation-profile-mpc.html
Garmin MapSource Product Creator v.7.21+v.7.22 + Patch
http://www.noeman.org/gsm/creating-maps/196863-garmin-mapsource-product-creator-v-7-21-v-7-22-patch.html
jamesljl
·
2012-02-28 02:29
根据文档里面说的,我试图把 7.01 的广东省的地图拆解,抠出shape 文件,但是不成功,可能还要再试试。
另一个问题是,如果我只需要4个经纬度格范围的DEM地图,如何制作这个 shape 文件?我在 Global Mapper 和 MapEdit里面尝试自己画并导出 shape 文件,结果 MPC 报告说这个 shape 文件为空,停止了编译。可能是我画出的这个范围并导出shape文件的过程有误,或者少了什么步骤,例如填充为Golf Course之类的?
jamesljl
·
2012-02-28 12:02
是的,我也想不需要拆7.01 的shape 出来用,可以自己画个shape 出来,而且对自定义的经纬度块也比较好。
MPC 我找时间上传上115去,然后告诉你地址。
jamesljl
·
2012-03-01 02:51
MPC 传了两天还没传完,老断,我买个 VIP,今晚回去传完。
jamesljl
·
2012-03-01 13:02
http://115.com/file/dp5wu5p9#
MPC_v7.22.rar
jamesljl
·
2012-03-02 03:35
我们所做的努力,无非是想达到这个效果,并和等高线图叠加
jamesljl
·
2012-03-03 06:27
MPC 已经编译成功,正在验证编译出来的 img 地图
杯具,编译出来的 img Mobile XT 5.86 和 5.52 都不认。 mapedit 可以正常打开。
jamesljl
·
2012-03-03 11:48
编译出来的 img 安装后,可以在 MapSource 里面读出来,并且具有 DEM 数据
如图:
jamesljl
·
2012-03-03 11:49
为什么 Mobile XT 5.86 和 5.52 不认呢?
jamesljl
·
2012-03-03 13:27
我没有手持机,如果 mapsource 能认, 手持机估计可能性很大
jamesljl
·
2012-03-03 15:04
调整一些参数, 解锁,并重命名后, Mobile XT 5.52 已经认了 。
下图是在 HD2 上 使用 Mobile XT 5.52 与自制的 30m Topo 等高线图一起使用的情况。数据全部来自 Aster GDEM V2
事实证明 5.52 在 2km 比例时的 地形地貌图基本没有实用价值,继续折腾 5.86
jamesljl
·
2012-03-03 15:39
5.86 可用, 但是在 2km 以下时,有些稍高海拔地区会出现问题,变成一片纯绿色
貌似 5.86 3D 导航状态时,无法显示地形渲染。不知道俄勒冈手持系列能否使用。
jamesljl
·
2012-03-03 16:14
http://115.com/file/besu5y8e#
GZ_Area_Aster_GDEM_V2_By_jamesljl_unlocked.rar
GZ 地区有手持设备的同学们可以试试,如发现其他问题,请留言。
jamesljl
·
2012-03-04 02:58
又仔细看了一下,绿色貌似是市立的公园或规划的绿地,估计跟 draw priority 有关。有兴趣的同学可以自己用 GMapTool 改一下试试。
jamesljl
·
2012-03-04 07:46
可以用 Global Mapper 输出 bil 文件,很方便。shp 文件可以用 mapedit 做, 在 Glabal Mapper 里面导出。
另外,我 build 的时候,只选了 transparent detailed map , 没有选create nt product, enable chinese shifting 更不能选(不知道开发者在做这个选项时,会不会吐槽无力,哈哈
)。
我私信了一点资料给你,你收一下。
jamesljl
·
2012-03-05 04:21
是的,这个工具是 Garmin 的官方工具,提供给开发者用的。原本是要去申请,然后交 5000 美刀才能用到,现在流出来了。。。
我已经在 Mobile XT 5.86 上路试了,虽然城市里面地形杂讯比较多,但是平面视图时可以用,没问题。不过在3D导航时仍然没有地形渲染,不知道是不是程序的问题。你如果有手持设备的话,试试在 俄勒冈系列上能不能在3D导航时显示地形渲染。
全国DEM的图,那个编译时间。。。反正我编译 4 个经纬度格GZ地区的用了22分钟
jamesljl
·
2012-03-06 14:16
哈,这样看来已经搞定了, Mission Accomplish !
jamesljl
·
2012-03-19 09:42
如果知道 DEM 数据的格式, 可以自己写个程序,分别读取两个数据进行对比和筛选,并生成一个新的合成后的数据。关键是 DEM 的数据格式问题,写程序应该不是什么难事。
找了一下,文档在这里
http://www.remotesensing.org/geotiff/spec/contents.html
得好好研究一下。另外 德国的那个数据格式是 GeoTIFF 格式的么?
jamesljl
·
2012-03-19 13:23
又搜索了一下, 目前有开源的库可以完成对应的功能,是基于 libtiff 的 libGeotiff , VC2008 和 g++ 都可以用,有时间我研究一下。
感觉再讨论下去,就变开发论坛了,哈哈.
好吧,我先把 VS2008 再装一遍。。。




正在下载MPC7.22。
这个东西不太好下,估计要或者什么的。我是要美国的一个哥们帮我下,然后 QQ 传给我的。
很有价值的探讨,你用了什么shape文件?
如果你最终目标是和行政图合用,没有理由需要这些shape
你是不是可以解开garmin原配带DEM的img看看它里面是什么shape
找个国内空间把MPC分享下吧,115之类,懒得注册那个论坛了
不会吧,115免费的蛮快的阿
若能折腾成功,功德无量!
我下了80%又断了
手持机能认吗
你可以丢一个做好的img让有oregon,62s等机的测试效果
我已经build出来了,设置了更高精度的DEM输出,等等看看效果
这东西很有潜力
先说一点点经验:
0。输出bil的时候可以重采样,默认是原始分辨率
1.输出文件夹名字一定不能有中文
2。输出文件夹尽量不要和源文件放在一起(会重新生成一个bil,有可能覆盖掉源文件)
3。没有shp文件的dem如果选定是basemap就可以生成,detailmap不行,默认是detail map
不对,我img文件出来了,但是提示
Creating Map Searching Directory...
Warning! Mdr file is empty!
Error: MDR build failed. NT products require an MDR.
但NT不选上他不肯编
我知道我错在哪里了: 不应该选中生成独立的3D文件(install 页最后一个),这个选项选中了就必须要NT格式支持,NT格式就需要特定的道路信息,我直接从GM11里导出的等高线和BIL,没有那些信息
安装文件正常生成了,不过mapsource无法启动(崩溃),mapview可以打开,看不见地貌渲染的效果,能看到高度值,说明DEM数据在里面
后来换了台机器装mapsource正常了
输入BIL设置为大约8m分辨率(ASTER v2 GM输出重采样)
detail DEM设置为30m的表现
detail DEM设置为10m的表现,几乎没有区别
结论:默认30米就可以了,不需要再高,再高只是增加了处理时间
顺便提一下,这样的img文件丢到老机器60系列里,DEM不会显示
有了详细的DEM,功能更强大了
这是个好工具,潜力远远超过了以前的garmin制图工具,坐等全国DEM img文件的出现
这个事情容易,用GM的batch convert一次全转16bit elevation BIL即可
新手上路,不太懂!
LZ和LS滴,都老厉害的。
全国ASTER V2 DEM编译成IMG文件有多大?
不清楚全国的有多大,GZ地区四个经纬度格的数据没有做输出重采样,编译完后 33MB。可以根据这个估算一下,貌似不小。。。
關注
谢谢,终于制作成功了。贴两张62s的效果。
62s 啊,搞得我心痒痒了。。。


DEM数据怎么裁剪呢?想用德国的1角秒SRTM数据,空缺用的ASTGTM2数据进行的补充。
试验做了下,但没有成功,视乎两种DEM数据合并时候有问题。
想听听大家高见
geotiff很简单的,你就把他当普通图片处理就行,拼接完了再补2个角坐标就行了, photoshop+ozi就能完成了
要不我很少用俄勒冈的,都是放包里记录轨迹用,主要用手机导航,就是因为没有3维地图显示。
手机软件现在有 3维地图显示的软件么?安卓版本的?哪款呀?
最近在做 GRMN_STRK.NVM 的格式分析,因为这个不解决,用 Garmin 5.85 和DEM的地图意义不大,所以DEM合成的事暂时放下了。
做下记号研究
学习中