Solve (Network Analyst)

ArcGIS Pro 3.4 | | Help archive

Summary

Solves the network analysis layer problem based on its network locations and properties.

Usage

  • When the solve fails, the warning and error messages provide useful information about the reasons for the failure.

  • Be sure to specify all the parameters on the network analysis layer that are necessary to solve the problem before running this tool.

  • The tool will consume credits when the network analysis layer references ArcGIS Online as the network data source. For more information, see Credits .

Parameters

LabelExplanationData Type
Input Network Analysis Layer

The network analysis layer on which the analysis will be computed.

Network Analyst Layer
Ignore Invalid Locations
(Optional)

Specifies whether invalid input locations will be ignored. Typically, locations are invalid if they cannot be located on the network. When invalid locations are ignored, the solver will skip them and attempt to perform the analysis using the remaining locations.

  • Checked—Invalid input locations will be ignored and only valid locations will be used.
  • Unchecked—All input locations will be used. Any invalid locations will cause the solve to fail.

The default value will match the Ignore Invalid Locations at Solve Time setting on the designated Input Network Analysis Layer value.

Boolean
Terminate on Solve Error
(Optional)

Specifies whether the tool will stop running and terminate if an error is encountered during the solve.

  • Checked—The tool will stop running and terminate when the solver encounters an error. This is the default.
  • Unchecked—The tool will not fail and will continue to run when the solver encounters an error. All error messages returned by the solver will be converted to warning messages. Use this option when background processing is enabled in the application.
Boolean
Simplification Tolerance
(Optional)

The tolerance that determines the degree of simplification for the output geometry. If a tolerance is specified, it must be greater than zero. You can choose a preferred unit; the default unit is decimal degrees.

Specifying a simplification tolerance tends to reduce the time it takes to render routes or service areas. The drawback, however, is that simplifying geometry removes vertices, which may lessen the spatial accuracy of the output at larger scales.

Because a line with only two vertices cannot be simplified any further, this parameter has no effect on drawing times for single-segment output, such as straight-line routes, OD cost matrix lines, and location-allocation lines.

Linear Unit
Overrides
(Optional)

Note:

This parameter is for internal use only.

String

Derived Output

LabelExplanationData Type
Network Analyst Layer

The solved network analysis layer.

Network Analyst Layer
Solve Succeeded

A Boolean indicating whether the solve succeeded.

Boolean

Environments

Licensing information

  • Basic: Limited
  • Standard: Limited
  • Advanced: Limited

Related topics