搜索
单车技术

共享 原创 离线地图制作以及导航——基于安卓系统——史上最齐(4月20日更新)

查看:252270 | 回复:545
发表于 2013-5-15 15:27 显示全部帖子 | 只看本帖大图
本帖最后由 qsccsqwar 于 2014-4-25 11:20 编辑

本共知识享贴一共分为三大部分,后面根据情况可能会增加一个附注,两个外篇。三大部分分别是:离线地图制作、导航路线文件制作、oruxmaps使用入门教程。
外篇是使用Mobile Atlas Creator下载离线地图以及制作MOBAC地图源和针对离线地图偏移的校正两个。
附注是如何使自己以及团队更加安全。
共享我的经验与大家探讨,有问题请指正。也希望更多的人共享自己的经验供大家学习。不喜勿喷。

本帖的示例虽然都是基于安卓的讲解,但是仍然可以用于其他导航使用,如OZI等。

特别声明:本帖是指一种技术探讨,与大家共同探讨怎么制作属于自己的离线地图。地图都是有知识产权的。谷歌开发者协议也是禁止开发者下载地图的。所以这里仅仅是一种探讨。同时导航本身具有各种不确定因素。所以本人并不对因参考我的帖子下载制作离线地图带来的各种后果承担责任。

目录:
正文部分:
oruxmaps离线地图制作-----------------02-18楼
  详细讲解自制带等高线以卫星图为背景的离线地图制作。
导航路线文件制作 -----------------------19-31楼
  详细讲解使用骑行规划软件自动生成路线以及谷歌地球入门到精通。附带谷歌地球修改Hosts和修改缓存。
oruxmaps使用入门教程-----------------32-46楼
  详细讲解ourxmaps使用同时附带另外一款户外导航软件。附带TTS安装和配合导航。
优化Oruxmaps语音导航----------------227楼(10月2日更新)
  讲解扩展Ourxmaps语音系统获得更好的导航体验。
扩展你的户外导航系统-----------------246楼(10月9日更新)
  对现有安卓手机导航程序进行分析对比,自己选择自己更格式的导航系统。
Oruxmaps矢量地图制作----------------待写  计划讲解Oruxmaps支持的矢量格式佳明img格式地图制作


外篇部分:
Mobile Atlas Creator使用----------------46-47楼
  详细讲解使用MOBAC下载离线地图。附带分析为什么会产生地图偏移,以及怎么应对偏移。
  MOBAC图源文件制作,自己DIY图源文件;
  MOBAC配置本地图源,使用MOBAC下载:谷歌卫星+道路+等高线混合图的方法;(4月20日更新)
离线地图偏移的校正--------------------358-370楼
  讲解离线地图漂移的纠偏方式,以及使用任意图片制作导航图。

附注部分:如何使自己以及团队更加安全---------待写
  建立自己的大本营并进行有效沟通保证自己的安全和团队的安全。

外篇给我点时间去创作。因为我的教程应该说是最详细的,每一个细节都不会放过。所以需要些时间。正文三部分已经是之前写好的,所以直接全部放出来了。
希望大家支持我,回帖是我继续写下去的动力。

问下大家,遥感影像目视解译有必要写么?这东西虽然有理论,但是看得多了才是王道。

全文下载:

正文部分(提供PDF原始文挡下载):
oruxmaps离线地图制作: oruxmaps离线地图制作.rar (926.13 KB, 下载次数: 599)
导航路线文件制作: 导航路线文件制作.rar (1.07 MB, 下载次数: 589)
oruxmaps使用入门教程: Oruxmaps使用入门教程.rar (947.09 KB, 下载次数: 470)
优化Oruxmaps语音导航: 优化Oruxmaps语音导航.rar (308.72 KB, 下载次数: 254)
扩展你的户外导航系统: 扩展你的户外导航系统.rar (148.49 KB, 下载次数: 1260)
Oruxmaps矢量地图制作 :待写


外篇部分:
MOBAC使用: MOBAC使用.rar (450.07 KB, 下载次数: 1319)
MOBAC图源制作: MOBAC图源文件制作.rar (762.18 KB, 下载次数: 1320)
MOBAC本地图源补充: 对于MOBAC使用多层图源的补充.rar (470.56 KB, 下载次数: 159)
地图纠偏: 地图纠偏.rar (1.16 MB, 下载次数: 231)

附注部分:
待写


欢迎大家加群探讨:oruxmaps爱好者群:3035043


————————————————下面是广告,我的相关DIY帖子————————————————
望大家支持支持我的帖子:
DIY户外电源系统
DIY账务系统

骑行出发检查单
单车跳链子全分析





















14人 评分 查看全部评分
46人点评 收起
发表于 2013-5-15 15:31 显示全部帖子
本帖最后由 qsccsqwar 于 2014-4-20 13:35 编辑

正文第一部分:oruxmaps离线地图制作
一、前言

最近有不少人问我关于户外导航的问题,尤其是oruxmaps的使用以及如何DIY自己的离线地图。现将我的制作技巧与大家共享一下。教程一共分为三集,即离线地图制作,导航文件制作,手机软件及导航综合运用。

先说为什么选择oruxmaps作为手机导航软件。恩,因为我用了很多导航软件。包括行者、奥维互动等,最后的体验效果还是这个好。真的么?咱么拭目以待。

二、所需软件2.1 电脑端:

谷歌GPS地图5.6(绿色软件,解压后即可使用):

http://pan.baidu.com/share/link?shareid=483395&uk=3003160147

global_mapper(最好去下载最新版,我提供一个绿化的14版,内附汉化版可直接用,也提供一个11版的英文版,依旧是绿色软件,为什么提供两个,后面说,不过11版可以不下载,这个版本的数据转换较好用):

11版英文:http://pan.baidu.com/share/link?shareid=483396&uk=3003160147

14汉化版:http://pan.baidu.com/share/link?shareid=483399&uk=3003160147

OruxMapsDesktopJAVA的软件,你的电脑要安装JAVA才可以用,如果安装了,这个就是绿色软件,免安装,可以直接用):

http://pan.baidu.com/share/link?shareid=483400&uk=3003160147


注:没有安装JAVA的下载:

http://pan.baidu.com/share/link?shareid=483401&uk=3003160147


Mobile Atlas Creator1.9汉化版(绿色版,我已经给做好了常用图源,绝对最好的图源,注:该软件需安装JAVA:

链接:[url]http://pan.baidu.com/s/1gdzJMDX 提取密码:qicv[/url]

前几天连接不知道为什么打不开,修复了


2.2 安卓端:

Oruxmapshttp://pan.baidu.com/share/link?shareid=483407&uk=3003160147

TTS语音包:http://pan.baidu.com/share/link?shareid=483408&uk=3003160147

GPS Essentialhttp://pan.baidu.com/share/link?shareid=489569&uk=3003160147


(以上地址全部为我的百度网盘,免得下载大家消耗驴币了,基本我给出的都是绿色软件,我喜欢免安装,所以本教程需要安装的不多。)




3人 评分 查看全部评分
  • 漫漫长乐
  • 乖乖狼
  • Magical茏
3人点评 收起
发表于 2013-5-15 15:36 显示全部帖子
本帖最后由 qsccsqwar 于 2014-4-11 20:28 编辑

三、地图下载

制作离线地图的第一步就是下载地图,下载可以用Mobile Atlas Creator(可以直接下载成oruxmaps支持的地图数据库格式,在外篇详细讲解)。不过为了制作叠加等高线地形图的卫星图文件,这里选择了谷歌GPS地图5.6,这个会把地图拼接成一张大图,用于创作地图。

下载地图前首先要确定的是你要去哪,去哪就下载哪,如果你要问我去哪,我也不知道。这里你去哪就圈哪就行了。当然,最好在下载地图前,先用路径规划软件做好路径,或者在谷歌地图里自己做路径,我更推荐自己做路线,很多人说这个方法笨,而且累,实际上错误的,这个方法很好,在你做路径的时候,通过看这一路的卫星图,路线是什么情况,应该怎么走,心理都有底了,现场操作时,用不用导航都行了,毕竟路线已经记住了。

好,废话不多说,开始下载地图,这里使用骑行+徒步封门村(号称中国第一鬼村,自己百度)作为例子。

打开谷歌GPS地图5.6这个软件,恩,要问我哪个是程序,就是那个,别看了,就是那个解压后图标是什么都没有的那个。



image1.gif


下载积分: 驴币 -1

点开软件,会自动全屏幕,把鼠标滑动到最上面,点击菜单的设置选项》更新地图版本,在弹出的菜单里面,选择》自动更新》保存

image2.gif


下载积分: 驴币 -1

然后选择地图选项,选择第二项,卫星图-谷歌Ditu

image3.gif


下载积分: 驴币 -1



2人 评分 查看全部评分
1人点评 收起
发表于 2013-5-15 15:38 显示全部帖子

接下来,在主界面,也就是地图区域,用鼠标左键移动,滚珠缩放,找到你要下载的区域使之全屏幕。

image4.gif


下载积分: 驴币 -1

例子使用的是封门村,地址在焦作市》沁阳市》紫陵镇》封门村

开始下载地图,使用右键圈定你要下载的区域:

image5.gif


下载积分: 驴币 -1

鼠标移动到上面的菜单处,选择地图截取》选择区域地图册截取

image6.gif


下载积分: 驴币 -1

2人 评分 查看全部评分
发表于 2013-5-15 15:41 显示全部帖子
本帖最后由 qsccsqwar 于 2013-11-29 11:49 编辑

会弹出如下菜单:

image7.gif


下载积分: 驴币 -1

设置三个参数,第一个,地图的比例,16-18级之间就够了,数字越大,越占空间,下载速度越慢。正常16级就够目视解译了。第二个,储存文件夹,随便建立个文件夹用于下载地图。第三个,也是最重要的一个,勾选同时输出PNW文件则后面会找不到坐标,就需要手工校正坐标了,很麻烦,需要很多各控制点。

点击确定会开始自动截取地图,等待完成,完成后即可以关闭这个程序。程序会在你指定的目录输出PNW文件和你所圈定区域的完整地图,不过现在还是一片一片的,PNG格式。

image8.gif


下载积分: 驴币 -1

四、DEM数据下载

地图下载完毕后,需要下载DEM数据,DEM数据也就是高程数据,精度30,当然有更精确地,不过要购买,30m是免费的。当然不下载也行,可以直接跳过这一步。下载DEM数据的目的是为自己制作带有等高线的卫星图,户外使用比较方便。这里添一句,GPS的平面坐标精度还是可以的,误差15M左右,但是高程数据的定位就很差劲了。所以户外高程参考一般都是气压海拔仪。

开始下载DEM数据,进入国际科学数据服务平台,SRTM数据服务:

http://www.gscloud.cn/csearch.jsp注:前几天国科数据平台的地址更新,网站升级了,这个网址是正确的

注意,这个网站下载数据有一个要求,就是注册用户,注册很简单。完全免费。

image9.gif


下载积分: 驴币 -1

2人 评分 查看全部评分
  • 乖乖狼
  • Magical茏
2人点评 收起
发表于 2013-5-15 15:42 显示全部帖子

在这个地图里面找到你要下载的区域,左上角工具栏:

image10.gif


下载积分: 驴币 -1

分别是移动地图,放大地图,矩形选择和随意选择。

找到你需要下载的位置后,选择区域。点击右下角提交按钮。会获得数据列表,不一定是一个,看你的区域大小。

这里会有SRTMV4.1和数字高程数据(img)还有坡度、坡向等等。可以下载SRTMV4.1tiff),当然也可以下载数字高程数据(img),不过下载SRTMV4.1tiff)格式简单,否则img格式的数据GM直接打不开,也就是14版我提供的这个汉化版打不开,需要用我提供的11版得GM打开img文件转存成DEM文件,多了这么一个步骤,也就是我提供一个11版的原因。

image11.gif


下载积分: 驴币 -1

这个就是下载得到的tiff的高程数据,中间那个彩色图标的就是高程数据了。

image12.gif


下载积分: 驴币 -1

至此,你为了做离线地图所需要准备的文件全部准备完毕。

2人 评分 查看全部评分
1人点评 收起
  • mmmppp888 我已经下载了数字高程数据(img),不知道怎么转换成SRTMV4.1(tiff)格式。在你提供的11版中,也不知道怎么转换,给个提示呗?谢谢。 2015-4-14 18:04
发表于 2013-5-15 15:44 显示全部帖子
五、制作离线地图

如果上面的步骤都执行好了,至此,你手里会有两个文件夹,一个是下载的离线卫星图,一个是tiff格式的高程数据。当然如果你不想做带有等高线的卫星里线图,那么,高程数据可以没有,但是下载的png格式的离线地图必须有。

启动global_mapper14,图标是:

image13.gif


下载积分: 驴币 -1

这个是汉化版,如果你点击了global_mapper14而不是global_mapper14-chs的话那就是启动英文原版了。

打开后进入程序主界面:

image14.gif


下载积分: 驴币 -1

点击打开数据文件,找到你存放下载的卫星图的文件夹,选择全部

image15.gif


下载积分: 驴币 -1

这时候全部卫星图就会自动加载进来并按照坐标自动拼接好(实际上现在还没拼接,是多个图层,如果这里弹出对话框需要让你手工校正坐标,就是之前让你勾选同时输出PNW文件没有勾选)。如果你需要制作带等高线的,则执行接下来的步骤,否则直接跳转到后面看保存。

2人 评分 查看全部评分
发表于 2013-5-15 15:45 显示全部帖子

接下来点击菜单,文件》打开数据文件》你的高程数据:

image16.gif


下载积分: 驴币 -1

这个时候你的卫星图作为先打开的图层会被高程数据遮挡,所以点击按钮 image17.gif


下载积分: 驴币 -1
打开控制中心,或者点击菜单:工具》控制中心:

image18.gif


下载积分: 驴币 -1

1人 评分 查看全部评分
发表于 2013-5-15 15:46 显示全部帖子

这个srtm_59_05.tif就是我现在刚打开的高程数据图层,点击右侧第一个向上箭头,会把这个图层移动至底层,这是就能看见卫星图了:

image19.jpeg


下载积分: 驴币 -1

接下来制作等高线,不过不要直接点击菜单的分析》生成等高线,这个太慢了,因为你打开的高程数据空间太大了。先要做高程数据裁剪。

点击按钮 image20.gif


下载积分: 驴币 -1
,或者点击菜单:工具》数字化,弹出的框直接确定;再点击按钮 image21.gif

下载积分: 驴币 -1
,弹出的框直接确定,用鼠标左键绘制能够包含你的卫星图的区域:

2人 评分 查看全部评分
发表于 2013-5-15 15:47 显示全部帖子

image22.gif


下载积分: 驴币 -1

在对话框:

image23.gif


下载积分: 驴币 -1

名称里随便输入一个名称,因为这个层用完了就删了,最后没用,中间过程。

再打开控制中心(如果不知道在哪,看前文)。

image24.gif


下载积分: 驴币 -1

2人 评分 查看全部评分
  • 乖乖狼
  • Magical茏
1人点评 收起
你需要登录后才可以回帖 登录 | 注册 |