Route layer


Purpose
This sample is an application that shows how to programmatically perform route analysis. You will learn how to load stops from a feature class, set solver parameters, execute the analysis, and write the analysis layer to a layer file that can then be used by other applications.

How to use

See How to use ArcGIS samples for help on compiling, setting up the debugger, and running the sample.

Data has been provided for your use with this sample. It can be found at <Your ArcGIS Developer Kit Install directory>/Samples/data/SanFrancisco/SanFrancisco.gdb.
If the sample has associated data, you will find that the sample's zip file includes a "data" folder alongside the language folders. However, you will need to update the sample to point to the location of the data once you have extracted all the files.

  1. Start Visual Studio, open the solution file, then build the solution.
  2. Run RouteLayer.exe.
  3. Add the layer Route.lyr that was generated by this application to view the results in ArcMap.

Program.cs Application code.
LicenseInitializer.cs ArcObjects license initialization.
Download the C# files
Program.vb Application code.
LicenseInitializer.vb ArcObjects license initialization.
Download the VB.NET files

Download the files for all languages

See Also:

Programming with ArcGIS Network Analyst extension
What is ArcGIS Network Analyst extension?
What is a network dataset?
Geodatabase
About the ArcGIS Network Analyst extension tutorial
NetworkAnalyst
ArcGIS Network Analyst extension Object Model Diagram
An overview of the network analyst toolbox




Development licensing Deployment licensing
ArcGIS for Desktop Basic: Network Analyst ArcGIS for Desktop Basic: Network Analyst
ArcGIS for Desktop Standard: Network Analyst ArcGIS for Desktop Standard: Network Analyst
ArcGIS for Desktop Advanced: Network Analyst ArcGIS for Desktop Advanced: Network Analyst
Engine Developer Kit Engine: Network Analyst