ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

计算结束时间

  • 摘要
  • 插图
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

根据存储在另一个字段中的时间值计算要素的结束时间。

在下图中,End_Time 字段中的结束时间值是由 Start_Time 字段中的时间值计算而得。要素的结束时间值等于下一个要素的开始时间值。但是,对于表中的最后一个要素,计算的结束时间值将与该要素的开始时间值相同。

插图

计算结束时间图示

用法

  • 该表依次按照 ID 字段参数中的字段和开始时间字段进行排序。经过这样的排序后,任一行的结束时间将与下一行的开始时间相同。

  • 如果开始时间字段值之间的时间间隔不规则,并且您想使用时间滑块显示随时间变化的要素类或表,则该工具十分有用。有关详细信息,请参阅主题快速浏览时态数据管理和可视化以及间距不规则时态数据。 

  • 最后一行的结束时间字段值将与该行的开始时间字段值相同。

语法

CalculateEndTime_management (in_table, start_field, end_field, {fields})
参数说明数据类型
in_table

根据指定的开始时间字段计算要素类或表的结束时间字段。

Table View
start_field

所包含的值要用于计算结束时间字段值的字段。开始时间字段和结束时间字段的类型必须相同。例如,如果开始时间字段的类型为 LONG,则结束时间字段的类型也应该为 LONG。

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 Desktop Basic: 是
  • ArcGIS Desktop Standard: 是
  • ArcGIS Desktop Advanced: 是

相关主题

  • 字段工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明