当数据消息流入 ArcMap 等客户端应用程序时,服务操作对数据消息进行处理以形成追踪要素。在 ArcGIS Tracking Analyst 中处理实时数据时,实时追踪图层的要素由从追踪服务流入的数据消息创建。因此,服务操作能够在数据消息成为要素之前修改或删除包含于追踪数据消息中的数据。
服务操作适用于追踪服务而不是图层。因此,服务操作不能通过图层属性对话框配置,而需进入 ArcCatalog 的追踪服务属性对话框,或者 ArcMap 的 Catalog 窗口配置。
以下介绍 Tracking Analyst 所提供的整套服务操作。
过滤器
不应将过滤器服务操作与过滤器图层操作相混淆。过滤器服务操作支持根据位置和属性条件排除或包含传入的数据消息。如果传入的数据消息符合排除过滤器的触发器条件,则放弃数据消息,相应的追踪数据将不会成为追踪图层的要素。包含过滤器则正好相反。符合触发器条件的数据消息被保留而不是被放弃。一旦数据消息被放弃,则不能通过客户端应用程序检索。因此,对追踪服务应用过滤器服务操作时,应十分小心。
过滤器服务操作可用于从追踪服务过滤掉错误的数据。例如,假设正在追踪飞机的纬度及经度位置,该操作可过滤掉纬度值大于 90 度的事件,因为它们代表错误的数据。
数据修改
“数据修改”服务操作通过使用您定义的函数实现对数据消息中字段的修改。此函数可使用传入数据消息中所含的字段值作为输入来执行计算。基于计算的结果,可修改传入数据消息中的字段值并将其替换为计算输出。已替换的字段值将显示在根据追踪图层中的数据消息创建的要素中。此函数仅针对满足所定义触发条件的数据消息运行。
电子邮件提醒
当触发“电子邮件提醒”服务操作时,此操作会将电子邮件消息自动发送给所选收件人。可使用模板编辑器配置电子邮件消息。使用模板编辑器可将数据消息字段中的值直接嵌入到电子邮件的正文中。此外,还可以创建一个电子邮件收件人的主列表,在此列表中可选择各个电子邮件提醒操作的收件人集。
数据摘要
“数据摘要”服务操作累积并汇总从追踪服务流入的数据消息中所含的信息。当超过指定的时间间隔时,定期计算摘要信息。系统逐个字段提供时间间隔内的摘要信息,并且还可以生成诸如数据范围和平均值等统计数据。用户可对报表中要使用的数据字段以及报表中将提供的摘要信息类型进行配置。数据摘要报表的灵活性能为高级用户提供更强大的功能。用户可以控制该报表的应用,以便其仅处理满足所定义空间和/或属性条件的数据消息。此外,可自动通过电子邮件发送报表,保存到文件或从网络打印机打印。