外部 Web サイトに GeoJSON をプッシュ出力コネクタは、GeoJSON として修正し、書式設定したイベント データを外部 Web サイトにプッシュするために使用されます。 ArcGIS GeoEvent Server は、クライアントとして HTTP/POST リクエストを使用し、外部 Web サイトに GeoJSON をプッシュします。 GeoJSON データ レコードの書式設定の詳細の例については、「GeoJSON の仕様」をご参照ください。
使用上の注意
外部 Web サイトに GeoJSON をプッシュ出力コネクタを使用する際には、以下の点に注意してください。
- この出力コネクタは、GeoJSON アウトバウンド アダプターと HTTP アウトバウンド トランスポートを組み合わせます。
- フィーチャ JSON と同様、GeoJSON は汎用 JSON のサブタイプです。 これらの特有の形式を処理するには、異なる GeoEvent Server アダプターが使用されます。
- GeoJSON データ レコードの書式設定の詳細の例については、「GeoJSON の仕様」をご参照ください。
- クエリ パラメーターは [パラメーター] パラメーターで個別に指定することも、[URL] パラメーターの一部として指定することもできます。
- この出力コネクタでは、外部 Web サーバーや Web サービスで認証を要求せずに HTTP/POST リクエストを許可することを想定しています。 認証を必要とする外部 Web サイトの場合、GeoJSON アウトバウンド アダプターと HTTP アウトバウンドトランスポートをペアにするカスタム出力コネクタを作成し、基本、証明書、または OAuth 認証をサポートすることもご検討ください。
パラメーター
外部 Web サイトに GeoJSON をプッシュ出力コネクタのパラメーターを次に示します。
パラメーター | 説明 |
---|---|
名前 | GeoEvent Manager で参照用として使用される出力コネクタの記述名。 |
URL | データをプッシュする外部 Web サイトの基本 URL。 GeoEvent Server は HTTP/POST リクエストを URL に発行し、JSON データを送信します。 |
ヘッダー パラメーターの名前:値のリスト | 外部 Web サーバーまたは Web サービスにポーリングしたときに、リクエストの HTTP ヘッダーに含まれるパラメーター。 ヘッダー パラメーターは、名前:値ペア (コロンも含む) をカンマで区切って指定する必要があります。 |
フォーマット済 JSON | GeoJSON をフォーマット (整形) するかどうかを指定します。 PJSON とも呼ばれます。 このパラメーターのデフォルトは [いいえ] です。
|
パラメーター | ベースの URL に付加するクエリ パラメーター (複数可) を指定します。 クエリ パラメーターは各 Web サービスに固有であり、すべてのサービスによってサポートされているわけではありません。 クエリ パラメーターがサポートされている場合は、対象データを特定します。 このパラメーターにはデフォルト値がありません。 |
URL プロキシの使用 | GeoEvent Server が HTTP リクエストを行う際に URL プロキシを使用するかどうかを指定します。 デフォルトは [いいえ] です。
|
URL プロキシ (条件) | HTTP リクエストを実行する際に使用する URL プロキシ。 このパラメーターは、[URL プロキシの使用] が [はい] に設定されている場合に表示され、[いいえ] に設定されている場合は非表示になります。 |
記事の本文の MIME タイプ | HTTP/POST リクエストのコンテンツの本文に含まれるデータの MIME タイプを指定します。 MIME タイプは、通常はタイプ/サブタイプで構成され、HTTP クライアント/サーバーが使用し、許可するインターネット メディア タイプを指定する際に使用されます。 このコネクタは JSON に対し、このパラメーターのデフォルトである MIME タイプ application/json を指定します。 |
HTTP タイムアウト (秒) | 出力コネクタが HTTP/POST リクエストを発行した外部 Web サービスからの応答を待機する最大時間 (秒単位) を指定します。 値は 1 ~ 2147483 の整数である必要があります。 デフォルト値は [30] 秒です (つまり、30 秒間応答がなければ HTTP/POST リクエストはタイムアウトします)。 |