Android上ozi的简单制作
上
[日期:2011-02-03] | 来源:刘影博客blog.sina.com.cn/arseniclew 作者:刘影 |
ozi的和其他地图不同的是,ozi用的是图片图资,而市面上的导航地图用的是矢量地图,ozi相比矢量地图,可以说都是缺点,文件体积大,缩放后影响查看效果,没法按地图上的道路导航等等,反过来ozi有一个最大的优点,就是可以自己制作和编辑,就像画画一样,可以自由修改,同事可以把纸质地图扫描后用来定位。适合户外使用。
样本
这是我的手机桌面,背景图就是自己做的一个ozi地图局部,下面以这个样本为目标而展开。

1.gmapedit





Android上ozi的简单制作
中
[日期:2011-02-03] | 来源:刘影博客blog.sina.com.cn/arseniclew 作者:刘影 |
ok,开始
首先截取一块地图,我这里取余姚以及南部的四明山部分,目前最新的版本只有09年初的garmin 701了。相关操作可参考我之前的博文“给Google Earth添加地图信息”
然后调整地图属性,在Levels页面里,只留第一个和最后一个level,把中间的全部删除掉。

使用选择菜单,选择不需要的兴趣点,删除掉,我一般除了道路和河流,只留下饭店,宾馆和地标。如果不做这个处理,那么地图会显示所有的兴趣点,非常乱。

下面是我截下来的部分,差不多和前面的矢量地图范围一样就可以了。格式无所谓,jpg,png,bmp都可以

global mapper的定位原理很简单,至少制定2个对应点,就可以匹配图片了。
使用左键放大,右键缩小的操作,找到地图和图片对应得位置,用鼠标点一下(下图中间和右边地图上的红点),然后点”add point to list”按钮









载入后如图



接上文,完成aster dem数据,卫星地图,garmin地图的合并。
随后声称等高线
我这里为了配合卫星地图显示,把等高线的颜色定义为浅灰色。
各位实际操作的时候,可以自己定义好各种线条的颜色和粗细以及标签字体的大小,总之自己感觉看着舒服就可以了。

一切搞定,开始输出,选择菜单file\Export Raster and Elevation data\geo tiff
注意下面的选项,compression一定要选不压缩”No compression”,否则后面的转换可能会出错。
Sample Spacing/Scale这个选项是一个导出图片的比例尺,既一个像素相当于多大的范围,这里默认输入单位是经纬度,可以点下方的按钮”Click Here to Calculate…”,里面可以选择米为单位,通常建议每个像素代表的范围在10米乘10米以内,如果截图的时候分辨率足够高,那么很有可能一个像素代表的范围在5米乘5米范围内。


打开Ozi Explorer,选择菜单:文件\导入地图\单drg地图,先选择前面导出的tif文件,然后会问你声称的map文件存在哪里,建议把map文件和tif文件存在一起,使用相同的主文件名,方便管理。完成后Ozi Explorer会自动打开这个tif地图,你会看到刚才导出来的tif文件不仅仅是一幅图片,它包含坐标信息。



如下图
设置好tif图片所在的目录,转换后的图片保存目录,临时文件存放目录,map文件的目录,并选中下放列表内的tif文件(我前面文件名用了xyz.tif),设置完毕后,点”Process image files to ozf2″按钮,可能要花上前面导出tif 2倍的时间。


ok,最后的时刻到来了,在手机上打开androzic
Android很悲剧,使用同步软件就不能访问sd卡了,所以只能拍照截图
初始界面








本篇可以自由转帖,转帖请注明本博文的链接,注明来自刘影博客。