
本帖已锁定
|
2008-05-01 19:12:00
|
Post #1
麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
看了jackhu兄制作麦哲伦地图的帖子,先转了一个2007Q3版地图成功,兴趣大增,又仔细阅读了人称mikhail大侠的老文章,走了不少弯路,在jackhu、lahori等人的帮助下,基本完成了DEM等高线的制作,下面简单写一点经验,和大家探讨。 特别强调的是,用Topo_Creator生成的等高线图,是真正的DEM,鉴别的方法是:不论在PC还是在手持机上,把鼠标或光标移动到任意两条等高线之间的区域,都会显示高程数据;如果移动到等高线上才显示数据的,其实显示的不是真正的海拔数据,仅仅是这条线的名字而已; 一,数据准备: 不用多说,下载SRTM V3版数据,这是现在所能得到的精度最高的免费数据了; 数据下载链接在15帖; 二,软件准备: 3DEM,Topo_Creator,GM8,OpenEV; 软件下载在14帖; 三,制作过程,一开始走了不少弯路,后来发现很简单: 1,,方法一(只能整体转换.tif文件,推荐): a 解压srtm,得到Z_60_04.tif(以此文件为例); b 用3DEM转为.bin文件; c 用Topo_Creator转.bin文件为.blx文件,最好使用一下“Do Topo”; 2,方法二(可以选择转换的区域): a 用GM8打开Z_60_04.tif(可在转换是选择区域),转为.DEM文件,默认选项,不更改参数; b 用OpenEV将.dem文件转为.tif文件; c 用3DEM转.tif为.bin文件; d 用Topo_Creator转.bin文件为.blx文件,最好使用一下“Do Topo”; 四,.blx文件的使用: 1,用WWBM; a)将.blx文件拷入MAPBLX文件夹; b)打开MAP下的topo3d.ini文件: c)将[BLX0]下的0=world.blx改为0=***.blx(***.blx为自制的文件); d)打开WWBM就可以看到; 2, 用mapsend topo us; a)将.blx文件拷入MAPBLX文件夹; b)打开MAP下的topo3d.ini文件: c)将[BLX0]下的0=xxx.blx改为0=***.blx(***.blx为自制的文件); d)打开TOPO US就可以看到等高线图了;
magellanx 于 2008-05-05 01:02:35 编辑
|
2008-05-01 19:15:56
|
Post #2
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
五,使用问题: 1,和对上传机器数量限制一样,WWBM似乎有对改变地图的限制,我换过四五个以后就无法再更改了,只能显示自带的80米等高线图,重装了2次才解决;另外,在50km和20km范围下,在其他区域还可以看到自带的图; 2,TOPO US和WWBM的设置不同,在TOPO US下可以看到20米等高线,其实这是没有必要的,我不会改topo3d.ini和topo3d.cfg文件,我是直接把WWBM下的拷贝过来稍加改动的; 3,机器运行速度从40km---1.4km时变慢了一些,1.4km---350米就正常了; 4,在WWBM中上传的是基础图,在机子中还可以加入详图;在TOPO US中上传的是详图; 5,按照SRTM3弧秒的精度,生成的还是80米等高线,但是比WWBM的细节多一些;从地图上也可以看出,自制的等高线图精度高一些,以太白山为例,其海拔为3767米,在WWBM上,能找到的最高地点为3600多米,而在自制的地图上可以找到3750米的高度;另外,随机生成的航迹高程分析图上也可以看出自制的地图细节更多; 6,关于topo3d.ini和.cfg的修改,希望大家能给予指点; 图一图二是自制地图在WWBM和TOPO US中显示: ![]() ![]() 图三图四是同一个轨迹在自制图和WWBM基础图中高程分析的比较,注意右侧黑色部分; ![]() ![]()
magellanx 于 2008-05-05 00:06:45 编辑
|
2008-05-01 19:22:50
|
Post #3
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
我使用的是麦哲伦子午线,对于探险家系列的大概会有些小的不同。 |
2008-05-01 19:29:19
|
Post #4
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
Silvamar
|
不错,有空也照上面的方法试试 |
2008-05-01 19:59:28
|
Post #5
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
还有个问题,就是用方法一和方法二转出来的同一地区的等高线图有少许不同,我想大概是因为在Topo_Creater这一步时,有个check键要切边的原因。外国大侠用的是UTM数据,边缘有空白需要切边,而我们下的.tif文件是不需要切边的。 |
2008-05-01 20:46:19
|
Post #6
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
TOPO US的MAP文件夹下的topo3d.cfg也要修改以适应GPS的显示,将其[BLX0]下的params=2 8 30 4 12 30 10 20 30 20 40 30 40 100 30 80 200 30改为params=80 200 30 80 200 30 80 200 30 100 200 30 200 500 30 500 1000 0 500 1000 0 |
2008-05-02 16:03:55
|
Post #7
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
至强
|
支持,顶下,我用的是探险家。
---------------------------------------- |
2008-05-03 20:18:04
|
Post #8
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
倪灏
|
4月底我就体验了LZ的50米等高线图,LZ称可以达到20米精度。高精度地图真是爬山好帮手!
---------------------------------------- |
2008-05-03 23:37:25
|
Post #9
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
这个和上次的不同,这次的是DEM的,是带有高程数据的,你可以把光标放到两个等高线之间,有高程显示的就是DEM,没有的就只是一个个矢量圈而已。按照srtm数据的精度,也只能做到80米,50米和20米的都是计算出来的,不是真正的数据。 |
2008-05-04 21:10:29
|
Post #10
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
jackhu
|
好文章。 |
2008-05-04 21:21:11
|
Post #11
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
jackhu
|
探险家系列应该也是同样适用的,因为它也可以用WWBM生成的基础地图。
jackhu 于 2008-05-04 21:34:07 编辑
|
2008-05-04 21:33:04
|
Post #12
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
jackhu
|
确实简单多了,增量计算好象也不要了? 以前,我认为要制作全中国的DEM替换原WWBM中的blx恐怕不可能,现在看来还是可能实现的。 |
2008-05-04 21:55:53
|
Post #13
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
还得多谢jackhu兄的点拨啊,探险家应该也可以,我没有这个机子,所以没有试过。有一点还不完美,就是用Topo-Creator的时候要切边,所以地图边缘就少一点了。增量计算我认为不用了,这和数据精度有关吧,老外用的可高啊。 |
2008-05-04 23:42:21
|
Post #14
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
有朋友需要上文提到的软件的,提供一下链接。 3DEM:http://www.visualizationsoftware.com/3dem/downloads.html OpenEV:http://openev.sourceforge.net/ 附件:topo_creator.zip |
2008-05-05 00:15:51
|
Post #15
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
SRTM数据下载:http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp 鼠标点击需要下载的方框,点击地图右上方的seach,在打开的页面中选择:data download就可以了(ftp或http)。 |
2008-05-05 10:41:25
|
Post #16
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
工兵pro
|
这么用太累了
---------------------------------------- |
2008-05-06 10:05:05
|
Post #17
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
DIY的乐趣。 |
2008-05-06 11:01:54
|
Post #18
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
工兵pro
|
magellanx wrote: 人有人的用处,不应该把时间耗费在重复的事情里 抄一段: 举世公认的第一台电子计算机ENIAC,诞生在战火纷飞的二次世界大战,它的"出生地"是美国马里兰州阿贝丁陆军试炮场。鲜为人知的是,阿贝丁试炮场研制电子计算机的最初设想,出自于"控制论之父"维纳(L.Wiener)教授的一封信。早在一次世界大战期间,维纳就曾来过阿贝丁试炮场。当时弹道实验室负责人、著名数学家韦伯伦(O.Veblen)请他为高射炮编制射程表。在这里,他不仅萌生了控制论的思想,而且第一次看到了高速计算机的必要性。 多年来,维纳与模拟计算机发明人布什一直在麻省理工学院共事,结下深厚的友谊。1940年,在给布什的信中,维纳写道,现代计算机应该是数字式,由电子元件构成,采用二进制,并在内部储存数据。维纳提出的这些原则,为电子计算机指引了正确的方向。 如果当时维纳觉得人工算弹道表很有DIY的乐趣,计算机还不知道什么时候才能诞生 如果一项工作是有规律的重复性的,我觉得就有必要让他能自动完成 ---------------------------------------- |
2008-05-06 12:31:17
|
Post #19
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
magellanx
|
我做的是真正的数字高程地图(DEM),不是简单用shp文件划的矢量圈圈,麦哲伦的WWBM80米等高线也是数字高程地图,他这个80米是指线间距,不是指精度。就我粗陋寡闻所知,目前手持机上国内可用的数字高程地图只有麦哲伦WWBM的。
magellanx 于 2008-05-06 20:07:54 编辑
|
2008-11-06 17:40:50
|
Post #20
Re: 麦哲伦子午线DEM等高线的制作,和大家交流
|
东北老哥
|
根據這個帖子(Post #14)的指引,下載了3dem_setup.exe ,安裝過程中出現一個錯誤,安裝不成功。 請教如何解決? http://www.doyouhike.net/forum/294688,83367911,1,0.html |
本帖已锁定
|