室内地图2:如何实现室内三维路径计算

我们都知道,传统的最小路径计算方法包括Dijkistra, A star等。但是本文这里并不介绍具体的路算方法,这些计算方法很成熟了。在各大地图平台应用广泛,比如我们出门的导航。

本文要介绍的是,如何通过ArcGIS提供的network analysis的二维平面路算 实现我们做室内定位导航的可视化三维导航。当然,最好的方法是像高德等地图服务商自己做一套二次开发的平台,不过这个东西就不是我们做研究的人目前能花费精力去做得出来的了。

在上一篇文章《室内地图1:从cad--->map》中我简单介绍了如何生产一个能用来做路径分析的地图,但是ArcGIS只是能做一个二维分析。比如说从602办公室到632那么ok,但是假如你想让他计算从602到804,可能就没法计算了。因为室内导航中设计楼层,电梯和扶梯等等。所以我思考了两种方法:

1.每一层楼生成一个network dataset.在跨楼层导航的时候,首先将用户计算到距离自己最近的电梯/扶梯(602---->6楼电梯口)、然后认为电梯、扶梯直达目标楼层后再计算目标楼层电梯到目的地的路径(8楼电梯口----->804)。这种方法容易理解,将扩楼层导航分解成了两个路径分析,即当前位置到当前楼层电梯,目标楼层电梯到目标位置两端路径分析。不过此方法有一个缺点,就是有些电梯不一定能够直达目标楼层而需要转电梯,这样一来,这个导航方法就不能用了,所以我思考了第二个实现方法。

2.这个方法即通过在地图平面上画出楼层偏移,并且画出电梯作为路径的一种,然后室内整体作为dataset建立network。 这个比较难解释,我贴图来说:首先这是我6楼的平面图,其中酒红色的为可走路径。

我们知道,不同楼层投影在平面上是有重合的,也就是说如果我把10楼的路径和地图放上去将重合在一起。导航也很难做到从六楼到10楼的路径计算。

所以,我决定将每一楼的平面图和路径图在X方向比上一层偏移LENGTH(比如10米),也就是说假如以1楼平面坐标正确,那么对于楼层为n的楼的坐标为:

\[\left \{ \begin{matrix}X=X-(n-1)*LENGTH \\ Y=Y \end{matrix} \right.\]

再讲电梯连接起来,则可以作为一个整体实现network analysis。

建立和network dataset 后,我们新建route试试看看通过路径分析是否实现了8楼到6楼的路径计算:

成功实现,但是这个方法仅仅是一种简单实现室内三维导航的设想,需要对你通过其他定位方法获得的坐标通过上述式子进行换算之后再进行定位请求。

最后再附上android demo 图:

进入demo 定位显示:

选择目的地toilet

开始导航!!

祝大家成功!

时间: 2024-10-10 21:36:21

室内地图2:如何实现室内三维路径计算的相关文章

蜂鸟云重拳出击 地图编辑器革新室内地图传统方式

近日,蜂鸟云重磅上线,可完全在线自主编辑地图的云端制图工具--蜂鸟云地图编辑器.此款产品是蜂鸟云为解决室内地图行业用户,数据更新的痛点,而潜心研发的制图工具,免费为用户提供更全面.更便捷的制图服务. 随着城市建设的高速发展,室内空间占据了人们越来越多的时间.根据调查显示,人的一生有70%~80%以上的时间在室内空间中度过,比如写字楼.饭店.酒店.地铁站.火车站.飞机场等建筑物.因为室内空间设施的逐步完善,这个数字还将会持续升温.从商业角度出发,应用丰富的室内空间位置服务,已成为一座尚未深度挖掘的

室内地图商场停车场室内定位导航拓展方案应用

近几年来.室内位置信息在人们的日常生活中扮演着越来越关键的数据,定位服务市场发展迅速.定位服务需求量迅速增长.比如,医疗行业中重症病人跟踪监护,产房婴儿防盗,贵重医疗设备监控;商场人员定位,顾客消费习惯收集;监狱重点犯人跟踪;展馆.机场导航,实时位置查询服务等.基于互联网的应用要想放到线下.提高线下购物和客户体验度,室内地图行业必将是2015互联网行业必争之地. 上海为卓信息科技自主研发的(SiteMap IMS)室内GIS平台底层架构基于传统GIS平台,依据室内地图和室内定位的特点,在坐标体系

能定位能导航的室内地图平台到底能走多远?

现今社会万物相连的物联网时代,那么什么是物联网呢?物联网就是在互联网的基础上进行延伸和扩展,另外在延伸与扩展之间,进行物品与物品之间的联系,进行信息交换与通信.在进行信息交换时,信息位置作为一个重要角色而被突显出来,而通过信息位置的突显衍生出各种关于位置信息的服务.例如室内地图就是由物联网时代衍生出的位置信息服务! 随着城市建设脚步的加快,各种各样的室内环境也随之形成(如大型商场.机场.车站等),同样也带来了一个重要的问题,当处在室内环境中需要寻找指定目标时,往往是非常苦恼的,不知道如何寻找目标

「室内地图」数据可视化,一张“卡片”容纳购物中心全局分析

春节后上班第一周,大家节后综合症还没有缓过来呢,在某大型购物中心营运部任数据分析师的Elsa已经加班两天了,为了节后第一个月的月会报告. 上个周末,小观与Elsa约了一次下午茶,聊聊她最近遇到的工作烦心事. Elsa18年入职这家购物中心,这一年来的主要工作,是对接各部门的数据报表需求,尤其是财务部.营运部和招商部. 购物中心的数据分析主要是两大类:消费类的和经营类的. ○ 消费类的数据分析,主要和C端顾客相关,包括客流量.提袋率.客单价.消费频次等,一般营运部门.VIP部门关注较多. ○ 经营

高德地图 室内地图 API 的一些坑

开发指南 http://lbs.amap.com/api/javascript-api/guide/create-map/indoormap/ demo 大全: http://lbs.amap.com/api/javascript-api/example/indoormap/indoormap/

室内薄型钢结构防火涂料型号,室内薄型钢结构防火涂料规格

泊腾室内薄型钢结构防火涂料型号为NB(BT-02),室内薄型钢结构防火涂料规格为NB(BT-02).室内薄型钢结构防火涂料涂刷于钢构件表面,遇火时涂层膨胀发泡形成炭化耐火隔热保护层,隔绝氧气,延滞钢结构受热的速度,避免钢构件快速升温,从而提高钢结构的耐火时限.室内薄型钢结构防火涂料限制使用的场所:0℃以下:外观要求平整的构件:隐蔽钢结构.室内钢结构防火涂料型号为NB(BT-02)的特点:1.易施工.无毒 2.涂层薄,防火性能卓越 3.附着力强:对环氧型.醇酸型.酚醛型防锈底漆具有很强的附着力4.

报告丨2016-2017年中国手机地图市场研究报告

2017年2月24日,iiMedia Research(艾媒咨询)权威发布<2016-2017年中国手机地图市场研究报告>.报告显示,2016年第四季度,手机地图用户累计规模已经达到6.64亿人,增长率为1.53%.艾媒咨询分析师认为,虽然手机地图市场逐步趋于饱和状态,但与用户生活联系更加紧密,未来受关注程度将有增无减. "互联网+"快速普及,线下商家以及用户对于封闭场景内地图服务的需求直线上升,室内地图成为连接线下商家和用户的超级入口. 手机地图已深入渗透用户生活各领域

三维地图漫游用例建模

一.建模背景 (1)工程实践项目需求 我的工程实践课题是基于室内地图数据,运用OpenGL渲染手段,构建并渲染三维空间模型,进一步可应用到虚拟现实的交互游戏场景. (2)用例建模意义 用例方法完全是站在用户的角度上(从系统的外部)来描述系统的功能的.在用例方法中,我们把被定义系统看作是一个黑箱,我们并不关心系统内部是如何完成它所提供的功能的. 用例方法首先描述了被定义系统有哪些外部使用者(抽象成为Actor),这些使用者与被定义系统发生交互:针对每一参与者,用例方法又描述了系统为这些参与者提供了

总结关于iOS室内定位开发踩过的一些坑。。。

直接正题,没得BB 首先说明一下室内定位从架构上严格来讲分为3步: 1.室内地图以及室内地图能相关的一些成熟API 2.以任意方式来获取室内定位的坐标 3.将室内定位的坐标转化成室内地图的API或者一种能兼容两者的转换方式 (可选)4.定位稳定性的滤波处理,试定位坐标点不出现 跳点.卡顿.掉帧.北偏角指向性错误等影响用户体验的处理方案 目前市场中室内定位资源比较散乱,主要分为地图供应商和定位服务商两种,也有将室内定位资源合并的企业,比如 某石科技 所以要是想对室内定位有研究的最好还是需要多方了解