要素图层(新)

ArcGIS Velocity 中的要素图层(新)输出可用于将输出要素写入新的 ArcGIS 要素图层。 在写入此输出类型时,将创建时空要素图层和地图图像图层或 ArcGIS Online 托管要素图层。 创建一个或多个图层后,可将其用于 ArcGIS VelocityArcGIS Online 组织中,您可以在此处将其添加至地图、应用程序等。

Velocity 创建的要素图层与其他 ArcGIS Online 托管要素图层存在以下主要区别:

  • 关联数据存储在时空要素图层中。 因此,对应的地图图像图层可提供动态渲染和动态聚合。
  • 必须针对从要素图层中清除旧数据的时间定义数据保留策略。 数据保留选项包括:不清除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 标识的具有最新状态的要素存储在新要素图层中。

用法说明

使用“要素图层(新)”输出时,请谨记以下信息:

  • 如果您在每次运行分析时启用保留现有要素和方案选项,则写入新输出要素图层的要素应保持一致的方案。
  • 在启动分析并成功生成输出之前,由输出创建的新要素图层和地图图像图层将不会显示。
  • 必须在数据保留(保留数据的时间段)参数中指定数据保留策略。 如果您在每次运行分析时启用替换现有要素和方案选项,则策略将自动设置为不清除
  • 当您启用了编辑者追踪,且将数据存储方法参数设置为添加新要素时,创建者和编辑者的用户和日期将始终相同。 如果将数据存储方法参数设置为保留最新要素,更新的轨迹观测值将仅在第一次观测后更新编辑者用户和日期。

参数

以下是要素图层(新)输出的参数:

参数描述数据类型

要素图层名称

新要素图层的名称。

字符串

在时空要素图层中存储数据

如果选中 (true),存储在时空要素图层中的数据支持高速提取、随时间进行大量存储、动态聚合以及自动数据保留。 这是默认设置。

如果未选中此参数 (false),则数据将写入组织的托管要素图层,存储将消耗配额。

有关详细信息,请参阅下方的注意事项和限制部分。

布尔

数据存储方法

用于指定是否将所有新要素添加至要素图层,或者是否更新现有要素。 具体包括如下选项:

  • 添加新要素 - 所有新要素都将添加到要素图层中。
  • 保留最新要素 - 仅保留具有唯一轨迹 ID 的最新要素。 如果选择该选项,则系统应为输出数据方案标识 Track IDStart Time 关键字段。

布尔

注:

如果选择保留最新要素,则值为 true

每次均运行分析

指定在每次启动分析时如何处理要素图层中的现有数据。 具体包括如下选项:

  • 保留现有要素和方案 - 每次启动实时分析时,系统会保留现有要素和方案。 新要素将会追加到现有数据中。
  • 替换现有要素和方案 - 每次启动分析时,系统将会放弃要素图层中存在的要素和方案,并写入新的要素和方案。

布尔

注:

如果选择替换现有要素和方案,则值为 true

聚合样式

指定针对数据的动态聚合启用的图格样式。 默认情况下,系统会填充图格样式,并且您可以对该样式进行修改。 此外,您还可以为其他空间参考或投影定义图格样式。

此参数仅在数据存储在时空要素图层中时适用。

GeoHash

编辑者追踪

针对输出要素图层启用编辑者追踪。 当在输出要素图层中创建或更新要素记录时,编辑者追踪将设置用户名和日期。

启用此参数将向图层要素方案附加 created_datecreated_userlast_edited_datelast_edited_user 字段。

此参数仅在数据存储在时空要素图层中时适用。

布尔

创建者和编辑者用户名

指定用作已处理数据的创建者或编辑者的用户名。 用户名可以从传入数据的字段派生,也可以设置为分析所有者的用户名。

如果编辑者追踪参数已被禁用,则创建者或编辑者用户名参数不适用。

有关详细信息,请参阅上述用法说明部分。

此参数仅在数据存储在时空要素图层中时适用。

字符串

要素服务门户项目 ID

ArcGIS Online 中创建的相应要素图层项目的门户项目 ID。

在配置输出时不会显示此参数,并且用户无法填充或修改此参数。 该参数由 ArcGIS Velocity 自动填充。

字符串

地图服务门户项目 ID

ArcGIS Online 中创建的相应地图图层项目的门户项目 ID。

在配置输出时不会显示此参数,并且用户无法填充或修改此参数。 该参数由 ArcGIS Velocity 自动填充。

此参数仅在数据存储在时空要素图层中时适用。

字符串

数据保留(保留数据的时间段)

指定数据保留策略或时间段(该时间段后,旧数据将从要素图层中清除)。

选项包括不清除1 天1 周1 个月6 个月1 年

有关详细信息,请参阅上述用法说明部分。

此参数仅在数据存储在时空要素图层中时适用。

字符串

数据导出(要素图层存档)

指定在清除数据之前是否将其导出到要素图层存档(冷存储)中。 选项包括:不导出数据导出数据

导出到要素图层存档(冷存储)中的数据自导出之日起保留一年。 如果将数据保留(保留数据的时间段)参数设置为不清除,则数据保留(保留数据的时间段)参数不适用。

此参数仅在数据存储在时空要素图层中时适用。

字符串

注意事项和限制

下面是在使用“要素图层(新)”输出时的注意事项和限制:

  • 无法公开共享 ArcGIS Velocity 托管的要素图层。
  • 如果您在每次运行分析时选择保留现有要素和方案选项,则写入新输出要素图层的要素应保持一致的方案。
  • 如果未选中在时空要素图层中存储数据参数,将创建托管要素图层来存储数据。 这种存储会消耗配额。 还要注意以下几点:
    • ArcGIS Online 托管要素图层输出的实时分析包括以下限制:
      • 要素将按每 60 秒的频率从 Velocity 实时分析写入托管要素图层。
      • 每分钟最多可将 120 个事件写入托管要素图层。 因此,平均输出数据速率不应该超过每分钟 120 个事件或每秒 2 个事件。
      • 如果分析在一分钟内产生超过 120 个要素更新,超额要素将存储在临时缓存中,并在下一个编辑操作期间写入托管要素图层。 时态顺序遵照要素从缓存中清空的顺序。 缓存最多可容纳 1,200 个要素,之后产生的新记录可能在缓存清空期间丢失。
      • 使用保留最新要素存储选项时,如果特定追踪 ID 在一分钟内的观测值多于 1 个,只会将该追踪的最新要素写入托管要素图层。 该追踪的额外观测值不计入每分钟 120 次编辑的最大值。 换言之,如果追踪的唯一资产或设备不超过 120 个,可以通过这个存储选项支持更高速的获取。
    • ArcGIS Online 托管要素图层输出的大数据分析包括以下限制:
      • 将在每次运行结束时将要素从 Velocity 大数据分析写入托管要素图层。
      • 每次运行未计划大数据分析时,最多可将 50,000 个记录写入 ArcGIS Online 托管要素图层输出。
      • 计划或定期运行大数据分析将根据运行频率控制可以写入 ArcGIS Online 托管要素图层输出的输出要素数。 在两次运行之间的间隔内,每分钟可以写入 120 个记录。 例如,每分钟运行的分析每次运行时可以写入 120 个输出要素;每 5 分钟运行的分析每次运行时可以写入 600 个输出要素;每 30 分钟运行的分析每次运行时可以写入 3,600 个输出要素。
  • 目前,运行一次大数据分析只能将输出写入 WGS84 (4326) 空间参考中的 ArcGIS Online 托管要素图层。 如有必要,在此输出之前使用投影工具。
  • 与要素图层(新)输出关联的要素图层(和地图图像图层)门户项目必须由创建者拥有,ArcGIS Velocity 才能写入输出。 要更改项目的所有权,请使用要素图层(现有)输出重新配置分析以写入现有要素图层。