Соединить поля даты и времени (Concatenate Date And Time Fields) (Tracking Analyst)
Резюме
Объединяет отдельные поля даты и времени в классе пространственных объектов или в слое в одном поле, в котором в итоге будут содержаться и дата, и время.
Инструменты Tracking Analyst предназначены для работы с временными данными, содержащими сведения о дате и времени в одном поле. Если в имеющихся данных дата и время содержатся в двух разных полях, то с помощью этого инструмента эти сведения можно объединить в новом поле, читаемое для инструментов Tracking Analyst.
Использование
-
Входные поля даты и времени должны иметь текстовый тип данных.
-
Новое поле, которое будет добавлено этим инструментом к слою пространственных объектов, также будет иметь текстовый тип данных.
- Если вы работаете с шейп-файлом, который содержит поле даты, записанной с типом дата (например, 03.09.2006), то необходимо переместить значения даты в текстовое поле перед использованием этого инструмента для выполнения объединения даты и времени.
Синтаксис
Параметр | Объяснение | Тип данных |
Feature_Class |
Входной класс пространственных объектов или слой. | Feature Layer |
DateField |
Текстовое поле во входном слое пространственных объектов, содержащее значения даты. | Field |
TimeField |
Текстовое поле во входном слое пространственных объектов, содержащее значения времени. | Field |
OutputField |
Имя нового объединенного поля даты/времени, которое будет создано и добавлено во входной слой пространственных объектов,. | String |
Пример кода
В этом примере показано, как запустить инструмент, для объединения полей MY_DATE и MY_TIME и создания нового поля с именем NEW_DATE_T.
import arcpy
arcpy.CheckOutExtension("tracking")
inputGDB = "C:/arcgis/ArcTutor/Tracking Analyst/My_Geodatabase.gdb/my_feature_class"
arcpy.ConcatenateDateAndTimeFields_ta(inputGDB, "MY_DATE", "MY_TIME", "NEW_DATE_TIME")