1、安卓导航之Oruxmaps系列教程安卓导航之Oruxmaps系列教程1楼 一、Oruxmaps使用入门教程。17楼 二、PC端ORUXMAPS离线地图的制作。18楼 三、PC端导航规划路线的制作。19楼 四、MOBAC图源文件的制作。 一、Oruxmaps使用入门教程。 本系列教程以网友qsccsqwar的教程为基础,在征得其同意后,针对越野行车所需进行了部分增添、删减,主要去除了一部分较专业的内容,增添更改了适合越野行车使用的内容。在此再次感谢qsccsqwar。(E族论坛现在好烦,帐号要不停刷新。导致一个长帖子都没有心情去编辑,总是发布失败。烦死了。) 一、初识ORUXMAPS。 Ourx
2、maps是个比较好用的安卓导航程序。对于使用卫星图进行越野,比较适用。(不要问我苹果上用神马导航,我木有苹果的设备,不懂)。 ORUXMAPS,可以使用自己的地图,DIY自己的路线。软件在网上随便XX一下就能找到。如果不想太麻烦,搞地图源神马的,就不要去下载神马最新版本的了。推荐下载5.5.3版本,自带GOOGLE地图源。之后的可能因为版权神马的原因不带了。喜欢自己搞地图源就无所谓神马版本了。 安装好的程序,图标如下(版本不同,图标可能不同): 点击上面那个图标,就是上面那个,对,就是这个,点击打开,进入软件主界面: 界面简洁明了。上部是导航、地图管理;这条的下面是状态栏,标识了目前开启的内容
3、,状态栏右侧是指北标记;主界面左侧是缩放、移动、测距工具栏;右侧是开启GPS,开启航迹记录,移动工具,雷达面板(数据界面)和3D视图;底部的参数是比例尺、地图层级、缩放比例。 点击菜单按钮(就是你的实体键,菜单键),弹出的主菜单: 基本不需要细讲吧,都点击看看,全是汉语,应该很容易理解的。 好了,初始Ourxmaps的任务完毕,什么?还没认识?好吧,剩下的详细介绍请问度娘。空话我就不复制粘贴了。 欢迎加入QQ群 E族GPS交流133196362。 二、ourxmaps基本操作 安装程序就是为了应用,应用就是操作么,所以我们开始对这个软件进行操作,好废话啊。恩,大段的开篇,必须废。 2.1 主界
4、面功能介绍 这个好像上面初识的时候讲过了,将就下,主界面就这些东西。不明白的对照上面的初始和实际程序参考,了解就好。恩,再稍微细化点。 这个工具栏,第一个用于记录航迹,统计信息;第二个关于路点的一切;第三个关于航线的一切;第四个关于地图的一切。后面在应用的时候会说到,这就不赘述了。 2.2 数据界面介绍 数据界面是什么?就是那个雷达图标 点击进入后的界面。不过标准好像不是叫数据界面,而是仪表盘,不过我喜欢这么叫,凭什么?因为是我在写教程,嘎嘎嘎嘎。 这个里面详细列举了各种参数。不过仪表盘不是死的,可以自己做属于自己的仪表盘。TC-1到TC-5一共五个标签页,里面分别有不同的参数给予。 仪表盘的
5、配置就是稍微长按一个参数框,一松开,就会弹出一个列表,点击你需要的参数名称,就会把这个参数放置到仪表盘你点击的位置。 所以,愿意怎么配置就怎么配置去吧。具体参数应该都能看明白。全汉语的。 2.3 打造属于自己的系统(心急的此节可暂时不看,以后慢慢熟悉) 程序刚刚安装完毕,必须有很多不顺手,一个自由程度很高的程序,怎么能不自己配置各种喜好呢? 点击菜单按钮配置,好了,这里面就可以尽情的按照你的意思改变程序。比如主界面的菜单不喜欢,可以隐藏;比如讨厌程序按下震动,这里可以关闭; 同时这里可以你的主界面的参数显示,罗盘的北向,地图北向等等。详细的见下,个菜单的作用。这里只是告诉你,可以按照自己的习惯
6、定制属于自己的系统。 2.4 各菜单的作用首先设置菜单:各种基础设置都在这里做:配置文件:用于储存你修改的各种系统状态参数,可以保存和加载,当你定制好了系统,在这里保存,如果重装程序,也只需要重新加载下配置文件。用户界面:配置侧边栏、仪表盘、指北针等等,还有航迹航线的颜色等。常规设置:呃,不解释,进去自己看。地图:用于设置地图存放路径、KML和KMZ层存放路径、DEM数据存放路径,还有地图的3D模式,缩放设置等等。航迹航线:设置航线航迹存放路径、航迹自动创建条件等。路点:设置自定义路点路点相关信息。升降表:如果你的手机带有气压计,会开启,否则是关闭状态,但是目前带气压计的手机不是很多。单位:各
7、种参数的单位,恩就是米/英尺这些的。文本到语音:用于配置程序在什么情况下使用操作系统的TTS来进行语音提示以及各种超限报警设置。应用集成:可以使用其他各种账号进行共享之类的。多向追踪:这个是个好东西,在这里你可以建立你的账号,并让你的朋友建立账号,然后在用户管理里,将自己的位置分享给朋友,并获得朋友的位置,还可以设置接近警报。捐赠:恩,就是捐赠啦。 2.5 配置好TTS(非必须) 如果希望在规划路线后听到语音提示,可以下载TTS插件并安装插件以及语音包。这时候就可以点击: 进入程序,再点击Go to TTS Setting,进入TTS设置界面: 这里头需要设置:点击默认引擎,设置成Svox C
8、lassic TTS,点击语言:选择CMN(中国),点击最下面的引擎在Svox Classic TTS后面大钩。完成后点击聆听示例,如果正确听到:“这是在普通话的语音合成Svox经典范例”这就算TTS设置正确了。 TTS程序下载: 三、ourxmaps地图获得及使用 Ourxmaps地图获得渠道主要有自己制作、网络下载和在线地图三种。PC自制地图的教程稍后发出。这里主要说下在线地图和手机端下载离线地图。 下载地图之前,我们先打开在线地图看看。点击上面菜单栏,世界地图图标,切换地图,会进入界面: ONLINE是在线地图,下面是在线地图资源列表;OFFLINE是离线地图,加载的是你的离线地图。 我
9、们选择一个在线地图(这之前最好确定你的WIFI是打开的,否则巨耗流量)。我比较常用Google Earth或者Google Hybrid,不要用Google Maps,否则你会出现在火星(坐标问题,根据部门规定,国内地图是有偏移的)。而且,通过卫星图能获得很多信息,当然这个需要一定的目视解译功底,不过看的多了,自然就会了。 好了,如此便打开在线地图了(这里我用的是Google Hybrid源)。 3.1 缓存地图 每次打开在线地图后,都会在SD里面产生地图缓存数据,在设置界面下面可以设置地图缓存的大小,以及清空地图缓存。缓存地图在离线的时候可以使用。但是不是很靠谱,你并不知道你到底有没有这个地
10、方的离线地图。 设置地图在线地图里设置。 恩,最大值和最小值,就是这个意思了,再不明白,看上面汉语解释。 3.2 使用ourxmaps下载离线地图 在上一步骤,我们已经成功打开了地图,不过地图是通过WIFI获取,并保存在缓存而已。接下啦,我们需要获取离线地图,毕竟大部分山区是没有手机信号。什么?你使用卫星电话?那这个算我没说。 点击右上角世界地图图标,下拉菜单里点击创建地图,出现: 这个是操作提示。我再描述下具体操作。出现这个界面后,进入地图圈选模式,我们圈选只需要点两个点,即地图左上角的区域起点和地图右下角的区域终点。 好了,如下: 圈地完毕后,点击对勾,完成区域选择,弹出对话框: 首先是上
11、面的图层。我们做离线导航的时候,实际上7-16级就够用了。钩的级数越大,占的SD空间越大。我个人的习惯是荒漠草原最大到15级(可以看到车辙路),复杂的山路穿越偶尔会用到16级。另外卫星图和地形图各做一份。 勾选好级数,在下面地图名称那里输入你的离线地图名称,后面就通过名称打开这个地图。 设置好了后点击下载。开始自动下载。有的手机关屏后会自动关闭WIFI,这个你需要看设置,还有的不关闭WIFI,但是会降低CPU运行和关闭部分程序。所以开始下载后是否能够关屏下载因人而异。 下载速度还是比较快的。当然看你圈选区域多大了。下载完毕会自动生成离线地图数据库。至此,我们通过ourxmaps获得离线地图已经
12、完成。 PC端离线地图可以使用MOBAC制作,跟之前我发的OZI地图制作基本一样的。下一讲再简单讲一下。 3.3 使用自己制作的离线地图 打开手机SD卡,找到ourxmaps目录,把已经制作好的离线地图文件夹复制到ourxmaps目录下面的mapfiles目录里面,这个目录是专门存放离线地图数据的,你下载的离线地图也在这里。 以上文件夹都是mapfiles下面的,其中“武汉”这个文件夹就是上一步我们在ourxmaps里面下载的离线地图数据。 但是直接复制进来是不好用滴,我们还需要在ourxmaps程序里面,点击右上角世界地图图标,切换地图,OFFLINE,然后点击上面的刷新钮:,刷新后会重新生
13、成一次地图数据库,这时候切换地图就会很顺畅。 刷新后点击我们刚才制作的离线地图。这里我只下载了9层的武汉地图,以作示例用。 好了,我们制作的离线地图就已经可以成功打开了并实际使用了。 3.4 3D地图 Ourxmaps自带一个功能就是3D显示地形,但是在首次的时候会提示需要下载DEM数据,一但下载好了,后面就可以随时使用。DEM数据存放在Ourxmaps目录下面的DEM目录里面,格式是HGT或HDR。让ourxmaps下载好DEM数据后,进入3D模式,你会看到三维模拟的地图区域。 这个可是个利器,对于跑户外,可以用模拟的山势确定你的位置。也可以知道你翻过了这个山是什么情况种种。具体操作就是两只
14、和单只操作。请自己尝试。与其我在这里废话,不如你实际操作一把。 3.5 地图切换 移动 缩放 地图的切换:当你移动到你的某个离线地图边界的时候,会自动弹出切换框,问你使用那个图;还有就是点击右上角世界地图图标,选择切换地图或者此处其他地图都行。没切换成功?恩,你先退出3D模式再说话。 移动这种废话,我还是多说点好。有时候直接移动会出现一条线连接到某个点,你很讨厌这条线,实际这条线是测距。好吧,讨厌就要关掉,否则怎么说明自由呢?点击右侧工具栏手型标记,可以移动地图了,不会有拖线。 缩放呢?继续废话点。之前我们自己制作的离线地图只做了一个等级,所以没有缩放。但是还想缩放,好吧。用你的手机音量键。可
15、以放大缩小,但是这仅仅改变的是比例,不是层级。 3.6 地图参数 地图参数,恩,地图参数很简单。如果你按照我的第一讲做的,那么你现在的地图上会有如下几个参数,首先是图上的参数,有等高线,这个可以用来获得高度信息。其次有经纬度格网坐标,用这个可以大概计算你的所在位置坐标。再次,就是程序的参考信息。恩,正下方的一个红色长条带个数字,是比例尺,指的是红色长条长度对应的距离。正下方那个email=1001610016/email是地图比例100%,16层级。 3.7 使用地图并进行简单计算 使用地图进行简单计算,这个是很有必要的。地图的功能不但是让我知道我在哪,还要让我知道,我离某个地方有多远。知道了
16、多远,我们就可以粗略算出到达时间。当然,精确地计算还是有的,并且程序提供。 好了,我们先移动地图到我们的起算位置,当然如果已经获得卫星信号,可以是我们自己的位置。点击左侧工具栏,最下面的那个,恩,就是那个。 这个呢,就是标尺。点击后,在你刚才光标位置会出现一个带有十字的红圈,长得像狙击枪的瞄准镜。好了移动地图。会拉出一条蓝色的线条,并且在屏幕下方多了一组参数: 这个参数就是距离和方位角。353的意思是你的起点位置,从北向开始顺指针转353的方向。简单的说就是你向353方向前进2KM就会到达你的测距终点位置。 但是我们知道,山路并不是直线,所以,简单的计算就是在总里程根据经验和弯曲度加上几公里。
17、再根据坡度,比如终点海拔是240m,起点是200m,可以粗略算出,40m/2000m,也就是10%的坡度,每百米上升十米。知道了坡度大概就知道速度了,徒步大概是5KM/h,开车烂土路,所以预计是20-40KM/h,然后再计算出预计到达时间不难吧? 四、使用ourxmaps进行导航 恩,之前我们仅仅使用Ourxmaps打开了地图,并且加载了我们自己下载的和制作的离线地图。有了离线地图,就可以开始使用导航功能。当然,没有也可以导航。使用在线地图。什么?在线也没有,恩,一样导航。使用路点导航。 4.1 使用现有航迹(线)导航 航线和航迹是不同的。航线是你用于导航制作的航行路线计划。而航迹是你走过的轨
18、迹记录。当然,你的航线可以使用别人的航迹,但是别人的航线不能是你的航迹。 航线建议在PC上自制,可以通过GE或者奥维PC端等软件制作,这个很简单,不赘述。下图是我用奥维PC端的截图,其中蓝色的是我规划的线路,红色的是实际线路,给大家一个直观的印象。 或者直接下载网上别人上传的现成的轨迹,将这个航线文件复制到SD卡,ourxmaps目录下的tracklogs文件夹里面。 回到Ourxmaps软件,点击菜单第三个图标,点击载入文件。找到刚才复制进来的航线(此处我载入的是前些天穿越大别山出行前规划的航线)。点击后会弹出导航选项对话框: 首先是导航选项。跟踪里面有:反转航线(用于反向导航,就是从路线的
19、终点像起点导航),航线报警(主要用于离开航线报警),路点报警(用于播报路点接近警报和播报路点距离和路点名称),本段是航线导航,就选第一个吧。不要选择无导航或者路点导航了。航线导航里面可以进行路点导航。 记录选项(用于是否记录航迹):选择开始新的航迹(开始记录),不想记录航迹的选择无。 航线加载完毕: 下面四个参数分别是你的当前海拔高度,你的速度,你的地图缩放比例和层级,还有你的航向。三个显示-的是因为我在室内,没有GPS信号。获得信号后,你的位置会出现一个箭头。 当航迹使用完毕后,点击菜单,第三个按钮,选择移除,即可移除当前航线。 如果需要返航的时候,点击航线按钮,里面有个反向,点击反向后,即
20、可实现逆向导航。 4.2 使用现有路点导航 点击菜单第二项,恩就是路点图标,点击管理,会出现路点列表,这个列表不是来源于文件,而是来源于之前你创建的路点。 路点导航实际上什么地方用的最多?恩,其实是飞机,我给大家一个飞机的CDU的截图: 这是波音777飞机起飞前在CDU输入信息界面的截图,实际上CDU输入的信息就是飞机自动驾驶仪中间需要驾驶飞机经过的路点。这些路点就是一个一个的坐标信息。因为飞机在天上可以直接飞直线连接,所以路点导航对航空界很有用。对飞机来说,航线就是把路点连起来就行了。 这是一架小型飞机的导航电脑。恩,蓝色的这些点,就是航点。也就是我们的路点。飞机可以这样导航,同样我们也可以
21、使用路点导航。 使用路点导航方式在Ourxmaps中,就是找到路点,点击,会弹出一个对话框: 高程显示为0,因为没有载入DEM高程文件。 点击转到,这个航点居中,Google导航是使用在线谷歌导航。点击导航至,这就是我们的航点导航了。 导航开始,会出现两条线,一条浅红色, 连接你的光标位置到终点,也就是正在导航的路点。一条是蓝色线条,连接到你的实际位置,下面的参数显示的是你的实际位置到光标位置的信息。 点击雷达按钮,进入仪表盘,在TC-4中,会看到电子罗盘。 在电子罗盘左侧出现地标标识后,中心会出现箭头,这个箭头始终指向你的航点位置,而上面顶上的针则标记你现在的航向。 4.3 使用ourxma
22、ps绘制航线并进行导航 为什么要用ourxmaps绘制航线呢?因为在户外可能会出现临时改变原始计划的情况,那么遇到这种情况,新的路线,之前并没有设计,是不是就不能导航?当然不是,现场绘制路线就好了。 绘制方法如下: 点击菜单第三个按钮,航迹按钮。里面有个创建,对就是创建。弹出对话框: 创建路点可以不勾,当然也可以钩,就是是否自动创建路点。我不勾,点击添加新航段,在你的起点位置点击+号,移动到直线的第二个点位置,也就是要拐弯的位置,点击第二次+号,移动地图并不断点击+号直到所有新航线全部完成。点击号,完成航线创建。 不过现在创建好的仅仅是个航迹,恩,航迹,不是航线。所以还不能直接用这个导航。航迹
23、不理解?不理解看前文,我解释过航迹和航线之间的区别。 我们再点击菜单的航迹按钮,点击移除,好了,新绘制的航迹木有了,真的木有了,没事,再次点击菜单的航迹按钮,点击管理,原来航迹已经保存到数据库里面了。最上面的那个就是新创建的航迹,点击航迹,说你呢,不是让你点击前面的钩,是点击航迹。弹出菜单: 编辑属性就是改个名称什么的。从数据库中删除,恩,这就是真的删除了。统计表是对这个航迹进行分析,但是手工创建的航迹没什么可分析的,如果是记录的航迹,就会显示很多参数,自己看噻。 这里最有用的两条,是加载航迹和加载为航线。加载航迹用于观察自己的路线,加载为航线,就可以使用刚做的航线进行导航了。 导出为,可以保
24、存你的航迹为GPX、KML或KMZ格式到SD里面,并复制到电脑,在电脑端查看。 上传至,那就是集成应用里面的那些账号的作用了。 修正高度是使用DEM数据修正里面的GPS高程信息,视情况而定。 再描述下统计表,如果是自己真实记录的航迹,点击统计表,会出现: 这里面,有你的开始时间和结束时间,有平均速度最大速度,高程变化,点击详细还有精确数据。最下面的查看图表是根据GPS高程(可以用DEM校正)记录生成的或者横坐标是时间或者是路程的高度变化图表。 4.4 使用ourxmaps设置路点并进行导航 看了我上面关于路点导航的介绍,是不是比较心动。很高端啊,实际上路点导航时最简单,最低端的导航,但是是最实
25、用的。路点导航在Ourxmaps中,使用很简单,导航已经说过了,现在就是新建路点。在地图上长按,长按会弹出一个菜单,里面有: 置为地图中心,就是把你手点击位置移动到地图中心; 地处其他地图,切换地图?恩,这个切换法是不是之前忘说了,恩,补上,切换哈。; 这有什么?有什么问谷歌啊,所以是流量滴; 创建路点,恩,看到重点了,这个就是我们需要的,点击后就会在手长按的位置创建一个新的路点。会弹出对话框让你输入路点信息。 恩,最近路点是找到最近路点,废话,都能看懂。 直接到此处就是直接使用路点导航到此处,自动建立路点,不用输入任何信息。 4.5 加载卸载航迹航线路点加载卸载航迹信息,点击航迹按钮,里面有
26、管理,点击管理,实际上是管理航迹数据库。点击任何一个航迹即可加载。卸载航迹则点击航迹按钮,里面有移除。航线和路点操作同理。点击菜单,管理即可实现加载,点击移除即可关闭。 4.6 使用TTS获得更好的导航体验 之前我已经安装配置好了TTS。所以,在这个程序里面就可以使用TTS对路点进行播报。为什么只播报路点?因为只有路点播报才有意义。航线播报没有意义。 只要你开启了路点接近警报,就是路点导航,在设置里可以设置警报的距离,我设置的是80m。警报方式是,当你进入到警报范围内是,TTS语音开始播报:“距离”+路点名+XX“m”。这就是我把路点名起程左转、右转、第二个路口之类的原因。到时候就会警报,距离
27、左转还有47.6m,恩,这个就够了。 除了TTS语音,还有一种警报方式,是铃声+震动警报,主要有多项追踪(朋友接近),离航偏航(距离可以设置,我设置为100m,意思是当我原离航线超过100m时自动警报,警报声音可以设置,是系统铃声库,所以你可以自己录音,并放到铃声文件夹里面,录音就录远离航线之类的)。 五、使用ourxmaps记录航迹 好了,如果你有耐心看到这里,那么基于ourxmaps导航基本使用起来就得心应手了。不过光导航还不行。回头跟人家说,我去哪哪哪了,不能用航线(之前的导航文件)来讲吧。我们得有航迹,航迹就是我们走过的路线的记录。相当于全程坐标录像。 5.1 记录航迹 记录航迹很简单
28、,首先,在开始航线导航的时候,菜单里会有记录选项,点击新的航迹,就会开始自动记录新的航迹。同时还可以直接在右侧边栏,点击记录按钮,即可开始记录航迹。记录的航迹自动保存与数据库中,等同于之前手工创建的航迹。 5.2 反向导航反向导航之前已经提过,首先得把航迹加载为航线,然后点击航线按钮,里面有反向,即可实现反向导航。用于根据已有的航迹来回到原始的位置,避免迷路问题。 5.3 分享航迹 分享航迹,及将你的航迹共享给别人,可以是展示你的英勇事迹,也可以是给别人作为航线进行导航。分享航迹有多种方法,首先是点击航迹按钮,管理,在航迹数据库管理里面,点击一个航迹里面有上传至(这几个集成应用账号我都没有),
29、其次有邮件发送,会问你使用什么发送(电子邮件、微信分享、蓝牙都可以),还有就是导出为,选择格式后即可保存成本地文件。保存成本地文件,恩,那就是你想怎么分享就怎么分享了。 六、数据管理 Ourxmaps使用的时间久了,会产生很多文件,而且有些地方去一次就不再去了,不能让这些文件占用我们手机SD宝贵的空间。什么?你手机320G空间,恩,我什么都没说。所以我们需要定期对Ourxmaps的文件夹进行清理。 6.1 ourxmaps文件夹说明 为了清理,我们首先需要了解ourxmaps各个文件夹是做什么的,然后才能有针对性的进行清理。Ourxmaps下面就这些文件夹:Cursors:标记记录文件夹,平时
30、没东西;Customwpts:自定义类型,主要放置一个文件,这个文件是你的自定义路点配置;Dem:存放高程数据,即DEM数据文件夹;Geocaches:地理宝藏数据库,我一直没找到地理宝藏,不过地理宝藏本身就是一种路点信息;Mapfiles:地图数据文件夹,恩,就是存放离线地图以及地图缓存;Overlay:KML和KMZ层文件存放位置;Preferences:首选项,就是保存的你的个人配置文件;Tracklogs:路线文件夹,用于放置你制作的路线文件以及航迹航线数据库。 6.2 管理路点文件 路点文件管理在ourxmaps中实现,点击路点按钮,管理。这是直接管理路点数据库,包含了你在ourxmaps中创建过的所有路点。可以加载路点并用于导航。同样可以删除和导出。 6.3 管理路线文件
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1