Main menu

Pages

Network Analyst Tools

Network Analyst Tools

Network Analyst Tools in Arc Toolbox
Network Analyst Tools

  • The Network Analyst toolbox contains tools that perform network analysis and network dataset maintenance. With the tools in this toolbox, you can maintain network datasets that model transportation networks and perform route, closest facility, service area, origin-destination cost matrix,
  • vehicle routing problem, and location-allocation network analyses on transportation networks. Use the tools in this toolbox whenever you want to perform an analysis on a transportation network.

Network Analyst tools consist of a set of tools, and it will be explained by explaining all the tools as follows:

Analysis Toolset:

The Analysis Toolset contains the tools used to perform analysis when using the ArcGIS Network Analyst extension. The toolkit contains a variety of tools, including the following: tools for creating a new network analysis layer and assigning its analysis properties to each analyzer provided with Network Analyst, tools for adding network analysis objects to one or more network analysis classes, and a tool An analysis solution, and a tool for generating driving trends:

Adds a field to a sublayer of a network analysis layer.

Adds network analysis objects to a network analysis layer. The objects are added to specific sublayers such as Stops and Barriers. Objects are input as features or records.

Adds fields to the input features that contain the network location of the features. The tool is used to store the network location information as feature attributes to quickly load the features as inputs for a network analysis layer.

Creates two feature classes and a table, which together contain information about the edges, junctions, and turns that are traversed while solving a network analysis layer.

Generates turn-by-turn directions from a network analysis layer with routes. The directions can be written to a file in text, XML, or HTML format. If you provide an appropriate stylesheet, the directions can be written to any other file format.

Makes a closest facility network analysis layer and sets its analysis properties. A closest facility analysis layer is useful in determining the closest facility or facilities to an incident based on a specified network cost.

Makes a location-allocation network analysis layer and sets its analysis properties. A location-allocation analysis layer is useful for choosing a given number of facilities from a set of potential locations such that a demand will be allocated to facilities in an optimal and efficient manner.

Makes an origin–destination (OD) cost matrix network analysis layer and sets its analysis properties. An OD cost matrix analysis layer is useful for representing a matrix of costs going from a set of origin locations to a set of destination locations.

Makes a route network analysis layer and sets its analysis properties. A route analysis layer is useful for determining the best route between a set of network locations based on a specified network cost.

Makes a service area network analysis layer and sets its analysis properties. A service area analysis layer is useful in determining the area of accessibility within a given cutoff cost from a facility location. 

Makes a vehicle routing problem (VRP) network analysis layer and sets its analysis properties. A vehicle routing problem analysis layer is useful for optimizing a set of routes using a fleet of vehicles.

The Make Vehicle Routing Problem Layer and Solve Vehicle Routing Problem tools are similar, but they are designed for different purposes. Use the Solve Vehicle Routing Problem tool if you are setting up a geoprocessing service; it will simplify the setup process; otherwise, use the Make Vehicle Routing Problem Layer tool.

To create a VRP geoprocessing service using Solve Vehicle Routing Problem Layer, you only need to set up one tool and publish it as a service. In contrast, you need to create a model with the Make Vehicle Routing Problem Layer, properly connect it to various other tools, and publish the model to create a service. One other option to consider is the ArcGIS Online Vehicle Routing Problem services. The services run like geoprocessing tools in ArcMap, can be accessed from other applications, and include high-quality road data for much of the world.

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

Updates the network attribute parameter value for a network analysis layer. The tool should be used to update the value of an attribute parameter for a network analysis layer prior to solving with the Solve tool. This ensures that the solve operation uses the specified value of the attribute parameter to produce appropriate results. 

Network Dataset Toolset:

The Network Dataset Toolset contains the tools used to perform network dataset maintenance tasks such as building and resolving network datasets:

Reconstructs the network connectivity and attribute information of a network dataset. The network dataset must be rebuilt after edits are made to the attributes or the features of a participating source feature class.

After the source features are edited, the tool establishes the network connectivity only in the areas that have been edited to speed up the build process; however, when the network attributes are edited, the entire extent of the network dataset is rebuilt. This may be a slow operation on a large network dataset.

Creates a new network dataset with the schema contained in the input template file (.xml). All the feature classes and input tables required for creating the network dataset must already exist before this tool is executed.

Creates a file containing the schema of an existing network dataset. This template file can then be used to create a new network dataset with the same schema.

Learn more about how Dissolve Network works

Creates a network dataset that minimizes the number of line features required to correctly model the input network dataset. The more efficient output network dataset reduces the time required to solve analyses, draw results, and generate driving directions. This tool outputs a new network dataset and source feature classes; the input network dataset and its source features remain unchanged.

Creates a network dataset layer from a network dataset. 

A network dataset is opened each time the network dataset is used as input to a geoprocessing tool. Opening a network dataset is expensive, as they contain advanced data structures and tables that are read and cached. A network dataset layer, which opens the dataset only a single time, will perform better in subsequent tools than reusing the network dataset.

Server Toolset:

Explanation of all additional classes in the Server Toolset within the Network Analysis Toolbox in Here.

The server Toolset contains tools designed to perform two types of tasks:
  1. Set up web services to resolve network analytics.
  2. Retrieve live traffic and traffic incident data from web services so that you can use real-time traffic conditions for network visualization and analysis purposes
Server Toolset Analysis Tools:

Finds one or more facilities closest to an incident based on travel time, distance, or other cost and outputs the best route, chosen facility, and driving directions between the incident and the facility. For example, you can use this tool to find the closest hospital to an accident, the closest police cars to a crime scene, or the closest store to a customer's address.

When finding closest facilities, you can specify how many facilities to find and whether the direction of travel is toward or away from them. If your network dataset supports traffic, you can also specify the time of day to account for travel times for that time and date. For instance, you can use this tool to search for hospitals within a 15-minute drive time of the site of an accident at a given time of day. Any hospitals that take longer than 15 minutes to reach based on the traffic conditions will not be included in the results.

The Find Closest Facilities and Make Closest Facility Layer tools are similar, but they are designed for different purposes. Use Find Closest Facilities if you are setting up a geoprocessing service; it simplifies the setup process; otherwise, use Make Closest Facility Layer.

To create a closest facility geoprocessing service using Find Closest Facilities, you only need to set up one tool, and you can publish the tool directly as a service. In contrast, you need to create a model with the Make Closest Facility Layer tool, properly connect it to various other tools, and publish the model to create a closest-facility geoprocessing service. See Overview of the Network Analyst geoprocessing service examples to learn how to set up a closest facility service using tutorial data. One other option to consider is the ArcGIS Online Closest Facility service. The service runs like a geoprocessing tool in ArcMap, can be accessed from other applications, and includes high-quality road data for much of the world.

Finding a route analysis can mean determining the quickest or shortest way to travel between locations. You might want to use this tool to generate driving directions to visit multiple stops or to measure the distance or travel time between locations. The tool is capable of finding routes for one or more vehicles each time it runs, so you can determine the best routes for several drivers to visit preassigned stops, for instance, or measure in a single solve the distance of home-to-work trips for many commuters.

The Find Routes and Make Route Layer tools are similar, but they are designed for different purposes. Use Find Routes if you are setting up a geoprocessing service; it simplifies the setup process; otherwise, use Make Route Layer.

To create a routing geoprocessing service using Find Routes, you only need to set up one tool, and you can publish the tool directly as a service. In contrast, you need to create a model with the Make Routes Layer tool, properly connect it to various other tools, and publish the model to create a geoprocessing service.

See Overview of the Network Analyst geoprocessing service examples to learn how to set up a closest facility service using tutorial data. One other option to consider is the ArcGIS Online Find Routes service. the service runs like a geoprocessing tool in ArcMap, can be accessed from other applications, and includes high-quality road data for much of the world.

Generate Origin Destination Cost Matrix

Creates an origin-destination (OD) cost matrix from multiple origins to multiple destinations. An OD cost matrix is a table that contains the travel time and travel distance from each origin to each destination. Additionally, it ranks the destinations that each origin connects to in ascending order based on the minimum time or distance required to travel from that origin to each destination. The best path on the street network is discovered for each origin-destination pair, and the travel times and travel distances are stored as attributes of the output lines. Even though the lines are straight for performance reasons, they always store the travel time and travel distance along the street network, not straight-line distance.

Generate Service Areas

Creates a service area network analysis layer, sets the analysis properties, and solves the analysis. This tool is ideal for setting up a service area geoprocessing service on the web. A network service area is a region that encompasses all streets that can be accessed within a given distance or travel time from one or more facilities.

Service areas are commonly used to visualize and measure accessibility. For example, a 3-minute drive-time polygon around a grocery store can determine which residents are able to reach the store within 3 minutes and are thus more likely to shop there.

The Generate Service Areas and Make Service Area Layer tools are similar, but they are designed for different purposes. Use Generate Service Areas if you are setting up a geoprocessing service; it will simplify the setup process; otherwise, use Make Service Area Layer. Also, use Make Service Area Layer if you need to generate service area lines; Generate Service Areas doesn't provide the option to generate lines.

To create a service-area geoprocessing service using Generate Service Areas, you only need to set up one tool, and you can publish the tool directly as a service. In contrast, you need to create a model with the Make Service Area Layer, properly connect it to various other tools, and publish the model to create a service-area geoprocessing service.

See Geoprocessing service example: Drive-time polygons to learn how to set up a drive-time polygons service using tutorial data. One other option to consider is the ArcGIS Online Generate Service Areas service. The service runs like a geoprocessing tool in ArcMap, can be accessed from other applications, and includes high-quality road data for much of the world.

Solve Location-Allocation

Chooses the best locations from a set of input locations.

Input to this tool includes facilities, which provide goods or services, and demand points, which consume the goods and services. The objective is to find the facilities that supply the demand points most efficiently. The tool solves this problem by analyzing various ways the demand points can be assigned to the different facilities.

The solution is the scenario that allocates the most demand to facilities and minimizes overall travel. The output includes the solution facilities, demand points associated with their assigned facilities, and lines connecting demand points to their facilities.

The location-allocation tool can be configured to solve specific problem types. Examples include the following:

  1. A retail store wants to see which potential store locations would need to be developed to capture 10 percent of the retail market in the area.
  2. A fire department wants to determine where it should locate fire stations to reach 90 percent of the community within a four-minute response time.
  3. A police department wants to preposition personnel given past criminal activity at night.
  4. After a storm, a disaster response agency wants to find the best locations to set up triage facilities, with limited patient capacities, to tend to the affected population.
Solve Vehicle Routing Problem

Creates a vehicle routing problem (VRP) network analysis layer, sets the analysis properties, and solves the analysis, which is ideal for setting up a VRP web service. A vehicle routing problem analysis layer finds the best routes for a fleet of vehicles.

The Make Vehicle Routing Problem Layer and Solve Vehicle Routing Problem tools are similar, but they are designed for different purposes. Use the Solve Vehicle Routing Problem tool if you are setting up a geoprocessing service; it will simplify the setup process; otherwise, use the Make Vehicle Routing Problem Layer tool.

To create a VRP geoprocessing service using Solve Vehicle Routing Problem Layer, you only need to set up one tool and publish it as a service. In contrast, you need to create a model with the Make Vehicle Routing Problem Layer, properly connect it to various other tools,

and publish the model to create a service. One other option to consider is the ArcGIS Online Vehicle Routing Problem services. The services run like geoprocessing tools in ArcMap, can be accessed from other applications, and include high-quality road data for much of the world.

See Network Analyst geoprocessing service examples for information about tutorial data for setting up a sample VRP geoprocessing service.

Update Traffic Data

Downloads live traffic data from a web service and stores it in a dynamic traffic format (DTF) file, which is a file that network datasets can read for live-traffic analysis and display.

Update Traffic Incidents

Creates a point feature class containing live traffic-incident data from a web service. Traffic incidents include events such as accidents and road construction.

Turn Feature Class Toolset:

The Turn Feature Class Toolset contains the tools used to build and edit turn data. The tools in the toolkit allow you to create new feature classes and transform existing ArcView GIS or ArcInfo Workstation tables to convert feature classes and maintain the integrity of existing inflection features based on their geometry or an alternate ID field in cases where the reference source features are updated:

Create Turn Feature Class

Creates a new turn feature class to store turn features that model turning movements in a network dataset.

Increase Maximum Edges

Increases the maximum number of edges per turn in a turn feature class.

Populate Alternate ID Fields

Creates and populates additional fields on the turn feature classes that reference the edges by alternate IDs. The alternate IDs allow for another set of IDs that can help maintain the integrity of the turn features in case the source edges are being edited.

Turn Table To Turn Feature Class

Converts an ArcView turn table or ArcInfo Workstation coverage turn table to an ArcGIS turn feature class.

Update by Alternate ID Fields

Updates all the edge references in turn feature classes using an alternate ID field. This tool should be used after making edits to the input line features that are referenced by the turn features to synchronize the turn features based on the alternate ID fields.

Update by Geometry

Updates all the edge references in the turn feature class using the geometry of the turn features. This tool is useful when the IDs listed for the turn can no longer find the edges participating in the turn due to edits to the underlying edges.

  • The same topic is available in Arabic from here

Watch this video from the YouTube channel.

In the same way, as described through this site. Watch the video first, then you can search for any tool by writing its name in the search, the language of the video is Arabic, but English subtitles and any language in the world are available. Good luck and God bless you.



Comments

table of contents title