Skip To Content

What is the Network Analyst Module

The Network Analyst module arcpy.nax is a modern and easy to use Python module for working with network analysis functionality provided with the ArcGIS Network Analyst extension. It provides access to

  • Classes that let you perform all the supported network analyses.
  • Classes that allow you to work with information related to the connectivity of various elements that make up a network dataset.
  • Geoprocessing tools that allow you to pre-process inputs, share your analysis results, or work with network datasets.
  • Helper functions and classes that make it easy to work with certain data types used by the classes that allow you to perform network analysis.

Along with the functions and classes available in arcpy.nax module, you will most likely use functions and classes from ArcPy or other ArcPy modules in your Python scripts to accomplish your workflows.

If you are new to arcpy.nax and wish to use it to perform network analysis, read Performing Network Analysis and then find the class specific to your analysis under the Classes section to understand all the available properties and methods.