This document is archived and information here might be outdated.  Recommended version.


NetworkFieldEvaluator Class (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Classes > N > NetworkFieldEvaluator Class
ArcGIS Developer Help

NetworkFieldEvaluatorClass Class

A container for describing a network attribute evaluator whose values are derived from object field attributes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

A NetworkFieldEvaluator is an evaluator that assigns network attribute values based on field values stored in the source feature class.

At its simplest, the NetworkFieldEvaluator  transfers the value of a specified field in the source feature to the network attribute.  An example is transferring travel_time attribute values from source features to network elements, which can then be used by the route solver.

The NetworkFieldEvaluator can also take values from two or more fields in a source and combine them in a simple mathematical expression to derive a network attribute. For example, a source feature class may have information about distance and speed of travel, but not travel time. The field expression evaluator can take the distance value, divide by travel speed, and assign the calculated travel time to a network attribute.

Interfaces

Interfaces Description
IGPDescribe Provides access to a Geoprocessing description.
INetworkEvaluator Provides access to members that specify the properties of an attribute evaluator in a network dataset.
INetworkEvaluator2 Provides access to members that specify the properties of an attribute evaluator in a network dataset.
INetworkEvaluatorSetup Provides access to members that set up a network evaluator for use within a network dataset.
INetworkFieldEvaluator Provides access to members that specify the properties of a network attribute evaluator whose values are derived from object field attributes.
INetworkFieldEvaluator2 Provides access to members that specify the properties of a network attribute evaluator whose values are derived from object field attributes.