HTTP シミュレーター

ArcGIS Velocity の HTTP シミュレーター フィード タイプは、指定された頻度とフィーチャの品質に従って、Web からアクセス可能なファイルを使用してリアルタイムでイベントをシミュレートします。

フィードの使用例を次に示します:

  • 危機管理活動のスペシャリストは、将来の緊急事態に備えた対応訓練の裏付けとして履歴データを再生します。
  • データ アナリストは、既存のデータを使用してリアルタイムのビジュアライゼーションと解析をテストします。

使用上の注意

このフィードを使用する際には、以下の点に注意してください:

  • トラッキングに基づくデータをシミュレートする際には、まずデータをタイムスタンプによって並べ替えてから、トラッキング ID によって並べ替えます。
  • フィードの接続パラメーターを構成したら、入力データを構成して、スキーマとキー パラメーターを定義します。
  • START_TIME または END_TIME タグが付いたフィールドに NULL 値が含まれている場合、解析中に警告がログに記録されます。 [現在の時間に変換] パラメーターが true に設定されている場合、時間フィールドが現在のシステム時間によってオーバーライドされるため、フィーチャに有効なタイム スタンプが含まれます。

パラメーター

フィードには、次のパラメーターがあります:

パラメーター説明データ タイプ
URL

外部からアクセスできるシミュレーション ファイルへの完全 URL。

String

フィールドの区切り記号

(オプション)

シミュレーション ファイル内のフィールド値を区切る文字または区切り文字。

デフォルトはカンマです。

String

実行ごとのフィーチャ数

(オプション)

一度にシミュレートするレコード (フィーチャ) の数。

データがタイムスタンプおよびトラッキング ID によって並べ替えられており、各トラッキングの観測値の数が等しい場合、このパラメーターを、データ内の一意のトラッキングの数に設定します。

デフォルトは 1 です。

Integer

イベントの送信間隔 (ミリ秒)

(オプション)

実行ごとのフィーチャ数で指定した数のフィーチャが送信される間隔。

デフォルトは 1000 です。

Integer

シミュレーションの反復

(必須)

ファイルの末尾に達したときにシミュレーションを自動的に最初から再開するかどうかを指定します。

デフォルトは true です。

Boolean

時間フィールド インデックス

(必須)

データセット内の日付フィールドの数値インデックス。

デフォルトは 0 です。

たとえば、この日付フィールドが 2 番目のフィールドである場合、インデックスは 1 です。

Integer

現在の時間に変換

(必須)

データセット内の時間の値を、データがシミュレートされたときの現在の時間に変換して、マッピング アプリがそのデータをリアルタイム データとして処理できるようにするかどうかを指定します。

デフォルトは true です。

Boolean

検討事項および制限事項

フィードを使用する際には、以下の点を検討してください:

  • HTTP シミュレーター フィードでは区切りテキスト ファイルのみがサポートされます。
  • シミュレーション ファイルはインターネット上で公開されている必要があり、ファイルのサイズが 16 MB を超えていてはなりません。 ファイル サイズが 16 MB を超えている場合、フィーチャは取り込まれません。