使用“流”微件对流要素图层的实时数据源进行可视化和控制。 您也可以应用空间和属性过滤器对发送至图层的数据内容进行限制。
除“流”微件以外,“图层列表”、“图例”、“属性表”和“打印”等微件同样使用流图层。 由于某些流图层属性是动态更新的,所以在打开时属性表中仅会以流图层快照的方式显示属性。
流要素图层使用 HTML5 WebSocket 连接到 ArcGIS 服务器流服务。 WebSocket 是 HTML5 的一项新功能。 大多数现代化浏览器支持 WebSockets。 要了解有关 WebSocket 的更多信息并测试浏览器是否支持 WebSocket,请访问 WebSocket.org。
许可:
需要 ArcGIS GeoEvent Server 才能发布流服务。
配置“流”微件
“流”微件从地图中读取流图层,并将其列在流图层表格中。
可将此微件设置为应用程序启动时自动打开。 将鼠标悬停在该微件上,然后单击不要在应用程序启动时打开此微件按钮 以将该设置更改为在应用程序启动时自动打开此微件。 (对于需要首先添加至应用程序的微件,可以在配置该微件后打开此选项。)
- 将鼠标悬停在微件上方,然后单击配置此微件按钮 以打开配置窗口。
注:
如果需要先将微件添加到应用程序,请在微件选项卡上单击微件占位符。 在打开的选择微件窗口中,选择微件然后单击确定。
- 可以设置微件的标题,如果要替换此微件的默认图标,可以选择单击更改微件图标。
文件资源管理器窗口可供您浏览用作微件图标的本地图像文件。
- 地图中的所有流图层均会列在流图层表格中。 选择希望进行配置的图层。
- 在流控件中选中或取消选中以下选项以控制流功能:
- 启用“停止流数据”或“启动流数据”选项
- 启用“清除之前观测”选项
- 启用“绘制之前观测”选项(如果图层中未设置绘制之前观测属性,则该选项禁用。)
- 如需应用空间过滤器,您有以下两个选项:
- 将观测限制在当前地图区域内
- 将观测限制在用户定义区域内 - 地图上仅可以绘制矩形。 单击矩形旁的符号图标以定义其颜色、透明度、轮廓颜色和宽度。
- 选中启用属性过滤器以打开配置流属性过滤器窗口。
- 单击添加过滤器并在过滤器名称文本框中更改过滤器名称。
- 单击添加过滤器表达式,选择查询字段和表达式,然后在文本框中提供值。
- 或者,选中请求值。 选中此选项后,您的输入值是默认查询值,但您可以选择在运行时提供一个新值来覆盖默认值。
- 您也可以选择使用添加表达式集,这样可以定义两个过滤器并将其应用到单个查询中。 根据选择全部或任意选项来确定该集合中的表达式是否为真,集合中满足所有表达式或满足任意表达式的要素将显示在地图当中。
- 重复以上步骤以添加其他过滤器。
- 单击确定关闭此窗口。
- 要修改现有属性过滤器,请单击小编辑按钮 ,以打开配置流属性过滤器窗口。
- 重复步骤 2–6 以配置表格中其他的流图层。
- 单击确定关闭微件配置窗口。
使用“流”微件
- 单击应用程序中的微件按钮以打开微件面板。
- 如果图层不止一个,请从下拉列表中选择流图层。 在这种情况下,将选择 LABus。
- 单击停止流数据以停止所有数据源,或单击启动流数据以显示实时数据。
- 还可单击清除之前观测以清除地图上的所有现有要素。
- 如果可能,请更改您想绘制到地图上的、之前观测的数量。 默认情况下,将显示与地图中定义相同的数量。
- 选中使用空间过滤器限制观测选项,并选择限制观测的地图绘制。
- 单击矩形并将其绘制在地图上。
仅显示地图上在矩形内或与其相交的要素。 您也可以选中其他选项,将观测限制在当前地图范围内。
- 选中使用属性过滤器限制观测选项,并选择您定义的属性过滤器。
地图上仅会显示符合要求的要素。
- 如有需要,您可以同时应用空间过滤器和属性过滤器来限制地图上的要素。