Telogis.GeoBase.Traffic Namespace |
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.
Class | Description | |
---|---|---|
GeostreamTraffic |
A GeoStreamTraffic is a Traffic designed for use over GeoStream.
| |
HEREIncidentTrafficSource |
This class supports HERE traffic incidents (such as an accident or road closure).
| |
HEREPredictiveRealTimeTrafficSource |
This class supports HERE predictive real-time traffic
| |
HERERealTimeTrafficSource |
This class supports HERE real-time traffic data
| |
HistoricalTrafficSource |
This class supports historical traffic data, contained within GBHB files.
| |
InrixIncidentTrafficSource |
This class supports real-time INRIX V1 incident traffic data.
| |
InrixPredictiveRealTimeTrafficSource |
This Inrix V1 traffic source includes both current data and predicted data for the next hour.
| |
InrixRealTimeTrafficSource |
This class supports INRIX V1 real-time traffic data.
| |
InrixV2TrafficSource |
This Class supports Inrix V2 traffic data format
| |
LinkIdToTMC |
This class is used to retrieve TMC (Traffic Message Channel) codes specific to a given link ID.
| |
NavteqIncidentTrafficSource | Obsolete.
This class supports NAVTEQ traffic incidents (such as an accident or road closure).
| |
NavteqPredictiveRealTimeTrafficSource | Obsolete.
This class supports NAVTEQ predictive real-time traffic
| |
NavteqRealTimeTrafficSource | Obsolete.
This class supports NAVTEQ real-time traffic data
| |
TMCTrafficBase |
Implemented by derived classes to support INRIX traffic data and prediction.
| |
Traffic |
A Traffic is a collection of traffic sources which may be queried to determine the speed of traffic along a given link.
| |
TrafficFetcher | ||
TrafficInfo |
This class describes a unit of traffic.
| |
TrafficRenderer |
A TrafficRenderer may be used to render a specified Traffic
unit on a map.
| |
TrafficRouting |
This class may be used to route through Traffic.
|
Interface | Description | |
---|---|---|
IBatchTrafficSource |
An IBatchTrafficSource provides bulk querying of traffic data.
| |
IGenericTrafficSource |
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.
| |
ILinkTrafficSource |
Implemented to resolve a given LinkId and DateTime
to a TrafficInfo.
| |
ITrafficItem |
An ITrafficItem object provides information about a single StreetLink.
Implementors of IBatchTrafficSource should call ITrafficItem.SetSpeed to specify traffic speeds.
| |
ITrafficRequest |
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.
| |
ITrafficSource |
Implemented to resolve a given TMC code and DateTime
to a TrafficInfo.
|
Enumeration | Description | |
---|---|---|
TrafficDirectionType |
Describes the direction of travel along a street link.
|