ArcGIS Velocity 中的要素图层(新)输出可用于将输出要素写入新的 ArcGIS 要素图层。 在写入此输出类型时,将创建时空要素图层和地图图像图层或 ArcGIS Online 托管要素图层。 创建一个或多个图层后,可将其用于 Velocity 和 ArcGIS Online 组织中,您可以在此处将其添加至地图、应用程序等。
由 Velocity 创建的要素图层与其他 ArcGIS Online 托管要素图层存在以下主要区别:
- 关联数据存储在时空要素图层中。 因此,对应的地图图像图层可提供动态渲染和动态聚合。
- 必须针对从要素图层中删除旧数据的时间定义数据保留策略。 数据保留选项可以设置为 1 小时、1 天、1 周、1 个月、6 个月和 1 年。 任何数据量随时间增长的要素图层,都需要在数据保留(保留数据的时间段)参数中指定值。 例如,如果将数据存储方法参数设置为添加新要素,并在每次运行分析时,启用保留现有要素和方案选项,则需要设置数据保留选项。
- 在使用数据保留(保留数据的时间段)参数删除旧数据之前,可以将旧数据导出到要素图层存档中。 导出到要素图层存档中的数据自导出之日起保留一年。
- 可以写入 ArcGIS Online 托管要素图层输出的记录数受到以下限制,包括:
- 实时分析输出 - 从 Velocity 实时分析写入 ArcGIS Online 托管要素图层时,每分钟可以写入的事件数不超过 120 个。
- 运行一次大数据分析输出 - 最多可以将 50,000 个记录写入 ArcGIS Online 托管要素图层输出。
- 已计划/重复的大数据分析输出 - 可以写入 ArcGIS Online 托管要素图层输出的记录数取决于分析的运行频率。 在两次运行之间的间隔内,每分钟可以写入 120 个记录。 例如,每分钟运行的分析每次运行时可以写入 120 个输出要素。 每 5 钟运行的分析每次运行时可以写入 600 个输出要素。 每 30 钟运行的分析每次运行时可以写入 3,600 个输出要素。
示例
以下是要素图层(新)输出的用例:
- 在源和实时分析中从 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。 配置输出时不会显示此参数,并且无法填充或修改此参数。 该参数由 Velocity 自动填充。 此参数仅在数据存储在时空要素图层中时适用。 | 字符串 |
数据保留(保留数据的时间段) | 指定数据保留策略或时间段(该时间段后,旧数据将从要素图层中删除)。 选项包括 1 小时、1 天、1 周、1 个月、6 个月和 1 年。 此参数仅在数据存储在时空要素图层中时适用。 | 字符串 |
数据导出(要素图层存档) | 指定在清除数据之前是否将其导出到要素图层存档中。 选项包括:不导出数据和导出数据。 导出到要素图层存档中的数据自导出之日起保留一年。 如果选择了替换现有要素和方案选项,则数据保留(保留数据的时间段)参数不适用。 此参数仅在数据存储在时空要素图层中时适用。 | 字符串 |
注意事项和限制
下面是在使用“要素图层(新)”输出时的注意事项和限制:
- 无法公开共享 Velocity 托管的要素图层。
- 如果您在每次运行分析时选择保留现有要素和方案选项,则写入新输出要素图层的要素应保持一致的方案。
- 如果未选中在时空要素图层中存储数据参数,将创建托管要素图层来存储数据。 这种存储会消耗配额。 还要注意以下几点:
- ArcGIS Online 托管要素图层输出的实时分析包括以下限制:
- 要素将按每 60 秒的频率从 Velocity 实时分析写入托管要素图层。
- 每分钟最多可将 120 个事件写入托管要素图层。 因此,平均输出数据速率不应该超过每分钟 120 个事件或每秒 2 个事件。
- 如果分析在一分钟内产生超过 120 个要素更新,超额要素将存储在临时缓存中,并在下一个编辑操作期间写入托管要素图层。 时态顺序遵照要素从缓存中清空的顺序。 缓存最多可容纳 1200 个要素,之后产生的新记录可能在缓存清空期间丢失。
- 使用仅保留每个轨迹 ID 值的最新要素选项时,如果特定追踪 ID 在一分钟内的观测值多于 1 个,只会将该追踪的最新要素写入托管要素图层。 该追踪的额外观测值不计入每分钟 120 次编辑的最大值。 换言之,如果追踪的唯一资产或设备不超过 120 个,则可以通过这个存储选项支持更高速的获取。
- ArcGIS Online 托管要素图层输出的大数据分析包括以下限制:
- 将在每次运行结束时将要素从 Velocity 大数据分析写入托管要素图层。
- 每次运行未计划大数据分析时,最多可将 50,000 个记录写入 ArcGIS Online 托管要素图层输出。
- 计划或定期运行大数据分析将根据运行频率控制可以写入 ArcGIS Online 托管要素图层输出的输出要素数。 在两次运行之间的间隔内,每分钟可以写入 120 个记录。 例如,每分钟运行的分析每次运行时可以写入 120 个输出要素;每 5 分钟运行的分析每次运行时可以写入 600 个输出要素;每 30 分钟运行的分析每次运行时可以写入 3,600 个输出要素。
- ArcGIS Online 托管要素图层输出的实时分析包括以下限制:
- 目前,运行一次大数据分析只能将输出写入 WGS84 (4326) 空间参考中的 ArcGIS Online 托管要素图层。 如有必要,在此输出之前使用投影工具。
- 与要素图层(新)输出关联的要素图层(和地图图像图层)门户项目必须由创建者拥有,Velocity 才能写入输出。 要更改项目的所有权,请使用要素图层(现有)输出重新配置分析以写入现有要素图层。