ArcGIS Server ストリーム サービスから作成されたストリーミング フィーチャ レイヤーは、データ更新が行われるたびにストリーミングを行います。 これは、大量のデータや不定期に変更されるデータを含むリアルタイム データ フィードを視覚化する際に役立ちます。 たとえば、複数の車両が位置情報を送信しており、車両の現在地を常に監視する必要がある場合などです。
Map Viewer Classic にストリーミングしているフィーチャ レイヤーを追加すると、ストリーミング コントロールを使用し、サービスがレイヤーに送信するデータをフィルターすることができます。 特定のマップ範囲内のデータだけがレイヤーに送信されるよう、空間フィルターを適用します。 また、属性フィルターを設定して、レイヤーに送信するデータを制限することもできます。 たとえば、センサーから取得した大気汚染度情報を送信するサービスに接続できる場合に、粒子物質濃度が一定の閾値を超えた、地域内のセンサーに絞り込んで情報を表示する場合などです。
Map Viewer Classic 内でフィーチャのストリーミングを制御するには、以下の手順に従います。
- Map Viewer Classic の [コンテンツ] ウィンドウで、ストリーミングされるフィーチャ レイヤーの横の矢印をクリックします。
- レイヤーに空間フィルターを適用するには、[ストリーミング コントロール] をクリックし、適用する空間コントロールを選択します。
- [ストリーミングの停止] または [ストリーミングの開始] - ストリーミングを停止すると、レイヤーは Map Viewer Classic への描画を停止し、レイヤー内のデータはストリーミングを再開するまで更新されません。
- [観測データを現在のマップ エリアに制限] または [すべての観測データを表示] - 特定のマップ範囲内にあるデータだけがレイヤーに送信されるよう、空間フィルターを適用します。 空間フィルターを適用する範囲にズームし、[観測データを現在のマップ エリアに制限] を適用します。 縮小しても、その範囲内でのみフィーチャが更新されます。 このようにフィルターを適用すると、データをより簡単に可視化できるとともに、不要なデータがネットワーク経由で送信されることを回避できます。
マップを所有しており、この空間フィルターを保存したい場合は、[保存] をクリックします。
レイヤー全体を再表示するには、[すべての観測データを表示] をクリックします。
- [前の観測データを消去] - マップからフィーチャを消去し、ストリーミングを再開するには、このオプションを使用します。 観測データを現在のマップ エリアに制限している場合は、フィーチャはそのエリアでのみ引き続きストリーミングされます。
- レイヤーに属性フィルターを適用するには、[フィルター] にポイントし、フィルターの条件式を定義します。