ArcObjects Library Reference (GeoDatabase)  

INetworkBuild Interface

Provides access to members for changing the schema of a network dataset and building it.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method AddAttribute Adds the given attribute to the schema of the network dataset.
Method AddSource Adds the given source to the schema of the network dataset.
Method BuildNetwork Builds the network dataset for the given extent.
Method DeleteAttribute Deletes the given attribute from the network dataset.
Method DeleteSource Deletes the given source from the network dataset.
Method UpdateSchema Updates the schema for the network dataset based upon the given data element.

CoClasses that implement INetworkBuild

CoClasses and Classes Description
NetworkDataset A container for querying information about a network dataset.


The INetworkBuild interface is used to make schema edits to the network dataset; adding or removing of sources and attributes. Schema edits to the network dataset can be made two ways; directly adding or removing sources and attributes or by editing the data element and using the UpdateSchema method. The INetworkBuild interface is also the interface to use for building the network dataset.

Geodatabase network datasets can contain any number of edge, junction and turn sources. Geodatabase network datasets also contain a system junction source which is a system managed source that is used to manage connectivity within the network dataset. Shapefile network datasets can only contain one edge source, any number of turn sources, and the system junction source.

.NET Samples

Subset network evaluators (Code Files: AddSubsetAttributesCommand RemoveSubsetAttributesCommand)

.NET Related Topics

How to create a multimodal network dataset | How to create a network dataset