> 位置 > 室内导航移动APP的研制分析,为什么某些应用程序不允许定位功能?有什么改进吗...

室内导航移动APP的研制分析,为什么某些应用程序不允许定位功能?有什么改进吗...

室内导航移动APP的研制分析

为什么某些应用程序不允许定位功能?你进步了吗...既然我们谈论定位,我们将首先做一点科普工作。目前,主流手机定位方法大致分为三类:1 .全球定位系统定位2。基站定位3。混合定位(也称为wifi定位)全球定位系统定位。顾名思义,移动电话中的全球定位系统模块用于获取位置。其优点是准确性高,信息完整。它不仅能获得经度和纬度,还能包括海拔高度。

室内导航移动APP的研制分析

导航APP开发多少钱

地图导航应用程序是一个移动电话应用程序,为用户提供定位服务,如实时定位和车辆定位。主要应用于旅行导航、汽车旅行导航或室内导航等移动应用,节省时间,给用户旅行带来方便。 地图导航应用开发功能1。实时定位功能:用户可以通过全球定位系统定位了解自己的实时情况。一些三星手机有内置导航软件,如GOOD导航、百度地图、中国移动导航等。建议您搜索手机应用程序。 如果您的手机没有内置导航软件,但有内置的全球定位系统芯片,您可以下载支持导航功能的第三方软件来尝试 维托欣(Vito Xin)为中国移动全网定位服务平台、中国移动12580、官渡手机地图、泰国移动导航、中国电信导航地图和地理信息服务平台、天翼导航和导盲犬提供导航地图和动态交通信息服务。 四维图信致力于在移动定位服务领域开发更多创新应用,占领移动、百度地图 百度是一家拥有足够财政资源支持地图的大公司。它有全面的信息和快速更新。一些路段将及时更新以便维修。 我删除了手机上预先安装的导航地图,安装了百度地图。 据最新媒体报道,北斗地图应用预计将于5月1日正式发布!中国北斗卫星导航系统的建设已经进入第三阶段,目前共发射了29颗卫星,到2020年将为全球用户服务。与此同时,北斗导航应用越来越广泛和深入。你周围的许多手机已经支持北斗导航。 然而,由于缺乏资源,

为什么某些应用程序不允许定位功能?有什么改进吗...

为什么某些应用程序不允许定位功能?你进步了吗...既然我们谈论定位,我们将首先做一点科普工作。目前,主流手机定位方法大致分为三类:1 .全球定位系统定位2。基站定位3。混合定位(也称为wifi定位)全球定位系统定位。顾名思义,移动电话中的全球定位系统模块用于获取位置。其优点是准确性高,信息完整。它不仅能获得经度和纬度,还能包括海拔高度。

室内导航移动APP的研制分析

导航APP开发多少钱

室内导航移动APP的研制分析范文

摘要:随着定位服务应用的深入和人们活动的扩大,对室内定位导航服务的需求越来越迫切。在研究室内地图、导航数据和室内导航实现过程的基础上,提出了室内导航数据模型和制作流程,并开发了室内导航应用程序的设计与开发,实现了室内地图操作、地图显示、路径规划导航、移动终端查询和定位的基本功能。

关键词:室内地图;室内导航;数据模型;

室内导航移动APP的研制分析

摘要:随着定位服务的发展和人们活动的扩大,对室内定位导航服务的需求越来越迫切。在研究室内地图、导航数据和室内导航流程的基础上,提出了室内导航数据的模型和制作流程,进行了室内导航应用程序的设计与开发,实现了移动终端中基本地图操作、地图显示、路径规划与导航、基于室内地图的查询与定位等基本功能。

关键词:室内地图;室内导航;数据模型;

0,简介

随着定位服务应用的深入和人们对活动需求的扩大,对室内定位导航服务的需求越来越强烈。特别是在大型复杂的室内环境中,如大型商场、机场等场所,对室内导航和定位的需求正在快速增长。因此,开展室内导航数据模型、数据生成过程及室内定位导航相关技术的研究,提供基于移动终端的室内地图导航导航定位服务显得尤为迫切。

室内定位导航是为特定室内环境中的用户提供从当前位置、路线位置到目的地位置的路线规划服务。室内地图是室内定位和导航传递信息最简单、最有效的媒介。除了在移动设备上显示室内平面图之外,室内地图更重要的是为用户提供商店、厕所、休息区、电梯、出入口等目的地的快速搜索和定位功能,并为用户的日常出行提供方便的信息查询工具。

1。室内导航

近年来,国内外许多大学、科研机构、科技公司都投入巨资进行室内定位导航技术的研究和应用。他们攻克了关键的室内外定位技术,并进行了实验和应用,取得了显著成效。例如,自6.0版以来,谷歌地图增加了一些室内地图,为大型室内建筑(如商场和机场)提供地图导航和定位服务。虽然一开始没有为用户提供路线导航的功能,但是通过软件提供的功能已经找到了房间附近的兴趣点的位置,其定位和导航功能也逐渐得到改善。除了谷歌之外,许多国内公司如土居、智能地图(SmartMap)、高德地图(Gaud Map)、百度地图(Baidu Map)和蜂鸟地图(Hummingbird Map)已经开始为室内地图制作、定位引擎和地图引擎提供一整套室内地图定位和导航解决方案,并提供了相对完整的SDK,实现了室内地图数据制作和访问、室内场景浏览、楼层切换、兴趣点标注、路径规划和实时导航等功能。它还被应用于一些大型商场和机场,并取得了一定的进展。由于技术和成本等诸多限制因素,室内定位导航技术尚未得到广泛推广和应用。然而,随着研究的深入、技术的积累和需求的增长,室内定位和导航必将为广大用户提供更加便捷和舒适的服务。

2,室内地图数据设计

室内电子地图是室内定位和导航的基础。通过室内地图的标准化制作,建立室内路径模型,并利用相关算法实现室内设施搜索、路径规划和导航等功能。

2.1,室内地图数据类型

目前,室内地图数据主要包括二维、二维和三维地图数据。通过不同的显示效果,实现室内定位地图导航和路径规划导航功能。不同类型的数据在数据结构、数据内容、数据模型、存储方法、渲染效果等方面是不同的。鉴于室内2D数据制作相对简单、成本低廉,以及移动设备终端对运行效率和占用空间限制较少的特点空,室内2D地图是当前的主流表现形式。本文主要研究和测试室内二维地图和路径导航数据。

2.2,室内数据模型

鉴于室外地图和室内地图在认知和表达上的差异,对于哪些元素应该被表示、如何表示、如何渲染、如何产生数据等问题没有统一的标准。采用室内地图的概念建模来解决这些问题,通过阐明室内地图的结构层次、元素类型和几何特征来确定表达形式,并将数据模型归纳为室内地图数据模型和室内路径模型,并通过数据模型结构实现室内地图数据的完整表达。

室内地图数据制作过程中,室内地图数据应以建筑物为单位进行整体组织。根据结构特点,建筑在垂直方向上分为多层,各层通过楼梯和门廊等设施保持连接。根据元素的特征,楼层中的元素可分为6种类型:功能区、室内路径、交通设施、服务设施、兴趣点和其他附属物。不同类型的元素以层的形式组织,最后以点、线和平面的形式形成矢量元素。通过对结构特征和元素特征的分析,实现了室内环境中“建筑”、“楼层”、“层”和“元素”的四层结构,层次分明,室内数据模型建立清晰,如图1所示。

室内路径模型通过人工采集数据获得建筑物内每个房间的门、楼梯、电梯、出入口等节点,选择可以通过走廊、走廊等的中心线,通过中心线连接路径点形成路径,构建路网数据集的虚线数据集,并根据路径导航规则建模,为室内导航提供导航数据源。考虑到室内路径与室外路径的连接以及室内多层空中的路径规划问题,在建立室内路径模型时,室内外道路网络通过室外相关区域与室内入口之间的节点连接进行连接,从而实现室内外组合导航的有效连接。

图1室内地图数据模型的逻辑结构

图1 室内地图数据模型逻辑结构Fig.1 Indoor map data model logical structure

2.3,室内地图数据制作流程

室内二维地图的制作可分为六个阶段:数据采集、概念建模、格式和坐标转换、路网建设、综合制图和数据部署。通过获取原始的计算机辅助设计数据文件或规划设计图纸数据,采集室内交通设施等辅助信息,将格式转换成图纸的矢量数据文件,并进行配准校正,实现与室外地图坐标系的统一,从而形成点线平面室内数据,构建导航路网数据集,完成室内地图制作,实现室内地图要素的综合协调表达;最后,对室内地图要素进行符号设计、地图渲染和专题地图制作,并根据使用需求实现离线地图或在线地图的部署和发布,从而为不同的地图平台提供室内导航数据服务,如图2所示。

图2室内地图数据制作的基本流程

图2 室内地图数据制作基本流程Fig.2 Basic process of indoor map data production

3。室内导航实现过程研究

与室外导航相比,室内导航大不相同。室内导航虽然没有复杂的交通规则,但它不仅涉及平面方向的单层规划导航,还涉及跨楼层规划导航。其导航模型需要处理跨楼层连接问题。单一楼层地图中的路径规划使用路线起点和终点。通过路网数据模型,根据最短路径算法找到并绘制最短路径。路径规划可以更容易地完成。其主要目的是根据地图上各点的连通性连接相应的节点,构建导航路网模型。对于跨楼层规划和导航,需要通过某种方式将相邻楼层连接起来,以在上下楼层之间建立物理空连接。在实际建筑中,楼层之间的物理连接点可以通过楼梯或电梯上下连接。因此,在导航数据集模型的构建中增加楼梯和电梯设施作为节点,可以解决楼层间的路径规划问题,采用单层二维路径规划方法实现多层空间的路径规划和导航,满足室内导航的需要,如图3所示。

图3室内导航实现流程图

图3 室内导航实现流程图Fig.3 Indoor navigation implementation flow chart

4。移动室内导航和定位应用程序设计

通过对室内地图数据制作和室内导航实现过程的探索和研究,选择公园建筑作为实验场地,参照室内地图模型完成室内地图和路径数据制作,离线数据生成并部署在移动设备上,采用超级地图IMoblie为移动终端设计开发室内导航定位应用程序, 室内定位导航功能通过手机终端APP实现,依靠室内部署的无线网络、蓝牙等定位传感器网络环境,如图4所示。

图4室内导航系统框架

图4 室内导航系统框架图Fig.4 Indoor navigation system framework

4.1,导航和定位应用逻辑架构设计

移动室内导航定位应用是基于安卓系统开发的,采用安卓工作室2.1开发环境,以Java为主要开发语言,使用本地SDK获取移动设备摄像头等硬件传感器设备的相关信息,并使用超级地图IMobile作为地理信息系统功能平台。地图显示、缩放等基本功能以及地图导航、规划导航和搜索定位等其他特殊功能,都是利用Super Map IMobile提供的室内导航和坐标转换等界面来实现的,以满足室内定位导航和搜索服务的应用需求,如图5所示。

图5系统技术逻辑架构图5系统技术逻辑架构

图5 系统技术逻辑架构Fig.5 System technology logical architecture

4.2,导航和定位应用功能设计

室内导航定位APP系统的功能主要分为四个功能模块:基本地图操作、室内地图显示、路径规划导航、查询定位。地图操作主要实现室内地图缩放、地图旋转、图层控制(楼层功能图层切换、设施图层切换等基本功能。)、信息查询等。地图显示功能主要是实现室外地图和室内地图的无缝集成显示和自动切换功能。室内导航功能主要是在一定时期内实现从起点甲到终点乙的路线规划和导航功能。它可以直接从地图中选择,也可以通过输入目标点进行路线规划和导航。查询定位功能主要提供室内设施的查询定位,如营业场所查询和设施查询定位(卫生间、休息区、电梯、出入口等)。)。系统的功能设计如图6所示。

图6图6安卓室内导航系统功能模块

图6 Android端室内导航系统功能模块Fig.6 Android indoor navigation system function module

5,结论意见

在研究和探索室内地图数据制作和室内导航实现过程的基础上,提出了基于移动终端的室内定位导航应用系统的实现思路,并讨论了移动客户端应用的框架设计和功能。随着室内定位技术的提高和移动终端的推广应用,室内定位服务的应用将会越来越广泛。室内外一体化是关键,室内外动态识别和切换是难点。未来将结合需求对跨楼层室内定位导航技术的应用进行研究和探索,实现多楼层空室内路径规划和导航,努力实现室内外定位导航一体化技术的重点研究和应用。

参考:

徐新凯,李伦,梁军。基于移动终端的室内导航系统的设计与实现[。北京联合大学学报,2015,29 (3) :20-23。

李云,李冷,左志全,等。室内外无缝导航定位移动3D客户端设计[。导航与定位杂志,2014 (4) :103-106。

[3]刘元,王贾云,解珍,等。特大城市室内外无缝定位系统研究[。科技信息,2016,14 (2) :161-165。

[4]维利。[室内室外组合导航系统的设计与实现。北京:北京邮电大学,2011。

张高丽。[移动终端多层空导航关键技术及原型系统研究。成都:电子科技大学,2015。

周源、陆玉欣、林富明。室内定位技术的发展与应用研究[。测绘与空之间的地理信息,2017,40 (6) :54-57。

颜金金,尚健加,郁芳文,等.房间间实时定位的结构分析与作图方法空 [J]。武汉大学学报:信息科学版,2016,41 (8): 1,079-1,086。

邵文华。移动智能终端室内矢量电子地图系统的设计与实现。北京:北京邮电大学,2014。