ネットワーク データセットのライブ交通量ユーティリティーの設定
ネットワーク データセットのライブ交通量の構成ユーティリティーを使用すると、ArcGIS Online のライブ交通量データをネットワーク データセットで利用できるように構成できます。 ネットワーク データセットをライブ交通量で設定した後、このネットワーク データセットに基づいてルート検索サービスを公開できます。
ユーティリティーを実行する前に、次のものを用意しておく必要があります:
TMC または OpenLR ベースのライブ交通に対応するように設定されたネットワーク データセット。
ライブ交通量の前提条件の設定方法の詳細。
ArcGIS Online サブスクリプションのライブ交通量エクステンション。
ライブ交通量エクステンションを有効にするには、Esri カスタマー サービス にお問い合わせください。
パラメーター
次のパラメーターを使用して、ネットワーク データセットのライブ交通量ユーティリティーの設定を実行できます。
|
パラメーター |
詳細 |
|---|---|
|
-u |
ArcGIS Online からライブ交通量データを取得するために使用される ArcGIS Online アカウントのユーザー名。 このアカウントの ArcGIS Online サブスクリプションは、ライブ交通量エクステンションのライセンスが付与されている必要があります。 |
|
-p |
-u パラメーターで指定するユーザーのパスワード。 |
|
-n |
ネットワーク データセットの絶対パス。 ネットワーク データセットがファイル ジオデータベース内にある場合、 ネットワーク データセットがモバイル マップ パッケージ内にある場合、 |
|
-r |
ライブ交通量データを取得する地域の名前。 有効な選択肢は、NorthAmerica、LatinAmerica、Europe、MiddleEastAndAfrica、および AsiaPacific です。 |
|
-t |
ネットワーク データセットに設定するライブ交通量の種類です。 有効な選択肢は、OpenLR と TMC です。 デフォルト値は OpenLR です |
|
-l |
OpenLR ベースのライブ交通量を設定する際に、交通量のキャッシュ ファイルを保存する既存のフォルダーへのパス。 指定しない場合、システムのデフォルト フォルダーが使用されます。 ヒント:システムのデフォルトは、コンピューターの高速ストレージに配置されていない場合があります。 最良のパフォーマンスを得るには、このオプションの値として指定するパスは、コンピューターの高速ストレージ (例: SSD ドライブ) に配置することをおすすめします。 |
|
-h |
ユーティリティのヘルプを出力します。 |
注意:
このツールは、入力ネットワーク データセットを変更し、ネットワーク データセットを含むジオデータベースのフォルダーにファイルを作成します。 .traffic エクステンションおよび .ags エクステンションのファイルは、ライブ交通量機能が正常に動作するように、ネットワーク データセットと一緒にコピーする必要があります。 たとえば、複数台のコンピューターがある ArcGIS Server サイトでルート サービスを公開する前に、修正されたネットワーク データセットと出力ファイルを、サイト内のすべてのコンピューターにコピーしておく必要があります。
例
次の例は、ArcGIS Server サイトでネットワーク データセットのライブ交通量ユーティリティーの構成を呼び出す方法を示しています。
注意:
このユーティリティーでサポートされているいずれかのパラメーターの値に @ 文字が使用されている場合 (たとえば -p オプション付きで指定されたパスワード)、コマンド ラインでパラメーター値を指定することはできません。 代わりに、パラメーターをファイルに保存して、ファイルからパラメーターを渡す必要があります。
OpenLR ライブ交通量を使用して、ファイル ジオデータベースに保存された北アメリカ向けのネットワーク データセットを設定します。 ライブ交通量データは、/data/traffic-cache という名前の既存のフォルダーにダウンロードされるように設定されています。 この例では、ArcGIS Server のインストール場所が /arcgis/server であることを前提としています。
/arcgis/server/tools/python3 /arcgis/server/framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices/configure_smp_live_traffic.py -u username -p secret -n /data/NorthAmerica.gdb/Routing/Routing_ND -r NorthAmerica -t OpenLR -l /data/traffic-cache
OpenLR ライブ交通量を使用して、ファイル ジオデータベースに保存された北アメリカ向けのネットワーク データセットを設定します。 ライブ交通量データは、D:\data\traffic-cache という名前の既存のフォルダーにダウンロードされるように設定されています。 この例では、ArcGIS Server のインストール場所が C:\Program Files\ArcGIS\Server であることを前提としています。
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" "C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\Resources\ArcToolBox\Services\routingservices\configure_smp_live_traffic.py" -u username -p secret -n D:\data\NorthAmerica.gdb\Routing\Routing_ND -r NorthAmerica -t OpenLR -l D:\data\traffic-cache
ファイルからのパラメーター入力
ファイルからパラメーターを入力してユーティリティーを呼び出すことができます。 ユーティリティーを自動プロセスの一部として実行している場合や、コマンド ラインですべてのオプションを入力したくない場合は、この方法が有効です。 ファイルからパラメーターを指定するには、テキスト ファイルを作成して 1 行ごとに各オプションを指定します。 パラメーターの名前と値は、= 記号を使用して区切ります。 以下は、さまざまなオプションを指定したファイル例です。
-u=username
-p=secret
-n=/data/NorthAmerica.gdb/Routing/Routing_ND
-r=NorthAmerica
-t=OpenLR
-l=/data/traffic-cache
-u=username
-p=secret
-n=D:\data\NorthAmerica.gdb\Routing\Routing_ND
-r=NorthAmerica
-t=OpenLR
-l=D:\data\traffic-cache
上記の tool-params.txt ファイルを使用してツールを呼び出すには、ツールを呼び出し、@ 記号を使用してファイルへのパスを指定します。
注意:
パラメーターが記述されたファイルに余分な改行や余白が含まれていないことを確認してください。
/arcgis/server/tools/python3 /arcgis/server/framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices/configure_smp_live_traffic.py @/data/tool-params.txt
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" "C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\Resources\ArcToolBox\Services\routingservices\configure_smp_live_traffic.py" @D:\data\tool-params.txt