等高线数据获得以及地图制作方法

看到驴友们造作的等高线地图那么经典,也玩过了近两年的小派,突然心血来潮也想学学,下载了个Global Mapper V10的软件,安装完才发现摸不着头脑,故此找了一些相关资料,慢慢开始我学习的旅程,现将一些个人学习的心得体会和经验与大家分享,希望对初学者有所帮助!

1、从FTP服务器上下载你所需要的SRTM数据
SRTM是航空飞机拍摄的等高数据,精度高,但是有数据黑洞。完整的数据有好几个G,东西天目和清凉峰的数据是在N29E118.hgt.zip文件中,一个文件就是经纬度各跨一度的面积。
有兴趣的朋友可以下载,如果能刻一张完整的光盘送给偶就更好了,偶实在没有时间去下载完。ftp://edcsgs9.cr.usgs.gov/pub/data/srtm/

文中后面有补充说明新的下载地址是:ftp://e0mss21u.ecs.nasa.gov/srtm/

这个ftp服务器上面有全世界的等高线地图数据,亚洲的在/Euraisa目录下,配合普通地图,根据目标经纬度找相应的文件就可以了。比如我在泉州,泉州的经纬度在北纬24和东经118度之间,那就是N24E118.hgt.zip文件。

2、用Global Mapper 打开SRTM的hgt文件;
Global Mapper这个软件网上有很多,目前最新的版本是V11,安装之后需要输入注册码。

3、用Generate Contours 产生平面等高线图,定义好坐标的量度,再叠加相关的行政地图。行政地图出于安全目的,可能比例不准确,不能完全叠加。我们的制作地图出于安全目的,最好内部使用。

到这一步就可以用打印机打出来,在实际登山过程,可以对照GPS的经纬度进行地形位置判断了。或运动指北针与等高线地图作出地形位置判断。

运行GlobalMapper,打开解压后的hgt文件,哗~~~太棒了~~虽然有一点点数据黑洞~~但是完全没什么影响吧!然后就是按照上面步骤来做,选择需要的区域,生成等高线地图,精度完全自己控制~~~极其amazing~~~~

4、输出矢量等高线图,保存为sharpfile文件格式,可在生成等高线图时或保存时用Export Bounds选取所需范围区域,这样输出的文件会小很多;

5、用GpsMapEdit 调入sharpfile文件,保存为polish txt文件。然后再输出GARMIN mapsource .img文件,会提示你输入cGPSMapper.exe的文件路径。

第5步所需要的GpsMapEdit软件,在这里下载最新的免费版本。而cGPSMapper.exe文件在这里下载

6、在mapsoure的安装文件目录mapsourcemapsource worldmapworldmap下,先阅读地图文件名对应的地区列表,可参见上述目录下的worldmap-names.xls 文件。找到你所欲替换的img文件,先改名备份,再将上述做好的img文件复制于本目录下,重新打开mapsoure即可。

这样就可以将自己制作的等高线地图输入GPS中,爽,就一个字。呵呵。

已归档
点赞 0
10 评论
共 10 条评论
帖子已归档
Avatar
东方神雕 OP 2010-04-15 07:41

等高线地图的制作方法

一、前期准备

硬件:一台奔腾IV级别的电脑,内存不少于512M,硬盘空间不少于10G

软件:

* FlashGet 1.65 或更高的版本,用于下载巨大的数据文件

* Global Mapper 6.07 或更高的版本,用于合成数据并生成等高线

* Photoshop 6.0 或更高的版本,用于编辑地图

数据:

* 国家基础地理信息

http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm

包括了中国的行政版图、主要的道路河流

*中国地名数据china.name包括了数万个乡镇级地名及坐标

*高程数据SRTM3全球3D地形数据

*卫星照片ETM+遥感照片

*GPS数据如果有的话可以合成到图上

二、下载数据

(本教程以“黄山”为例)

http://glcfapp.umiacs.umd.edu:8080/esdi/search.jsp

勾选上“ETM+”和“SRTM, Degree Tiles”,并选择按“Place”定位。

在Place栏输入黄山的拼音名“huangshan”后回车,页面刷新后会显示出符合该地区坐标的数据有“2 image(s)”,这时候点击“Preview & Download”进行预览。

没错,正是我们要的一幅卫星照片“ETM+”和一幅高程数据“SRTM”,按前面的[ ID ]可以看小图,并点击“Download”进入下载。

下载页面可能还包括其它数据,反正挑文件尺寸最大的那个,用FlashGet下载就对了。

我们由此获得了两个数据文件:

p120r039_7p20001103_z50_nn80.tif.gz 115292466bytes(115M

SRTM_u03_n029e118.tif.gz 2230019bytes(2.2M

三、合并数据

先打开ETM+文件,也就是“p120r039_7p20001103_z50_nn80.tif.gz”,然后按Alt-C进入图层调整,修改该层的“Option”,把亮度向左调亮一些,并把Blend设置为“Hard Light”。

再打开国家基础地理信息文件,把道路、行政区、河流都叠加上去。然后把需要的地区放大到整个窗口。

最后调入SRTM3文件,也就是“SRTM_u03_n029e118.tif.gz”,并按Alt-C进入图层调整,用鼠标右键把该层挪到列表的最上面。

这是调入SRTM3高程数据前后的对比:

四、计算等高线

有了高程数据,就可以让Global Mapper自动绘制等高线,在“File”菜单选“Generate Contours...”功能。把等高线间隔设为20米或50米,平滑度设为0.00是最高精度,绘制范围设为屏幕显示的范围。

几十秒以后,等高线就显示出来了。

到“File”菜单选“Capture Screen Contents to Image...”功能,把当前屏幕输出成一个3060x1935像素的TIFF图片。

五、美化和标注

用Photoshop打开这个Tiff图片,进行适当的缩放和裁减,加上标题、你的Logo和文字说明。最后按Alt-Shift-Ctrl-S,保存为品质为50的JPEG格式。一幅等高线卫星图就完成了。

Avatar
东方神雕 OP 2010-04-15 08:24
0
Avatar
东方神雕 OP 2010-04-15 08:25

麦哲伦等高线地图制作方法

准备工作

软件:3DEM,Topo_Creator,MapSend WorldWide

数据:srtm(下载地址:http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp)

地图制作

1 解压srtm,得到Z_XX_XX.tif;

2 打开3DEM

选择Geo Tiff DEM,

打开Z_XX_XX.tif,;

快捷键F8在打开的地图中选择自己需要转换的区域(经纬度控制在1度左右),然后回车;

在工具栏选择Save Terrain Matrix

在对话框中选择Binary Signed Integer会转换出一个Z_XX_XX.bin文件

3 打开Topo_Creator

在Source Bin Matrix中选择转化好的Z_XX_XX.bin文件

点击Check自动读取坐标信息

点击Do Topo,在对话框中选择MapSend WorldWide安装目录中的map文件夹(默认安装地址为C:Program FilesMagellanMapSend WorldWideMap),会生成新的topo3d.ini文件替换掉原来的topo3d.ini文件。进行此操作之前建议备份好原来的topo3d.ini文件,以免以后使用自带等高线的时候出现问题。

在Create BLX file中选择转换后BLX文件的存放位置

点击Create,耐心等待下面的进度条完成。如果数据量大,可能出现假死状态。

4 将生成的BLX文件存放到C:Program FilesMagellanMapSend WorldWideMapBLX

用记事本打开topo3d.ini修改第四行为0=Z_XX_XX.blx

地图上传

5 打开MapSend WorldWide就能看到自制的等高图了

点击Draw New Region图标选择想导入gps的范围,单击右键,为其命名。

在右边的状态栏中钩选刚才命名的文件,此时,选区范围会蒙上红色

快捷键ctrl+U选择Upload to SD Card Programmer

填入gps的sn(sn在gps菜单的about或关于本机中查询,为11位数字)

插入SD卡选择SD卡的盘符

6 将SD卡插入gps开机

在Card Utilities选项中选择Change Map,在基础地图中选择你的等高图

切换回地图画面就能看到等高线了

Avatar
东方神雕 OP 2010-04-15 08:33

Garmin手持式GPS等高线地图制作教程

Garmin手持式GPS等高线地图的制作步骤概括有以下三步:
1、获取SRTM高程数据;
2、生成等高线;
3、生成img地图文件。

现在分别讲述:
1、 获取SRTM高程数据;

如果你手头没有所需区域的高程数据,那么是不可能制作等高线地图的,你可以到国外服务器免费下载全球SRTM高程数据,下面这个帖子详细讲解了如何获取SRTM。

http://www.doyouhike.net/forum/144782,0,0,1.html

如果你觉得很麻烦,或者根本看不懂,或者根本不想看,那么不要紧,可以直接下载。下面这个链接是一个实例,可以下载到北纬25度,东经109度右上角一度区域内的高程数据(即N25E109和N26E110两点之间的矩形区域)。
ftp://ftp.glcf.umiacs.umd.edu/glcf/SRTM/Degree_Tiles/n025/SRTM_u03_n025e109/SRTM_u03_n025e109.tif.gz

比如说,你关心的地形位于N28.234567,E115.123456附近,那么你只需要把上面链接的n025改成n028,e109改成e115就可以了,注意要更改五处。

地址改好以后可以用各种下载软件下载,得到类似于SRTM_u03_n025e113.tif.gz的数据文件。

2、 生成等高线;

推荐使用Global Mapper 8生成等高线数据,如果没有这个软件请搜索安装。

启动Global Mapper 8,设定软件所用的数据单位为公制(Tools/Configure…),如果你习惯使用英制可以不必修改:

打开SRTM_u03_n025e113.tif.gz:

在File菜单中选择“Generate contours…”

详细说一下各项设定,如果你没有特殊要求就可以使用默认设置,主要设置是:

1) 等高线间距;(在Contour Options选项卡/Contour Interval)

2) 简化系数;(在Simplification选项卡,往左拉动滑块可以增加细节)

3) 等高线数据边界;(在Contour Bounds选项卡,可以设定处理所有数据、可视部分数据、或者指定区域数据)

一切设定好之后点击“确定”,等待一段时间等高线就生成完毕。生成时间取决于数据范围和上面三个关键选项。

此时需要把矢量的等高线数据提取出来,选在Files/Export vector data/Export Polish MP(cgpsmapper) file…

关键设定和生成等高线阶段的设定差不多,在此不一一讲述,直接点击确定,填入MP文件的文件名如:n025e113.mp,保存。

3、 生成img地图文件。

最后一步是把我们得到的MP文件编译成Garmin手持机支持的img文件,这需要使用GPSmapedit软件和cgpsmapper编译器,推荐使用GPSmapedit 0.98b和cgpsmapper 0.74,请搜索下载。
用GPSmapedit打开刚刚得到的n025e113.mp:

在File/map properties中设定文件属性(很重要):

文件的ID一定要设置成8位随机的十进制数字,否则上传到机器中后可能无法识别。

地图的名字要详细一些,以便我们在机器中管理这个文件(打开或者关闭)。

其他选项可以不必理会。

设置好后,确定并保存文件(File/save)。

生成img文件,选择File/export/garmin img/cgpsmapper.exe:

给未来的img文件起一个名字,点击确定:

在第一行输入编译器cgpsmapper.exe的位置,点击Run:

等待几分钟,img文件就会生成。

所有的工作都结束了,至于如何上传到GPS我就不讲了。

Avatar
东方神雕 OP 2010-05-17 08:20
Avatar
云里飘 2010-05-26 07:10

天啊,太复杂了,我在后悔报了明天晚上的学习班了

Avatar
东方神雕 OP 2010-06-15 06:19

正版Ozi Explorer 3.95.4M 简体中文+ 注册码序列号
下载地址:www.rus-roads.ru/gps/download_files/Oziexplorer_3.95.4M_Serial.rar
简体中文语言文件包下载地址:
http://bbs.godeyes.cn/upload/2007%5C12%5C27%5C221129.rar

中文介面设置方法:
1. 下载简体中文语言文件包后,解压,chinese(1).ozl 改名为 chinese.ozl
2. 复制chinese.ozl到OZI安装的目录下(如C:Oziexplorer),重新运行OZI程序(注意OZI的版本),这时就会出现语言选择的对话框,选择「简体中文」 后,菜单和对话框的提示都变成中文的了。或者执行菜单「文件」→「改变语言」的功能(3.95.3M版),那么下次运行OZI也能选择语言。
OZI全国地图235M版下载

Avatar
东方神雕 OP 2010-06-15 06:28
0