Skip To Content

Cost attributes

The Costs tab shows all the costs configured with the network dataset. You can also select a cost to view how it is configured.


Certain attributes are used to measure and model impedances, such as travel time (transit time on a street) or demand (the volume of garbage picked up on a street). These attributes are apportionable along an edge; that is, they are divided proportionately along the length of an edge. For example, if travel time is modeled as a cost attribute, traversing half an edge will take half the time as does traversing the whole edge: if the travel time to traverse the edge is 3 minutes, it takes 1.5 minutes to traverse half the edge. If you are looking for a 1.5-minute route along this edge, the route feature is created from the first half of the edge feature.

Network analysis often involves the minimization of a cost (also known as impedance) during the calculation of a path (also known as finding the best route). Common examples include finding the fastest route (minimizing travel time) or the shortest route (minimizing distance). Travel time (drive time, pedestrian time) and distance (meters) are also cost attributes of the network dataset.

The Costs tab displays the cost attributes that are available with the network dataset in the upper section, and in the lower section, properties associated with the selected cost are displayed.

When a cost attribute is selected, the information about which travel modes are using it is displayed as Used By Travel Modes. However, when a selected cost attribute is not used by any travel mode, this item is not displayed.

A cost attribute may also be used to calculate the value of another cost attribute. In this case, the Used By Attributes message will display the names of other attributes that depend on the currently selected cost attribute.

Costs tab

Properties—This section displays how the selected cost is configured. It lists the metadata associated with the cost attribute and the details on how the parameters and evaluators are configured.

Parameters—These are placeholders for values that you can change for a particular analysis. They each have a meaningful default value that is overridden by the user when needed.

Learn more about parameters

Evaluators—Each attribute defined in the network must have values for each source participating in the network. An evaluator assigns values for the attribute of each source.

Learn more about evaluators

In this topic
  1. Cost