English
Bug Number ENH-000141762
Submitted Jul 28, 2021
Modified Nov 13, 2021
Severity Low
Applies To ArcGIS Enterprise
Version Found No Version Found
Prog Language N/A
Server Platform N/A N/A
Client Platform N/A N/A
Database N/A
Locale N/A
Status Implemented
Learn more
Version Fixed 10.9.1
SP Fixed N/A

Bug ENH-000141762

Synopsis

Add Network Dataset APIs for the transportation and location-based workflows to ArcGIS Enterprise SDK.


Additional Information

N/A


Alternate Solution

The customer is migrating an ArcObjects SDK to ArcGIS Enterprise SOE. The customer is in the transportation and location business, and so, uses network datasets in their existing ArcObjects SOE. Not having the same network dataset functionality in ArcGIS Enterprise SDK prevents migration of their SOE.

 

The customer provided a couple statements about their user story:

 

"Network Analysis and Network Dataset are used for our shortest path calculations and optimizations of routes.  We have Origin/Destination matrices of building/nap and nap/nap points which are then get a shortest path calculation done based on our streets network. These values are then cached to help speed up optimizations."

 

"As a user of ESRI, we want to be able to use the features previously provided for Network Analysis and Network Dataset to assist in our calculations and routing optimizations. UPS uses ESRI to calculate shortest path results based on our street network and pickup/delivery locations. We use origin/destination matrices to build and cache cost/mileage/time/ and routes between different pickup/delivery points. The Network Analysis and Network Dataset are required for our optimization calculations and used for street network navigation calculations utilized by our end users (drivers)."

 

 

In addition, below is a list of related methods to the transportation and location workflows that involve network datasets, which the customer is using.

 

ESRI.ArcGIS.DataManagementTools.SelectLayerByLocation

ESRI.ArcGIS.DataManagementTools.INetworkDataset

 

ESRI.ArcGIS.GeoDatabase.INetworkDataset2

ESRI.ArcGIS.GeoDatabase.IDENetworkDataset

ESRI.ArcGIS.GeoDatabase.IDENetworkDataset2

ESRI.ArcGIS.GeoDatabase.DENetworkDatasetClass

ESRI.ArcGIS.GeoDatabase.ITraficData

ESRI.ArcGIS.GeoDatabase.IEvaluatedNetworkAttribute

ESRI.ArcGIS.GeoDatabase.INetworkBuild

ESRI.ArcGIS.GeoDatabase.esriNetworkDatasetState

ESRI.ArcGIS.GeoDatabase.esriNetworkElevationModel

ESRI.ArcGIS.GeoDatabase.INetworkAttribute2

ESRI.ArcGIS.GeoDatabase.INetworkFieldEvaluator2

ESRI.ArcGIS.GeoDatabase.IHistoricalTravelTimeEvaluator

ESRI.ArcGIS.GeoDatabase.NetworkFieldEvaluatorClass

ESRI.ArcGIS.GeoDatabase.INetworkEvaluator

ESRI.ArcGIS.GeoDatabase.NetworkConstantEvaluatorClass

ESRI.ArcGIS.GeoDatabase.esriNetworkAttributeUnits

ESRI.ArcGIS.GeoDatabase.esriNetworkAttributeUsageType

ESRI.ArcGIS.GeoDatabase.EvaluatedNetworkAttributeClass

ESRI.ArcGIS.GeoDatabase.INetworkDirections

ESRI.ArcGIS.GeoDatabase.IStreetNameFields2

ESRI.ArcGIS.GeoDatabase.StreetNameFieldsClass

ESRI.ArcGIS.GeoDatabase.NetworkSourceDirectionsClass

ESRI.ArcGIS.GeoDatabase.TurnFeatureSourceClass

ESRI.ArcGIS.GeoDatabase.IEdgeFeatureSource

ESRI.ArcGIS.GeoDatabase.NamesClass

ESRI.ArcGIS.GeoDatabase.GPMessagesClass

ESRI.ArcGIS.GeoDatabase.esriNetworkForwardStarBacktrack

ESRI.ArcGIS.GeoDatabase.IGeoProcessor2