ArcGIS Server 스트림 서비스에서 생성된 스트리밍 피처 레이어는 데이터 업데이트가 발생함에 따라 이러한 데이터 업데이트를 스트리밍합니다. 이러한 레이어는 데이터 양이 많거나 알 수 없는 간격으로 변화하는 데이터가 있는 실시간 데이터 피드를 시각화하는 데 유용합니다. 예를 들어, 여러 차량이 위치를 전송하고 있으며 차량의 현재 위치를 연속적으로 모니터링해야 할 필요가 있을 수 있습니다.
Map Viewer에 스트리밍 피처 레이어를 추가할 때 스트리밍 컨트롤을 사용하여, 서비스가 레이어로 보내는 데이터를 필터링할 수 있습니다. 특정 맵 범위 내의 데이터만 레이어로 전송되도록 공간 필터를 적용합니다. 또한 속성 필터를 설정하여 레이어로 전송되는 데이터를 제한할 수 있습니다. 예를 들어, 센서로부터의 공기 청정도 정보를 보내는 서비스에 연결하되 국가 내의 해당 지역에 있고 입자의 농도가 특정 임계값을 초과하는 경우에만 해당하는 센서의 정보만 보려고 합니다.
Map Viewer에서 스트리밍 피처를 제어하려면 다음 단계를 따르세요.
- Map Viewer의 콘텐츠 창에서 스트리밍 피처 레이어 옆의 화살표를 클릭합니다.
- 레이어에 공간 필터를 적용하려면 스트리밍 컨트롤을 클릭하고 적용하려는 공간 컨트롤을 선택합니다.
- 스트리밍 중지 또는 스트리밍 시작 - 스트리밍을 중지하면 레이어가 Map Viewer에서 그리기를 중지하고 스트리밍을 다시 시작할 때까지 레이어의 데이터가 업데이트되지 않습니다.
- 현재 맵 영역으로 관찰 제한 또는 모든 관찰 표시 - 특정 맵 범위 내의 데이터만 레이어로 전송되도록 공간 필터를 적용합니다. 원하는 범위로 확대/축소하고 현재 맵 영역으로 관찰 제한을 적용합니다. 축소하더라도 이 범위 내의 피처만 업데이트됩니다. 이 필터링을 통해 데이터를 더 쉽게 시각화할 수 있으며, 불필요한 데이터가 네트워크를 통해 전송되지 않습니다.
맵을 소유한 경우 이 공간 필터를 저장하려면 저장을 클릭합니다.
전체 레이어를 다시 보려면 모든 관찰 표시를 클릭합니다.
- 이전 관찰 지우기 - 맵에서 피처를 지우고 스트리밍을 다시 시작하려면 이 옵션을 사용합니다. 관찰을 현재 맵 영역으로 제한하면 피처가 계속 해당 영역에서만 스트리밍됩니다.
- 레이어에 속성 필터를 적용하려면 필터를 가리킨 다음 필터 식을 정의합니다.