Skip To Content

“流”微件

使用“流”微件对流要素图层的实时数据源进行可视化和控制。您也可以应用空间和属性过滤器对发送至图层的数据内容进行限制。

除“流”微件以外,图层列表、图例、属性表和打印等微件同样使用流图层。由于某些流图层属性是动态更新的,所以在打开时属性表中仅会以流图层快照的方式显示属性。

流要素图层使用 HTML5 WebSocket 连接到 ArcGIS Server 流服务。WebSocket 是 HTML5 的一项新功能。大多数常用浏览器都支持 WebSocket,但并不是所有版本的浏览器都支持,如 Internet Explorer 8 或 9 便不支持。要了解有关 WebSocket 的更多信息并测试浏览器是否支持 WebSocket,请访问 WebSocket.org

许可:

需要 ArcGIS GeoEvent Server 才能发布流服务。

配置“流”微件

“流”微件从地图中读取流图层,并将其列在流图层表格中。

可将此微件设置为应用程序启动时自动打开。要启用该功能,请在微件上单击在应用程序启动时自动打开此微件按钮 在应用程序启动时自动打开此微件,微件随即变成深绿色。

  1. 将鼠标悬停在微件上方,然后单击配置此微件按钮 配置此微件 以打开配置属性对话框。
  2. 为微件设置标题,如果要替换此微件的默认图标,还可单击更改微件图标

    文件浏览器窗口可供您浏览用作微件图标的本地图像文件。

  3. 地图中的所有流图层均会列在流图层表格中。选择希望进行配置的图层。
  4. 流控件中选中或取消选中以下选项以控制流功能:
    • 启用“停止流数据”或“启动流数据”选项
    • 启用“清除之前观测”选项
    • 启用“绘制之前观测”选项(如果图层中未设置绘制之前观测属性,则该选项禁用。)
  5. 如需应用空间过滤器,您有以下两个选项:
    • 将观测限制在当前地图区域内
    • 将观测限制在用户定义区域内 - 地图上仅可以绘制矩形。单击矩形旁的符号图标以定义其颜色、透明度、轮廓颜色和宽度。
  6. 选中启用属性过滤器以打开配置流属性过滤器窗口。
    1. 单击添加过滤器并在过滤器名称文本框中更改过滤器名称。
    2. 单击添加过滤器表达式,在文本框中选择查询字段、表达式并提供值。
    3. 或者,选中请求值。在选择该选项时,您的输入值是默认查询值,但您可以选择在运行时提供一个新值来覆盖默认值。
    4. 您也可以选择使用添加表达式集,这样可以定义两个过滤器并将其应用到单个查询中。根据该集合中是所有还是任一表达式为真,集合中满足所有表达式或满足任一表达式的要素将显示在地图当中。
    5. 重复以上步骤以添加其他过滤器。
    6. 单击确定关闭此窗口。
  7. 如需修改现有属性过滤器,请单击小编辑图标 编辑图标,以打开配置流属性过滤器窗口。
  8. 重复步骤 2–6 以配置表格中其他的流图层。
  9. 单击确定关闭微件配置窗口。

使用“流”微件

  1. 单击应用程序中的微件图标以打开微件面板。
  2. 如果图层不止一个,请从下拉列表中选择流图层。在这种情况下,将选择 LABus。
    流控件
  3. 单击停止流数据以停止所有数据源,或单击启动流数据以显示实时数据。
  4. 还可单击清除之前观测以清除地图上的所有现有要素。
  5. 如果可能,请更改您想绘制到地图上的、之前观测的数量。默认情况下,将显示与地图中定义相同的数量。
  6. 选中使用空间过滤器限制观测选项,并选中限制观测的地图绘制
    空间过滤器
  7. 单击矩形并将其绘制在地图上。仅显示地图上在矩形内或与其相交的要素。您也可以选中其他选项,将观测限制在当前地图范围内。
    将矩形绘制在地图上,以限制观测
  8. 选中使用属性过滤器限制观测选项,并选中您定义的属性过滤器。地图上仅会显示符合要求的要素。
    属性过滤器
  9. 如有需要,您可以同时应用空间过滤器和属性过滤器来限制地图上的要素。