输入表 | 要迭代的输入表。 | Table View; Feature Layer |
时间定义 (可选) | 指定将应用于数据的过滤器。 - 无—不使用过滤器。
- 工作日—将使用天参数值对数据进行筛选。
- 月—将使用月参数值对数据进行筛选。
| String |
月 (可选) | 指定将用于筛选数据的月。 如果时间定义参数值指定为月,则此参数将处于活动状态。 - 一月—将返回一月的数据。
- 二月—将返回二月的数据。
- 三月—将返回三月的数据。
- 四月—将返回四月的数据。
- 五月—将返回五月的数据。
- 六月—将返回六月的数据。
- 七月—将返回七月的数据。
- 八月—将返回八月的数据。
- 九月—将返回九月的数据。
- 十月—将返回十月的数据。
- 十一月—将返回十一月的数据。
- 十二月—将返回十二月的数据。
| String |
天 (可选) | 指定将用于筛选数据的工作日。 如果时间定义参数值指定为天,则此参数将处于活动状态。 - 星期一—将返回星期一的数据。
- 星期二—将返回星期二的数据。
- 星期三—将返回星期三的数据。
- 星期四—将返回星期四的数据。
- 星期五—将返回星期五的数据。
- 星期六—将返回星期六的数据。
- 星期日—将返回星期日的数据。
| String |
时间步长间隔 | 用于创建时态片的时间间隔。 仅整数可以作为有效输入。 | Time Unit |
子集 (可选) | 针对每次迭代,可以创建一个或多个时态子集。 每个子集由子集延迟和子集持续时间值对定义。 每个时态片的起始偏移量由子集延迟值确定,切片的时间范围由子集持续时间值定义。 例如,一个时态片从 2022 年 1 月 1 日凌晨 1 点 (2022-01-01 01:00:00) 到 2022 年 1 月 2 日凌晨 1 点 (2022-01-02 01:00:00),子集延迟值为 2 小时。 - 当子集持续时间值为 2 小时时,时态片将从凌晨 3 点 (2022-01-01 00:03:00) 开始,到凌晨 5 点 (2022-01-01 00:05:00) 结束。
- 当子集持续时间值为空时,时态片将从凌晨 3 点 (2022-01-01 00:03:00) 开始,到次日凌晨 1 点 (2022-01-02 01:00:00) 结束。
- 当子集持续时间值为 0 时,子集将仅返回凌晨 3 点 (2022-01-01 00:03:00) 的数据。
| Value Table |
开始时间字段 | 用于定义时态范围(或时态范围的开始时间)并查询数据以创建时态片的字段。 通过在迭代开始时间参数中指定其他的日期和时间值,即可更改时态范围。 | Field |
结束时间字段 (可选) | 用于定义时态范围的结束时间并查询以创建时态片的字段。 如果数据的开始和结束时间具有单独的日期字段,则可以添加此字段。 如果数据的开始和结束时间具有单个字段,请将此参数留空,或将其设置为与开始时间字段值相同的字段。 | Field |
迭代开始时间 (可选) | 用于创建于指定的日期和时间值或其之后开始的数据子集的开始时间。 | Date |
将迭代开始日期时间捕捉到数据 (可选) | 指定迭代的开始是否与数据中最近的日期对齐。 - 选中 - 迭代的开始将与数据中最近的日期对齐,该日期可能在为迭代开始时间参数指定的日期当天或之后。
例如,如果迭代开始时间参数值为 2022-01-01 并且数据从 2022-01-06 开始,则迭代将从 2022-01-06 开始,并按照时间步长间隔参数定义的时间间隔划分数据。 如果步长间隔为一个月,则切片将为 2022-01-06 至 2022-02-06 等。 - 未选中 - 迭代的开始将与为迭代开始时间参数指定的日期对齐。 这是默认设置。
例如,如果迭代开始时间参数值为 2022-01-01 并且数据从 2022-01-06 开始,则迭代将从 2022-01-01 开始,并按照时间步长间隔参数定义的时间间隔划分数据。 如果步长间隔为一个月,则切片将为 2022-01-01 至 2022-02-01 等。
| Boolean |
迭代结束时间 (可选) | 用于创建于指定的日期和时间值或其之前结束的数据子集的结束时间。 | Date |
将迭代结束日期时间捕捉到数据 (可选) | 指定迭代的结束是否与数据中最近的日期对齐。 | Boolean |
包括起点 (可选) | 指定每个时间片中是否包括开始时间。 - 选中 - 每个时间片中将包括开始时间。 这是默认设置。
- 未选中 - 每个时间片中将不包括开始时间。
| Boolean |
包括终点 (可选) | 指定每个时间片中是否包括结束时间。 同时选中包括起点和包括终点会导致将同一个事件计数两次。 如果某个事件发生于上一个切片的结尾处,则此事件还会计入之后的切片(包括起点)。 此选项可能适用于连续事件。 例如,一场火灾可能已持续三天,而您希望了解新火灾记录和现有火灾记录的总数。 - 选中 - 将包括小于或等于结束时间的值。
- 未选中 - 将包括小于结束时间的值。 这是默认设置。
| Boolean |
跳过空值 (可选) | 指定是否包括具有空日期和时间值的行。 当开始时间字段和结束时间字段参数具有不同的日期字段时,此参数可用。 - 选中 - 将不包括具有空日期和时间值的行。 这是默认设置。
- 未选中 - 将包括具有空日期和时间值的行。
请在以下情况下取消选中此参数: - 开始时间字段参数值为空 - 每个时态片中都将包括所有开始时间字段参数值中具有空值的行,其将于结束字段参数值或其之前结束。
- 结束时间字段参数值为空 - 每个时态片中都将包括所有结束时间字段参数值中具有空值的行,其将于开始字段参数值或其之后结束。
- 开始时间字段和结束时间字段参数值均为空 - 每个时态片中都将包括所有开始字段和结束字段参数值中具有空值的行。
| Boolean |
格式化输出时间字符串 (可选) | 指定是否将保留字符从输出的开始时间和结束时间参数值中移除。 仅会保留字母数字和下划线字符。 - 选中 - 将从输出的开始时间和结束时间参数值中移除保留字符。 例如,如果日期和时间值为 2022-01-01 08:30:00,则格式化的字符串将为 2022_01_01_08_30_00。
- 未选中 - 不会从输出的开始时间和结束时间参数值中移除保留字符。 这是默认设置。
| Boolean |
跳过空切片 (可选) | 指定是否移除空时间片。 空时间片不包含行。 - 选中 - 将移除空时间片。 例如,如果输入数据没有 2022-01-02 和 2022-01-03 的记录。 使用 2022-01-01 至 2022-01-05 的时间段并以一天为间隔时,可以通过此选项跳过这两个空时间片,并且不会返回空图层。 这是默认设置。
- 未选中 - 不会移除空时间片。 例如,如果输入数据没有 2022-01-02 和 2022-01-03 的记录。 使用 2022-01-01 至 2022-01-05 的时间段并以一天为间隔时,可以通过此选项保留这两个时间片,并将返回空图层。
| Boolean |