网络分析,批量求多个点之间的最短行车时间

我用Network Analyst对道路网进行分析时,出现下面图片中的问题,求各位大神指点。是我构建网络数据集过程中的某些设置出现了问题还是别的?会的请多指教。
-6d6e14b5d1da949c.png

已邀请:

徐珂 - ArcGIS for Desktop

赞同来自: 女子如是

测试了这个数据,道路相交的地方都打断了,再进行网络分析会报如下错误:
Error: The evaluator failed to return a value. [Attribute: Time, Source: FT_县道, OID = 556, EID = 1960]
Error: Network element evaluator error. [Script Control Error -2147352319]
error.png

问题的原因可能是10.0版本,使用脚本赋值器需要使用函数,不能直接进行网络数据集中的网络属性直接计算。
【解决方法】:
方法一:重新创建网络数据数据集,再添加网络属性就可以了。
方法二:时间是用道路长度除以速度,速度属性使用的是常量,时间属性使用的是脚本赋值器,那么
公式改为Edge.AttributeValueByName( "length" ) / Edge.AttributeValueByName( "Speed" ),就没有问题了。
script_evaluators.png

*0

赞同来自:

有结点是什么意思?能不能跟我解释,我是刚学的arcgis,很多专业术语都不懂。我打断了试过了也是求解不了。

要回复问题请先登录注册