ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

交通量データの更新 (Update Traffic Data)

  • サマリー
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリー

ライブ交通量データを Web サービスからダウンロードして DTF (動的交通量フォーマット) ファイルに格納します。ネットワーク データセットは、このファイルをライブ交通量解析で読み取って表示できます。

使用法

  • このツールを使用して交通量データをダウンロードするには、[プロバイダー] パラメーターに指定したデータ プロバイダーのいずれかでアカウントを取得しておく必要があります。

  • このツールを定期的または指定した時間に実行するようにスケジュール設定することで、利用する交通量データが最新であることを保証できます。一般的な方法としては、Windows のタスク スケジューラを使用して、このツールを呼び出す Python スクリプトを実行します。

構文

UpdateTrafficData_na (provider, user_name, password, regions, traffic_data_output_folder, expected_update_interval, prediction_cutoff, compress_data, {maximum_file_age}, {speed_unit})
パラメーター説明データ タイプ
provider

交通量データ プロバイダーの名前と地域を選択します。

  • HERE North America
  • HERE Europe
  • HERE South America
  • HERE Middle East & Africa
  • HERE Asia Pacific
  • TomTom North America
  • TomTom Europe
String
user_name

交通量データをダウンロードする際にデータ プロバイダーで認証されるユーザー名。データ プロバイダーがユーザー名を認証できない場合、ツールの実行は失敗します。

[プロバイダー] パラメーターが [TomTom North America] または [TomTom Europe] の場合は、パラメーター値として「APIKEY」を使用します。

String
password

交通量データをダウンロードするデータ プロバイダーから提供されたパスワード。データ プロバイダーがパスワードを認証できない場合、ツールの実行は失敗します。

Encrypted String
regions
[regions,...]

交通量データをダウンロードする地域を入力します。利用可能な地域をすべてダウンロードする場合は、「#」を入力します。

String
traffic_data_output_folder

DTF ファイルを作成するフォルダー。フォルダーが空の場合、DTF ファイルと一緒に TrafficIndex.xml ファイルが作成されます。以降の実行では、ツールは TrafficIndex.xml を更新して DTF ファイルを作成します。

データを複数のデータ プロバイダーからダウンロードする場合は、データ プロバイダーごとに一意のフォルダーを指定します。

Folder
expected_update_interval

ダウンロードした交通量データが最新でなくなり、更新されたデータがデータ プロバイダーに用意される間隔 (分単位)。この間隔が経過した後、ツールを再実行して最新のデータをダウンロードすることをお勧めします。

Long
prediction_cutoff

ツールが予測交通量データを処理する間隔 (分単位)。データ プロバイダーによっては、次の 24 時間、1 週間、またはその他の期間の予測データが提供されます。期間を表すこのパラメーター値は、ツールが処理する予測交通量データの量を制限し、ツールの実行を高速化するために使用します。たとえば、交通量データ プロバイダーが 24 時間の予測深度を提供しているが、予測深度のうちの 1 時間のみが必要な場合、ここで 60 を指定して時間を節約できます。

Long
compress_data
  • COMPRESS —TrafficIndex.xml ファイルと DTF ファイルをダウンロードし、DTF ファイルのコピーを圧縮フォルダーに作成します。このオプションは、ネットワーク データセットがジオプロセシング サービスを通してライブ交通量データに接続する場合に使用します。クライアントに DTF ファイルの圧縮フォルダーを転送すると、DTF ファイルをそのまま送信するよりも高速です。
  • NO_COMPRESS —TrafficIndex.xml と DTF ファイルをダウンロードし、DTF ファイルのコピーを圧縮フォルダーに作成しません。ネットワーク データセットがフォルダー接続を通してライブ交通量データに接続する場合は、このオプションを使用します。これがデフォルト値です。
Boolean
maximum_file_age
(オプション)

交通量ファイル (DTF ファイル) を交通量データ出力フォルダーに保存する期間 (分単位)。このパラメーターを利用すると、不要になった交通量ファイルを簡単に削除できます。ツールを再実行したときに、ファイルの最大保存期間よりも古くなった交通量データ ファイルは自動的に削除されます。デフォルト値は 720 分 (12 時間) です。

Long
speed_unit
(オプション)

カスタム交通量フィードからデータをダウンロードするときの速度単位。[プロバイダー] パラメーターに記述されている標準の商用フィードの 1 つを使用する場合、このパラメーターは無視されます。

  • MPH —マイル/時。これがデフォルト設定です。
  • KPH —キロメートル/時。

カスタム交通量フィードの適切な速度単位を指定すると、ネットワーク データセットが速度値を正しく解釈できます。

String

コードのサンプル

UpdateTrafficData (交通量データの更新) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、UpdateTrafficData (欠損値の補完) ツールの使用方法を示しています。

import arcpy
arcpy.na.UpdateTrafficData("NAVTEQ North America", "myUserName", "myPassword",
                           ["New England", "New York/Northern NJ/Connecticut"],
                           "d:/data/dtfs", 15, 120,"NO_COMPRESS", 720)
UpdateTrafficData (交通量データの更新) の例 2 (ワークフロー)

次のスタンドアロン Python スクリプトは、UpdateTrafficData ツールを使用して、ライブ交通量データをプロバイダーからダウンロードする方法を示しています。スクリプトを Windows スケジューラ タスクまたは Linux の cron ジョブとして実行し、ライブ交通量データを定期的に更新することができます。

# Name: UpdateTrafficData_Workflow.py
# Description: Downloads live traffic data from a provider. The script can be run
#              as a Windows Scheduler Task or a cron job on Linux so that the 
#              live traffic data is updated at regular intervals. 

#Import system modules
import arcpy

#Set local variables
trafficDataFolder = "C:/data/TrafficData"
provider = "NAVTEQ North America"
username = "Replace with your username"
password = "Replace with your password"
#download data for all regions
regions = "#"

try:
    #Update Traffic Data. Use default values for remaining parameters
    arcpy.na.UpdateTrafficData(provider,username,password, regions,
                               trafficDataFolder)

    print "Script completed successfully."

except Exception as e:
    # If an error occurred, print line number and error message
    import traceback, sys
    tb = sys.exc_info()[2]
    print "An error occurred on line %i" % tb.tb_lineno
    print str(e)

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • ArcGIS Desktop Basic: はい
  • ArcGIS Desktop Standard: はい
  • ArcGIS Desktop Advanced: はい

関連トピック

  • ライブ交通量データ
  • 交通量データとは

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル