洛阳铲的日志

2009年08月12日

ozi登高线登高地图制作手记(给初学者参考)

Filed under: 生活小札 — HackGou @ 18:17

ozi登高线登高地图制作手记(给初学者参考)

[[ZZ http://www.lvye.org/geno/b_4673 ]]
有关地图的一些基础知识,Ylong大侠已经为大家做了一个很好的总结,我就不必再啰嗦了,这里给一个我整理的资料的连接,都是绿野GIS小组的几位大侠写的,在开始前如果你不了解,那就赶紧补补吧。

没有枪没有炮,我们自己造—-利用公开数据制作登山参考地图-Ylong

户外用大比例尺地貌图制作提纲-Ylong

好啦,有了这些基础知识,作地图也就是一件很容易的事了。这就开始结合我作的ozi地图简单介绍一下步骤和过程:

一、
所需软件和基础数据:
1. Globalmaper (GM)这个是个好冬冬,你一定有了,6.0已经很好用了。

2. OziExplorer
3.95.3g4 以上版本,你一定也有。要这个版本是因为我做的地图太大,要进行拼图,如果不太大的话(一两坐山)就不必要这个版本了。

3.
你要作地图地区的SRTM数据,这个必须的,要用它作底图和生成登高线。至于空洞,可以补上也可以不补。

4.
各种矢量数据,如道路,水系,地名等,这些都能在网上找到,就看你是不是”有心人”了,当然,你也可以找一张较好的非变形纸质地图自己数字化,步骤可参考下边土城大侠的文章的1-4点,或者在oziexplorer中用鼠标慢慢画。当然,对于登山地图,这些也许不是必须的,你大可以省略。

自制GARMIN手持机(英文)地图-土城

5.你的或你收集的GPS tracks
和waypoints,用来标记山上的路和点,这里可简单可繁琐,简单的就可直接使用或用OZI进行一些简单的编辑。复杂的就可以进行多条tracks合成一条以增加准确性。

以下是非必须软件:
6.
Img2ozf文件格式转化,在ozi网站免费下载,用于把Geotiff图形文件(GM输出)转化为ozi的ozf2格式以减少储存空间,同时增加oziexplorer的调用速度。(我的ozi地图Geotiff格式有差不多1G,压缩后32M)

7.Map
Merge for OziExplorer
Utility,在ozi网站免费下载,用于作大地图融合,融合后文件为ozfx3,大小与ozf2相当。

8.Name Search
Creator,用于制作ozi的地名搜索库,如果你的地图很大,可能需要,不然很难找到你要怕的山,如果不够大就不必了。

二用GM制作底图,生成等高线

1.
用GM打开覆盖你所要制图地区的SRTM文件,取消3D显示,这样底图就生成了,当然,也可以象Ylong大侠那样先生成立体模型作底图,但这样会简单一些,而且效果也不错。

2.生成登高线
在GM中点File ->Generate Contours, 在Contour
Options标签项下输入Contour
Interval(等高距),建议为50米或20米,再高没有意义了,因为SRTM的精度只有这么高。生成多了也不能提高精度,50米和20米好计算高度。在Simplification标签项下将滑竿拉至最左端,以使得产生的等高线比较圆润。在Contour
Bounds标签下选择输出范围就OK了。

好了,现在看起来已经很象地图了,缺的只是地名,道路,水系了。

三、加载地理信息矢量数据
1.
有关地理信息的矢量数据在网上可以找到一些,如国家基础地理信息系统全国1:400万数据库全部数据均可浏览。其中,中国国界、省界、地市级以上居民地、三级以上河流、主要公路和主要铁路等数据可以自由下载。这些多少可以在你的地图上增加点道路和水系了,如果你使劲找找,还能找到中国地名数据库,如在小胖熊的网站上可以找到一个叫china.name的文件,可以在ozi中生成相应的shp文件等。这些都是公开数据,如果你能找到更好的数据,别忘了发一份给我哦

2.
加载的方法很简单,对于象shp以及mif这样GM支持的格式,直接用open打开就行了,建议使用shp格式,因为mif自己就代了显示格式,在GM中调节显示有时很困难,解决的办法就是用GM把它转化为shp格式再重新加载。

3.
调整各种矢量数据的显示颜色与式样。这个说起来很复杂,作起来其实很简单,还是自己看看GM的帮助文件吧,自己摸索一下也很简单。
主要是通过菜单tools下的Control
Center来选这数据显示类型(options中设置),然后通过tools下的configure来改变某个类型的默认显示就OK了。

4.有关矢量数据中的点,线,面的基本知识请参看闲人一个大侠的相关详细介绍。(第二部分)
自制 MAGELLAN
手持机地图项目技术文档-闲人一个

好啦,现在已经是个地图了,但还不是登山地图,因为还没有山上的”路”和”点”。

三、用GPS的tracks和waypoints生成山上的路和路点。

对于一下tracks和waypoits文件(如oziexplorter的.plt和.wpt文件以及GPX文件,直接打开加载就可以了,当然更好的方法是把这些tracks文件以及waypoits稍作编辑就更好了,简单的可以在ozi中就可以,复杂的我也不会,这就要想penguin大侠请教了。如果你的文件打不开,那一点是格式不对,就用猪头猪脑的转化软件转化一下吧,然后在在ozi中编辑并输出成shp格式就最好了。显示的调节同上面的矢量数据加载。

好啦,现在地图作好了,准备出图吧。

四、输出Geotiff格式地图。
点击菜单file
->Export Raster and Elevation Data->Export GeoTiff, 然后选GeoTiff标签页的File
type为8bit(24bit RGB 文件很大,但会漂亮一些),并选中Save Vector Data if Displayed和Generate TFW
File。在sampler一栏的x和y的值都修改为0.00015就可以出比较清楚的地图,但也很大(自己可摸索一下)。在Export
Bounds标签页选择输出范围,可以通过输入经纬度、UTM坐标等几种方式或直接在图上画框选择。最后确定就可以输出该区域地貌图了。

如果你的地图太大,输出时报错了,那么,你就可以进行分部分输出,以后在ozi中拼接起来就可以了。

五、转化为ozi喜欢的ozf2格式
1.
在oziexplorer中打开你刚刚输出的Geotiff文件,Geotiff文件本身含有地理信息,所以不需要校正,只需要导入就可以了,步骤:文件-导入地图-导入单个DRG文件。
如果有参数设置的选择可以根据你的实际情况回答就打开了。然后保存map文件到你的Geotiff文件的同一目录下(也可以不一样,但后面要选择以便告诉img2ozf你的map文件在那里)

2.
打开img2ozf,将Geotiff文件转化为ozf2格式(需要map文件,否则会丢失地理信息),这样就OK了,如果你的地图只用一张,这就完成了,送给别人的时候一定要记得与新生成的map一起送哦。

用oziexplorer打开新生成的map文件,看看效果怎样,还满意吧?很好!再比较一下ozf2与原来Geotiff格式的大小差异,很神奇吧。

六、合并几个ozf2文件成一个ozfx3文件
如果你是分区生成的Getiff文件,那么就分别转成ozf2文件,然后用Map
Merge for OziExplorer
Utility拼接为一个ozfx3文件就可以了,具体看ozi网上的文档吧,很简单。

七、如果地图很大,那么生成一个namesearch文档是必要的,否则很不好找到相应的位置,具体就看Name
Search Creator的帮助文件吧,这里就不介绍了。都不知道有多少字了,我真的已经累了。

祝大家作出好地图,祝绿野地图越来越好。

没有评论 »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress