博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SuperMap iDesktop实现室内导航
阅读量:4163 次
发布时间:2019-05-26

本文共 1793 字,大约阅读时间需要 5 分钟。

kx

现今城市化进程飞速发展,错综复杂的路网和越来越复杂的建筑物内部构造,使得人们对于空间位置的认知变得更加困难,尤其是在商场、机场等大型公共场所,室内迷路的情况尤为突出,室内导航因此得到越来越多的关注。室内导航构建人与物之间的空间关系,使用户在室内能精确确定自己的位置,并能快速找到最佳路径到达想要去的位置,为人们的出行带来巨大的便捷。针对人们在室内出行中亟需解决的问题,SuperMap iDesktop 提供了室内导航数据的生产、加载、分析等一体化解决方案,支持构建室内与室外一体的导航模型,实现室内地图和室外地图无缝衔接显示;并通过设置楼梯关系串联起不同楼层,实现二三维一体、跨楼层、跨楼栋的路径导航分析。

1、首先打开iDesktop,找到交通分析->室内导航,如图一:

在这里插入图片描述

图一
2、可以看到在这里我们需要进行三个步骤的操作,首先来看构建室内导航模型,如图二: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201230135757220.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTY0NjExNw==,size_16,color_FFFFFF,t_70)
图二
构建导航模型所要求的数据包括室内**路网数据,关键设施点**(楼梯点、出入口)数据、其他 POI 点数据、以及室外道路数据。其中,**前两种是构建导航模型的必需数据**,其他 POI 数据和室外道路数据为可选数据,用户可根据实际情况进行设置。

室内路网数据:

道路数据存储于线数据集或网络数据集中,是导航的基础数据,各楼层均有独立的道路数据。

关键设施点:

包含楼梯点,出入口等数据,楼梯又可分为扶梯、直梯、步行楼梯等,用于跨楼层导航连接;出入口点数据是连通室内与室外、不同楼栋之间的关键数据,必须包含如下属性项:

参数 说明 数据类型
楼梯 ID 每个楼梯及出入口均有唯一ID值,即使是相同的一部直梯,在不同的楼层,ID值也是不一样的。 宽字符
类型 根据设施点的不同属性设置类型值,可分为直梯25136;步行楼梯 25134; 扶梯25135;出入口25062等4类。可用于导航场景中楼梯点单值专题图显示。 宽字符
名称 用于标识楼梯及出入口名称。用于导航场景中制作标签专题图,展示关键设施点名称。 宽字符
楼层 ID 每个楼层的 ID字段。 宽字符

其他POI:

主要用于展示及搜索,以商场为例,卫生间、收银台、 ATM 等,都可以成为 POI,POI 数据能使导航信息更丰富,为可选数据。必须包含的属性项:

参数 说明 数据类型
POI ID 每个 POI 信息均有唯一ID值。 宽字符
名称 POI数据名称。 宽字符

室外道路数据:

室外道路数据存储于网络数据集中,通过楼层的出入口数据与室内模型数据建立关系,用于实现室内外一体化导航,为可选数据。

3、构建好了室内导航模型之后就可以构建楼梯关系了,如图三:

在这里插入图片描述

图三
在此处我们可进行查看、修改、构建等楼梯点管理操作,楼梯类型可分为直梯、步行楼梯以及扶梯;其中直梯、步行楼梯存在上行和下行两种关系;扶梯,可上行或下行,用户可根据数据情况指定。 每个楼梯点都有一个固定的ID值,楼梯点会根据楼层的不同,存在上行、下行两个方向,所以一个楼梯点将生成两条记录信息,例如:楼梯点ID为 68,楼层为2层,同时存在方向为上行和下行两条记录:第一条上行记录,由于该楼栋无3层,默认到达ID 将无法上行,即不需要设置楼梯关系,;第二条下行记录,到达楼层为1楼,需指定1楼到达ID,“无法上行”或“无法下行”的楼梯关系,默认到达 ID 和到达楼层显示为“--”。

4、设置好楼梯关系之后就可以开始室内导航了,点击室内导航,选择起始点与终止点,在交通分析里面点击执行即可,效果如图四:

图四

图四
其他流程可以参考:[SuperMap iDesctop在线帮助文档](http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iDesktop/SuperMap_iDesktop_10i.htm)

转载地址:http://yspxi.baihongyu.com/

你可能感兴趣的文章
年薪50万+的90后程序员都经历了什么?
查看>>
2019年哪些外快收入可达到2万以上?
查看>>
【JavaScript 教程】标准库—Date 对象
查看>>
前阿里手淘前端负责人@winter:前端人如何保持竞争力?
查看>>
【JavaScript 教程】面向对象编程——实例对象与 new 命令
查看>>
我在网易做了6年前端,想给求职者4条建议
查看>>
SQL1015N The database is in an inconsistent state. SQLSTATE=55025
查看>>
RQP-DEF-0177
查看>>
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
java杂记
查看>>
RunTime.getRuntime().exec()
查看>>
Oracle 分组排序函数
查看>>
VMware Workstation 14中文破解版下载(附密钥)(笔记)
查看>>
日志框架学习
查看>>
日志框架学习2
查看>>
SVN-无法查看log,提示Want to go offline,时间显示1970问题,error主要是 url中 有一层的中文进行了2次encode
查看>>
DeepLearning tutorial(7)深度学习框架Keras的使用-进阶
查看>>
第三方SDK:JPush SDK Eclipse
查看>>