Calculer l'heure de fin (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Calcule l'heure de fin d'entités selon les valeurs temporelles stockées dans un autre champ.

Dans l'illustration ci-dessous, les valeurs temporelles de fin dans le champ End_Time sont calculées à l'aide des valeurs temporelles du champ Start_Time. La valeur d'heure de fin pour une entité correspond à l'heure de début de l'entité suivante. Toutefois, pour la dernière entité dans la table, la valeur d'heure de fin est calculée pour être la même que la valeur d'heure de début de l'entité.

Illustration

Illustration de l'utilisation de l'outil Calculer l'heure de fin

Utilisation

Syntaxe

CalculateEndTime_management (in_table, start_field, end_field, {fields})
ParamètreExplicationType de données
in_table

Classe d'entités ou table pour laquelle un champ End_Time est calculé selon le champ Start_Time spécifié.

Table View
start_field

Champ contenant les valeurs qui seront utilisées pour calculer des valeurs pour le champ End_Time. Le champ Start_Time et le champ End_Time doivent être de même type. Par exemple, si le champ Start_Time est de type LONG, le champ End_Time doit également être de type LONG.

Field
end_field

Champ qui sera renseigné avec des valeurs basées sur le champ Start_Time spécifié. Les champs Start_Time et End_Time doivent être de même format.

Field
fields
[fields,...]
(Facultatif)

Nom du champ ou des champs qui peuvent être utilisés pour identifier des entités spatiales de manière unique. Ces champs sont utilisés pour effectuer un premier tri en fonction du type d'entité, s'il y a plusieurs entités. Par exemple, pour une classe d'entités représentant des valeurs de population par état au fil du temps, le nom de l'état pourrait être l'unique champ de valeur (entité). Si les chiffres de population sont présentés par comté, vous devrez définir le nom du comté et le nom de l'état comme champs de valeurs uniques car le nom de certains comtés est identique d'un état à un autre. En présence d'une seule entité, ce paramètre peut être ignoré.

Field

Exemple de code

Exemple d'utilisation de l'outil CalculateEndTime (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil CalculateEndTime en mode immédiat.

import arcpy
arcpy.CalculateEndTime_management("C:/Data/TemporalData.gdb/CalculateEndTime","Start_Time","End_Time","")
Exemple 2 d'utilisation de l'outil CalculateEndTime (script autonome)

Le script autonome ci-dessous illustre l'utilisation de l'outil 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)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014