首页 / 浏览问题 / 移动GIS / 问题详情
安卓转向表问题
40EXP 2021年12月24日
您好,请问一下关于转向表,如何在navigation2中设置并使用呢?

1个回答

您好,设置转向表接口:navigation2.setTurnDataset(DatasetVector value)

9,127EXP 2021年12月24日
知道这个api,但是这个转向表的数据集如何得来呢?
也就是,现在我这边使用navigation2做路劲分析的时候,需要设置转向表的数据集,但是这个转向表的数据集要如何生成呢,也是根据udb数据源得来吗?还是根NetworkBuilder.createTurnTable来生成呢?
转向表如果是通过代码就是NetworkBuilder.createTurnTable,建议你那边可以在桌面iDesktop软件中制作,具体制作方法可以在桌面帮文档搜索转向表
我这边有udb的文件型数据源,但是不知道里面包不包含转向表数据集,所以请问我如何才能确定转向表数据集呢?
转向表数据集是你们制作数据的时候制作的哈,是否有转向表数据集可以问下你们制作数据的同事

好的,那如果有的话,是不是通过datasource.getDatasets().get()方法获取到对应的Dataset对象,然后强转为DatasetVector,然后用navigation2.setTurnDataset(DatasetVector value)方法设置进去就可以了

是的哈。就是这么操作的
你好,我这边刚刚试了下,我这边有udb数据源文件,制作同事说里面有转向表数据集,但是我从udb数据源里面获取到该数据集设置到navigation2,好像是没有生效的哦,请问一下可能会是什么原因呢?
您那边先在iDesktop里面设置转向表数据集进行路径分析看是否正常哈
我用idesktop打开数据源查看发现转向表数据集是禁用状态,如何开启然后保存呢

这是idesktop利用交通分析进行最佳路径分析的结果:

您那边开启转向表后,设置转向表数据集和弧段相关参数,然后在桌面进行路径分析看下转向表是否正常

请问是使用这个功能分析吗?

还有就是那个转向表禁用对路径分析有没有影响呢?

转向表只是在十字路口的时候会影响路径分析的结果,这个还是看设置的权重大小,如果你们需要设置转向表就有影响
...