Click or drag to resize

Telogis.GeoBase.Traffic Namespace

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release

A Traffic is a collection of traffic sources which may be queried to determine the speed of traffic along a given link. GeoBase provides support for INRIX and HERE traffic data (incident, predictive and real) as well as a HistoricalTrafficSource class. In addition to these supported data sources it is possible to create your own data source, simply by implementing the ITrafficSource interface.

The TrafficFetcher class is used to retrieve an up-to-date Traffic object based on traffic information from the Traffic's sources by providing the GetLatestTraffic(DateTime) method, which can be called synchronously, or asynchronously.

The TrafficInfo class describes a unit of traffic. A traffic unit knows only its speed. A TrafficRenderer may be used to render a specified Traffic unit on a map. The TrafficRenderer implements the IMapRenderer.

The TrafficRouting class may be used to route through Traffic. The class is used to route through Traffic using Directions.

More information:

See the Traffic Tutorial in the GeoBase section of this help guide.

Classes
  ClassDescription
Public classGeostreamTraffic
A GeoStreamTraffic is a Traffic designed for use over GeoStream.
Public classHEREIncidentTrafficSource
This class supports HERE traffic incidents (such as an accident or road closure).
Public classHEREPredictiveRealTimeTrafficSource
This class supports HERE predictive real-time traffic
Public classHERERealTimeTrafficSource
This class supports HERE real-time traffic data
Public classHistoricalTrafficSource
This class supports historical traffic data, contained within GBHB files.
Public classInrixIncidentTrafficSource
This class supports real-time INRIX V1 incident traffic data.
Public classInrixPredictiveRealTimeTrafficSource
This Inrix V1 traffic source includes both current data and predicted data for the next hour.
Public classInrixRealTimeTrafficSource
This class supports INRIX V1 real-time traffic data.
Public classInrixV2TrafficSource
This Class supports Inrix V2 traffic data format
Public classLinkIdToTMC
This class is used to retrieve TMC (Traffic Message Channel) codes specific to a given link ID.
Public classNavteqIncidentTrafficSource Obsolete.
This class supports NAVTEQ traffic incidents (such as an accident or road closure).
Public classNavteqPredictiveRealTimeTrafficSource Obsolete.
This class supports NAVTEQ predictive real-time traffic
Public classNavteqRealTimeTrafficSource Obsolete.
This class supports NAVTEQ real-time traffic data
Public classTMCTrafficBase
Implemented by derived classes to support INRIX traffic data and prediction.
Public classCode exampleTraffic
A Traffic is a collection of traffic sources which may be queried to determine the speed of traffic along a given link.
Public classTrafficFetcher
The TrafficFetcher class is used to retrieve an up-to-date Traffic object based on traffic information from the Traffic's sources.
Public classTrafficInfo
This class describes a unit of traffic.
Public classCode exampleTrafficRenderer
A TrafficRenderer may be used to render a specified Traffic unit on a map.
Public classCode exampleTrafficRouting
This class may be used to route through Traffic.
Interfaces
  InterfaceDescription
Public interfaceCode exampleIBatchTrafficSource
An IBatchTrafficSource provides bulk querying of traffic data.
Public interfaceIGenericTrafficSource
Provides a common ancestor for all Traffic Source interfaces. Traffic Source interfaces are implemented to resolve a source of traffic data and a DateTime value to a TrafficInfo.
Public interfaceILinkTrafficSource
Implemented to resolve a given LinkId and DateTime to a TrafficInfo.
Public interfaceITrafficItem
An ITrafficItem object provides information about a single StreetLink. Implementors of IBatchTrafficSource should call ITrafficItem.SetSpeed to specify traffic speeds.
Public interfaceITrafficRequest
An ITrafficRequest provides access to or more ITrafficItem objects each containing traffic information for a single link. ITrafficItem.SetSpeed should be used to set the speed of each ITrafficItem as appropriate.
Public interfaceCode exampleITrafficSource
Implemented to resolve a given TMC code and DateTime to a TrafficInfo.
Enumerations
  EnumerationDescription
Public enumerationTrafficDirectionType
Describes the direction of travel along a street link.