ArcGIS Velocity 中的要素图层(新)输出可用于将输出要素写入新的 ArcGIS 要素图层。 在写入此输出类型时,将创建时空要素图层和地图图像图层或 ArcGIS Online 托管要素图层。 创建一个或多个图层后,可将其用于 Velocity 和 ArcGIS Online 组织中,您可以在此处将其添加至地图、应用程序等。
由 Velocity 创建的要素图层与其他 ArcGIS Online 托管要素图层存在以下主要区别:
- 关联数据存储在时空要素图层中。 因此,对应的地图图像图层可提供动态渲染和动态聚合。
- 必须针对从要素图层中删除旧数据的时间定义数据保留策略。 数据保留选项可以设置为 1 小时、1 天、1 周、1 个月、6 个月和 1 年。 任何数据量随时间增长的要素图层,都需要在数据保留(保留数据的时间段)参数中指定值。 例如,如果将数据存储方法参数设置为添加所有新要素,并在每次运行分析时,启用保留现有要素和方案选项,则必须设置数据保留选项。
- 在使用数据保留(保留数据的时间段)参数删除旧数据之前,可以将旧数据导出到要素图层存档中。 导出到要素图层存档中的数据自导出之日起保留一年。 要确保将数据导出到要素图层存档,请在每次运行分析时选择保留现有要素和方案选项。 指定数据保留选项,并确保选择数据导出(要素图层存档)下的导出数据选项。
- 可以写入 ArcGIS Online 托管要素图层输出的记录数受到以下限制,包括:
- 实时分析输出 - 从 Velocity 实时分析向 ArcGIS Online 托管要素图层写入时,每 15 秒最多可写入 120 个记录,每分钟总共可添加或更新 480 个记录。
- 运行一次大数据分析输出 - 最多可以将 50,000 个记录写入 ArcGIS Online 托管要素图层输出。
- 已计划/重复的大数据分析输出 - 可以写入 ArcGIS Online 托管要素图层输出的记录数取决于分析的运行频率。 在每次运行之间的间隔内,每分钟最多可以写入 480 个记录。 例如,每分钟运行的分析每次运行时可以写入 480 个输出要素。 每 5 钟运行的分析每次运行时可以写入 2,400 个输出要素。 每 30 钟运行的分析每次运行时可以写入 14,400 个输出要素。
示例
以下是输出的使用示例:
- 在源和实时分析中从 IoT 传感器提取事件数据后,您希望将要素存储在新的要素图层中。
- 在大数据分析中执行分析之后,您想要将生成的分析要素写入新的要素图层。
- 您已经配置了实时分析中的源,以在事件发生时进行处理。 您只想将追踪 ID 标识的具有最新状态的要素存储在新要素图层中。
用法说明
使用输出时,请谨记以下信息:
- 如果您在每次运行分析时启用保留现有要素和方案选项,则写入新输出要素图层的要素应保持一致的方案。
- 在启动分析并成功生成输出之前,由输出创建的新要素图层和地图图像图层将不会显示。
- 必须在数据保留(保留数据的时间段)参数中指定数据保留策略。 如果在每次分析运行时启用替换现有要素和方案选项,数据保留(保留数据的时间段)和数据导出(要素图层归档)选项不适用。
- 当您启用了编辑者追踪,且将数据存储方法参数设置为添加所有新要素时,创建者和编辑者的用户和日期将始终相同。 如果将数据存储方法参数设置为仅保留每个追踪 ID 值的最新要素,更新的追踪观测值将仅在第一次观测后更新编辑者用户和日期。
参数
以下是输出的参数:
参数 | 描述 | 数据类型 |
---|---|---|
要素图层名称 | 新要素图层的名称。 | 字符串 |
在时空要素图层中存储数据 | 配置源连接参数后,定义方案和关键参数。 如果未选中此参数 (false),则数据将写入组织的托管要素图层,存储将消耗配额。 | 布尔 |
数据存储方法 | 用于指定是将所有新要素添加至要素图层还是更新现有要素。 具体包括如下选项:
| 布尔 注:如果选择保留最新要素,则值为 true。 |
每次均运行分析 | 指定在每次启动分析时如何处理要素图层中的现有数据。 具体包括如下选项:
| 布尔 注:如果选择替换现有要素和方案,则值为 true。 |
聚合样式 | 指定用于数据的动态聚合的图格样式。 默认情况下,系统会填充图格样式,并且您可以对该样式进行修改。 此外,您还可以为其他空间参考或投影定义图格样式。 此参数仅在数据存储在时空要素图层中时适用。 | GeoHash |
编辑者追踪 | 当在输出要素图层中创建或更新要素记录时,编辑者追踪将设置用户名和日期。 选中输出要素图层上的编辑者追踪复选框。 选中此参数将向图层要素方案追加 created_date、created_user、last_edited_date 和 last_edited_user 字段。 此参数仅在数据存储在时空要素图层中时适用。 | 布尔 |
创建者和编辑者用户名 | 指定已处理数据的创建者或编辑者用户名。 用户名可以从传入数据的字段派生,也可以设置为分析所有者的用户名。 如果编辑者追踪参数已被禁用,则创建者和编辑者用户名参数不适用。 此参数仅在数据存储在时空要素图层中时适用。 | 字符串 |
要素服务门户项目 ID | 在 ArcGIS Online 中创建的相应要素图层项目的门户项目 ID。 配置输出时不会显示此参数,并且无法填充或修改此参数。 该参数由 ArcGIS Velocity 自动填充。 | 字符串 |
地图服务门户项目 ID | 在 ArcGIS Online 中创建的相应地图图层项目的门户项目 ID。 此参数仅在数据存储在时空要素图层中时适用。 | 字符串 |
数据保留(保留数据的时间段) | 指定数据保留策略或时间段(该时间段后,旧数据将从要素图层中删除)。 选项包括 1 小时、1 天、1 周、1 个月、6 个月和 1 年。 此参数仅在数据存储在时空要素图层中时适用。 | 字符串 |
数据导出(要素图层存档) | 指定在清除数据之前是否将其导出到要素图层存档中。 选项包括:不导出数据和导出数据。 导出到要素图层存档中的数据自导出之日起保留一年。 如果选择了替换现有要素和方案选项,则数据保留(保留数据的时间段)参数不适用。 此参数仅在数据存储在时空要素图层中时适用。 | 字符串 |
其他日志记录 (可选) | 指定是否打开对 Velocity 发出的原始请求的日志记录。 默认值为 False。 注:仅打开此参数以进行故障排除,并在完成故障排除时关闭。 请联系 Esri 技术 支持 以获得故障排除方面的帮助。 | 布尔 |
注意事项和限制
使用输出时应考虑以下问题:
- 无法公开共享 Velocity 托管的要素图层。
- 如果您在每次运行分析时选择保留现有要素和方案选项,则写入新输出要素图层的要素应保持一致的方案。
- 如果未选中在时空要素图层中存储数据参数,将创建托管要素图层来存储数据。 这种存储会消耗配额。 还要注意以下几点:
- ArcGIS Online 托管要素图层输出的实时分析包括以下限制:
- 要素将按每 15 秒的频率从 Velocity 实时分析写入托管要素图层。
- 每 15 秒最多可写入 120 个事件,每分钟最多可写入 480 个事件。 因此,一段时间内的平均输出数据速率不应超过每 15 秒 120 个事件,即每秒 8 个事件。
- 如果分析在一分钟内产生超过 480 个要素更新,超额要素将存储在临时缓存中,并在下一个编辑操作期间写入托管要素图层。 时态顺序遵照要素从缓存中清空的顺序。 缓存最多可容纳 4,800 个要素,之后产生的新记录可能在缓存清空期间丢失。
- 使用仅保留每个追踪 ID 值的最新要素存储选项时,如果在两次编辑发送之间的 15 秒内,某个给定追踪 ID 有多个观测值,只会将该追踪的最新要素写入托管要素图层。 该追踪的额外观测值不计入每分钟 480 次编辑的最大值。 换言之,如果追踪的唯一资产或设备数量不超过 480 个,且更新频率高于每分钟一次,则可以使用此存储选项支持更高速的数据获取。
- ArcGIS Online 托管要素图层输出的大数据分析包括以下限制:
- 将在每次运行结束时将要素从 Velocity 大数据分析写入托管要素图层。
- 每次运行未计划大数据分析时,最多可将 50,000 个记录写入 ArcGIS Online 托管要素图层输出。
- 计划或定期运行大数据分析将根据运行频率控制可以写入 ArcGIS Online 托管要素图层输出的输出要素数。 在每次运行之间的间隔内,每分钟最多可以写入 480 个记录。 例如,每分钟运行的分析每次运行时可以写入 480 个输出要素;每 5 分钟运行的分析每次运行时可以写入 2,400 个输出要素;每 30 分钟运行的分析每次运行时可以写入 14,400 个输出要素。
- ArcGIS Online 托管要素图层输出的实时分析包括以下限制:
- 目前,运行一次大数据分析只能将输出写入 WGS84 (4326) 空间参考中的 ArcGIS Online 托管要素图层。 如有必要,在此输出之前使用投影工具。
- 与要素图层(新)输出关联的要素图层(和地图图像图层)门户项目必须由创建者所有,Velocity 才能写入输出。 要更改项目的所有权,请使用要素图层(现有)输出重新配置分析以写入现有要素图层。