ArcEngine:进行最短路径分析后,如何获取最短路径经过的道路的名字呢?

ArcEngine:利用Network Analyst进行最短路径分析后,最短路径显示出来了,但是要如何获取该条最短路径按顺序途经的所有道路的名字呢?也就是要如何提供导航信息。
已邀请:

徐珂 - ArcGIS for Desktop

赞同来自: more

首先道路数据中应该有字段存储道路的名字,然后在网络数据集中设置方向,详细可参考:http://desktop.arcgis.com/zh-cn/arcmap/latest/extensions/network-analyst/setting-directions.htm
 
点击网络分析工具条上的方向按钮,就可以看到导航信息了。http://desktop.arcgis.com/zh-cn/arcmap/latest/extensions/network-analyst/exercise-3-finding-the-best-route-using-a-network-dataset.htm
 

jiushidt - AE使用者

赞同来自: more

想必兄弟你已经获得了分析结果的INALayer了吧,获取其路径层,INALayer.Context.NAClasses.get_ItemByName("Routes"),通过IFeatureClass接口获取里面的数据即可。

要回复问题请先登录注册