网络评估类型-选自desktop help

本文介绍了五种网络评估方法,包括字段评估器、字段表达式评估器、常数评估器、函数评估器及VBScript评估器。这些方法用于为网络属性赋值,例如使用字段评估器直接从单一字段获取值,或利用函数评估器通过执行乘法或逻辑运算来计算属性值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网络评估是对网络属性的定义,使用的是各种数据源,如边,点等,meters属性直接取自field ,可以是 shape—length,也可以是其他的。网络评估类型包括以下:

Evaluator typeDescription
Field evaluatorThe most common way to assign values for a network attribute is by identifying a single field that will be used to evaluate the network attribute when the network dataset is built. For example, a field evaluator may be used in cases where the value describes a measurement, such as meters.
Field expression evaluatorThe field evaluator can be modified to take a field expression as the value instead of a single field. In this case, you'll build an expression on the Field Evaluator dialog box. For example, if the units of the network attribute are in meters but the units of source data are in feet, you can create an expression to translate the feet into meters when the network dataset is built.
Constant evaluatorAttributes can be assigned a constant value. The value can be numeric (0, 1, 2) for cost, descriptor, and hierarchy attributes, or a Boolean expression (Traversable or Restricted) for a restriction attribute.
Function evaluatorThe function evaluator calculates attribute values by performing a multiplicative or logical function on another attribute value or parameter value. For numeric attribute types, the values are derived from an expression that multiplies the value of another attribute by some value. For example: DriveTime * 1.25. For Boolean attribute types, the values are derived from an expression that compares another attribute value to a parameter value. For example: MaxHeight < VehicleHeight.

 

NOTE: Since the function evaluator is new in ArcGIS 9.3, using it in your network dataset will make your network dataset unusable in previous ArcGIS releases.

Global turn delay evaluatorThe global turn delay evaluator assigns a cost value for transitioning between two edge elements based on the deflection angle between the two edges and the hierarchy attribute value of each edge. For example, it may take longer to make a left turn from a local road on to a secondary road than it does to go straight through an intersection on a secondary road. Unlike other evaluators, the global turn delay evaluator can only be assigned as the default evaluator for turn elements.

 

 

Learn more about establishing global turns

 

 

NOTE: Since the global turn delay evaluator is new in ArcGIS 9.3, using it in your network dataset will make your network dataset unusable in previous ArcGIS releases.

VBScript evaluatorAttributes can be assigned from the result of the execution of VBScript. This provides a way to model complex attributes. Unlike other evaluators, the VBScript evaluator does not assign values when a network is built. Instead, it assigns values when a particular network analysis requires the use of that attribute. If the values of an attribute change constantly, the use of a VBScript evaluator can ensure the use of updated attributes for network analysis.

 

NOTE: Since the VBScript evaluator calculates its values at the time of analysis, this evaluator can affect the analysis performance.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值