Import signposts


PurposeThis sample demonstrates how to create a tool that generates a new signpost feature class and signpost streets table from data in Tele Atlas Dynamap, NAVTEQ NAVSTREETS, or Tele Atlas MultiNet format. The code can be modified to create signpost data from other data formats.

How to use

See How to use ArcGIS samples for help on compiling, setting up the debugger, and running the sample. 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 .sln file, then compile it.
  2. Copy the .xml Help files to the ...\ArcGIS\help\gp\ directory.
  3. In an ArcGIS application, create a toolbox in ArcToolbox.
  4. Right-click the new toolbox, select Add, and click Tool. Select the Network Analyst Sample tools toolbox, and click OK.
  5. Open either the Import Dynamap Signs, Import NAVSTREETS Signs, or Import MultiNet Signs tool.
  6. Specify the signs table or tables, and streets feature class.
  7. Specify the names for the signpost feature class and signpost streets table to be created.
  8. Click OK. The signpost feature class and signpost streets table are created relative to the location of the streets feature class.

SignpostGPFunctionFactory.cs Geoprocessing function factory that exposes the three tools.
ImportDynamapSignsFunction.cs Implementation of the Import Dynamap Signs tool.
ImportNavStreetsSignsFunction.cs Implementation of the Import NAVSTREETS Signs tool.
ImportMultiNetSignsFunction.cs Implementation of the Import MultiNet Signs tool.
SignpostUtilities.cs Common utilities used by all three tools.
ImportDynamapSignsHelp.xml Help file for the Import Dynamap Signs tool.
ImportNavStreetsSignsHelp.xml Help file for the Import NAVSTREETS Signs tool.
ImportMultiNetSignsHelp.xml Help file for the Import MultiNet Signs tool.
Download the C# files
SignpostGPFunctionFactory.vb Geoprocessing function factory that exposes the three tools.
ImportDynamapSignsFunction.vb Implementation of the Import Dynamap Signs tool.
ImportNavStreetsSignsFunction.vb Implementation of the Import NAVSTREETS Signs tool.
ImportMultiNetSignsFunction.vb Implementation of the Import MultiNet Signs tool.
SignpostUtilities.vb Common utilities used by all three tools.
ImportDynamapSignsHelp.xml Help file for the Import Dynamap Signs tool.
ImportNavStreetsSignsHelp.xml Help file for the Import NAVSTREETS Signs tool.
ImportMultiNetSignsHelp.xml Help file for the Import MultiNet Signs tool.
Download the VB.NET files

Download the files for all languages

See Also:

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




Development licensing Deployment licensing
Engine Developer Kit Engine Runtime: Network
ArcView ArcView: Network Analyst
ArcEditor ArcEditor: Network Analyst
ArcInfo ArcInfo: Network Analyst