Traffic TPEG API 開発者ガイド(交通情報)

実装の詳細

Traffic TPEG API 、 TPEG over HTTP 仕様の Implementation Alternative-2 (AnnexB) に記載されているガイドラインに従って実装されます。

サポートされている TPEG アプリケーション

  • TEC ( 交通イベントコンパクト ) 詳細については、「 Transport Protocol Experts Group, Generation 2 (TPEG2) 経由の Intelligent transport Systems - Traffic and Travel Information (TTI) - Part 15 : 交通イベントコンパクト (TPEG2-TEC_3.2/002) 」を参照してください。
  • TFP (交通量と予測)。 FlowMatrix としてのリアルタイムのトラフィックフロー。 詳細については、「 Transport Protocol Experts Group, Generation 2 (TPEG2) – Part 18 : Traffic Flow and Prediction application ( TPEG2-TFP_1.0/003 )」を参照してください。
注 : これらの仕様に記載されていない TEC / TFP のバージョンは無視されます。

Traffic TPEG APIinitsessiongetmessages 使用すると、アプリケーションでおよび要求に異なる IP アドレスを使用できます。

たとえば、 OEM アプリケーションが initsession リクエストを送信し、車載システムがさらに getmessages リクエストを送信できます。

サポートされている位置参照

次のサポートされている位置参照方式のいずれかを選択するかは、トラフィックの内容、アプリケーションタイプ、およびプリファレンスに基づいています。

  • TMC - 交通メッセージチャンネルの位置を参照しています。 詳細については、 ISO 14819-1 : 2013 「 Intelligent transport systems -- traffic message coding 経由の交通情報および交通情報メッセージ -- パート 1: ラジオデータシステムのコーディングプロトコル -- ALERT-C を使用したトラフィックメッセージチャンネル (RDS-TMC) 。
  • ETL - 参照している拡張 TMC ロケーション。 詳細については、「 Transport Protocol Experts Group, Generation 2 (TPEG2) – Part 20 : アプリケーションの拡張 TMC の場所( TPEG2-ETL_1.0/001 )」を参照してください。
  • OLR - OpenLR 位置参照。 詳細については、「 Transport Protocol Experts Group 、 Generation 2 (TPEG2) を介した Intelligent Transport Systems (ITS) — Traffic and Travel Information (TTI) - Part 22: OpenLR 位置参照 (TPEG2-OLR_1.0/002) 」を参照してください。

Loc-Ref タイプの組み合わせ

Loc-Ref タイプの組み合わせは、次の優先順位で許可されています。
  • ETL/TMC-ETL は、拡張された TMC 情報が利用可能な場合にのみ返却されます
  • XYLR - TMC でカバーされていないが、内部実装でのみサポートされているコーディング位置に使用されます
注 : これらの仕様に記載されていない位置参照メソッドは無視されます。

TPEG2 ツールキット

メッセージ管理コンテナ (MMC) は、すべての TPEG アプリケーションで TPEG クライアント側のメッセージの処理に関する情報を提供するために使用されます。 MMC の実装は、モノリシックメッセージ管理をサポートしています。 マルチパートメッセージ管理はサポートされていません。 「 Intelligent Transport Systems ( ITS ) - Traffic and Travel Information ( TTI ) via Transport Protocol Experts Group 、 Generation 2 ( TPEG2 ) - Part 6 : メッセージ管理コンテナ (TPEG2-MMC_1.1/001) 」を参照してください。

セッションの特性

TPEG-over-HTTP 実装の代替 2 では、セッションを使用してアプリケーションを識別します。 セッション情報は InitSession リクエストによって作成 GetMessages され、リクエストに含まれます。

セッションは Session ID の代わりに使用できる getmessages cfg パラメータで識別されます。