相关文章推荐
近视的镜子  ·  LDAP安装步骤开发者社区·  7 月前    · 
近视的镜子  ·  Method always returns ...·  7 月前    · 
近视的镜子  ·  Python搞定表格可视化!·  7 月前    · 
近视的镜子  ·  Control.ControlCollect ...·  10 月前    · 
近视的镜子  ·  Qt - XML和JSON - [BORUTO] ·  11 月前    · 
文雅的沙滩裤  ·  WKWebView拦截请求资源 ·  46 分钟前    · 
独立的眼镜  ·  如何连接Babelfish for RDS ...·  2 小时前    · 
发财的蛋挞  ·  Microsoft Azure Data ...·  2 小时前    · 
冷冷的投影仪  ·  Secure an ASP.NET ...·  2 小时前    · 
不羁的生姜  ·  PSPSDK 开发的时候出现 ...·  2 小时前    · 

“写入 JSON 文件输出连接器”可用于将已改编为通用 JSON 的 GeoEvent 写入 JSON 文件。

用法说明

  • 此输出连接器可将通用 JSON 出站适配器与文件出站传输进行配对。
  • 可以使用绝对路径或 UNC 路径来指定已注册服务器 文件夹
  • 如果使用 UNC 路径,则运行 GeoEvent Server 的 Windows 服务帐户需要对文件夹的读/写权限。
  • 例如,对于 文件夹 属性,最佳做法是使用绝对路径,例如 C:\GeoEvent\input
  • 子文件夹 属性允许指定相对于已注册服务器文件夹的子文件夹。
  • 如果重新启动输出,则 GeoEvent Server 将在已注册系统文件夹路径中创建一个新文件。
  • 根据已处理 GeoEvent 的速率和容量,建议增大 文件滚动更新大小 (KB) 超过默认值 1 以避免创建 Windows 无法保持同步的级联 JSON 文件。
  • 此输出连接器可将每个事件记录表示为 JSON 文件中的单独 JSON 对象。将 文件标头 文件页脚 事件分隔符 设置为其默认值后,可以在逗号分隔项的有效 JSON 数组中组织每个 JSON 对象。 文件标头 的左方括号描述 JSON 数组的开始, 文件页脚 的右方括号描述 JSON 数组的结尾。 事件分隔符 的逗号可分隔每个 JSON 对象。

参数

参数 说明

名称

用于在 GeoEvent Manager 中引用的输出连接器的描述性名称。

文件夹

已注册的系统文件夹,在该文件夹下将创建和写入文件。

文件名前缀

指定 GeoEvent Server 将创建和写入的输出文件的名称。首次创建文件的日期/时间会追加到文件名。默认为 输出

示例:2019 年 3 月 19 日下午 2:30:05 创建的文件名前缀 输出 ,将生成一个名为 output2019-03-19_14-30-05.out 的文件。

子文件夹

指定相对于已注册的系统文件夹的子文件夹(或子目录)的名称,在该子文件夹或子目录下将创建和写入文件。如果不存在子文件夹,则此属性应留空。此属性没有默认值。

示例:将已注册的系统文件夹指定为 C:\GeoEvent ,则子文件夹 output 会导致 GeoEvent Server C:\GeoEvent\output 中创建文件,即假设文件路径存在且可由运行 ArcGIS GeoEvent Server 的 Windows 服务帐户访问。

文件扩展名

创建新文件时所使用的文件扩展名。此属性的默认值为 json ,这表示 GeoEvent Server 将创建一个 JSON 文件。

文件滚动更新方法

指定用于确定 GeoEvent Server 停止写入当前文件并开始写入新文件的方法。可用 文件滚动方法 按大小 按时间 。默认为 按时间

  • 按大小 - 满足指定的文件大小阈值时, GeoEvent Server 将停止写入当前文件。满足阈值时将创建新文件。
  • 按时间 - 满足指定的期限阈值时, GeoEvent Server 将停止写入当前文件。满足阈值时将创建新文件。

文件滚动更新大小(KB)

(条件分析)

指定 GeoEvent Server 停止写入之前文件可以达到的最大大小,以千字节 (KB) 为单位。达到最大文件大小后, GeoEvent Server 将创建一个新文件开始写入。默认值为 1 千字节。

属性在 文件滚动方法 设置为 按大学 时显示,设置为 按时间 时隐藏。

文件滚动更新频率

(条件分析)

指定 GeoEvent Server 停止写入当前文件并创建一个新文件开始写入的频率。可用的基于期限的翻滚策略包括 每小时 每天 每月 。默认为 每小时

  • 每小时 - GeoEvent Server 将停止写入当前文件,并每小时开始写入新文件。
  • 每天 - GeoEvent Server 将停止写入当前文件,并每天开始写入新文件。
  • 每月 - GeoEvent Server 将停止写入当前文件,并每月开始写入新文件。

属性在 文件滚动方法 设置为 按时间 时显示,设置为 按大小 时隐藏。

文件清理期限(分钟)

指定按照 文件清理方法 管理旧文件的期限(以分钟为单位)。默认值为 4320 分钟。

示例:每 3 天(4320 分钟)文件将被删除或存档。

文件清理方法

用于管理已达到 文件清理期限(分钟 )的旧文件的方法。可用的文件清理方法为 删除 存档 。默认为 删除

  • 删除 - 达到 文件清理期限(分钟) 属性中指定期限的文件将被删除。
  • 存档 - 达到 文件清理期限(分钟) 属性中指定期限的文件将被存档。

归档文件夹

(条件分析)

已注册的系统文件夹,其中已到达 文件清理期限(分钟) 的文件将被存档。此属性没有默认值。

属性在 文件清理方法 设置为 存档 时显示,在设置为 删除 时隐藏。

归档子文件夹

(条件分析)

存档文件夹 相关的子文件夹, 其中已到达 文件清理期限(分钟) 的文件将被存档。如果没有用于存档文件的子文件夹,则不指定此属性。此属性没有默认值。

属性在 文件清理方法 设置为 存档 时显示,在设置为 删除 时隐藏。

格式化的 JSON

指定是否格式化 (修饰)通用 JSON。也称为 PJSON。该属性的默认值为

  • - 通用 JSON 将被格式化(修饰)。
  • - 通用 JSON 不会被格式化。

文件页眉

将在每个 JSON 文件的开头插入的字符。 GeoEvent Server 可以使用任何普通的 ASCII 字符或字符组合作为文件页眉。默认为 [ (左括号)。

文件页脚

将插入每个 JSON 文件末尾的字符。 GeoEvent Server 可以使用任何普通的 ASCII 字符或字符组合作为文件页脚。默认为 ] (右括号)。

事件分隔符

将用于分隔 JSON 文件中的每个事件记录的字符。 GeoEvent Server 可以使用任何普通的 ASCII 字符作为事件分隔符。默认为 , (逗号)。

 
推荐文章