计算结束时间 (Data Management)
摘要
根据存储在另一个字段中的时间值计算要素的结束时间。
在下图中,结束时间字段中的结束时间值使用开始字段中的时间值计算。要素的结束时间值等于下一个要素的开始时间值。但是,对于表中的最后一个要素,计算的结束时间值将与该要素的开始时间值相同。
插图
用法
语法
CalculateEndTime_management (in_table, start_field, end_field, {fields})
参数 | 说明 | 数据类型 |
in_table |
要根据指定的“开始时间”字段计算“结束时间”字段的要素类或表。 | Table View |
start_field |
包含的值要用来计算“结束时间”字段值的字段。“开始时间”字段和“结束时间”字段的类型必须相同。例如,如果“开始时间”字段的类型为长整型,则“结束时间”字段的类型也应为长整型。 | Field |
end_field |
将使用基于指定的“开始时间”字段的值进行填充的字段。“开始时间”字段和“结束时间”字段的格式必须相同。 | Field |
fields [fields,...] (可选) |
可用于唯一识别空间实体的一个或多个字段的名称。如果存在多个实体,则首先根据实体类型对这些字段进行排序。例如,某个要素类表示各个州随时间变化的人口值,则州名称可作为唯一值字段(实体)。如果人口图是按县绘制的,则需要将县名称和州名称设置为唯一值字段,因为不同州的某些县名称是相同的。如果只有一个实体,则可忽略该参数。 | Field |
代码实例
CalculateEndTime 示例(Python 窗口)
以下 Python 窗口脚本演示了如何在立即模式下使用 CalculateEndTime 工具。
import arcpy
arcpy.CalculateEndTime_management("C:/Data/TemporalData.gdb/CalculateEndTime","Start_Time","End_Time","")
CalculateEndTime 示例 2(独立脚本)
以下独立脚本演示了如何使用 CalculateEndTime 工具。
# Name: CalculateEndTime_Ex02.py
# Description: Calculate end time based on a start time field
# Requirements: None
# Import system modules
import arcpy
# Set local variables
inTable = "C:/Data/TemporalData.gdb/CalculateEndTime"
uniqueIdFields = ""
startTimeField = "Start_Time"
endTimeField = "End_Time"
# Execute CalculateEndDate
arcpy.CalculateEndTime_management(inTable, startTimeField, endTimeField, uniqueIdFields)
环境
此工具不使用任何地理处理环境
相关主题
许可信息
ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014