Конвертировать часовой пояс (Управление данными (Data Management))

Уровень лицензии:BasicStandardAdvanced

Резюме

Конвертирует временные значения, записанные в поле дат, из одного часового пояса в другой.

Конвертация значений времени из одного часового пояса в другой помогает нормализовать временные данные из разных часовых поясов. Это улучшает отображение и производительность запросов для визуализации временных данных из различных часовых поясов с использованием Полосы прокрутки времени.

Более подробно о задании временной привязки в ваших временных данных

Более подробно о визуализации временных данных с помощью инструмента Ползунок времени (Time Slider)

Рисунок

Иллюстрация инструмента Конвертировать часовой пояс (Convert Time Zone)

Использование

Синтаксис

ConvertTimeZone_management (in_table, input_time_field, input_time_zone, output_time_field, output_time_zone, {input_dst}, {output_dst})
ПараметрОбъяснениеТип данных
in_table

Входной класс или таблица пространственных объектов, содержащие временные метки, которые будут преобразованы в другой часовой пояс.

Table View
input_time_field

Входное поле, содержащие отметки времени, которые будут преобразованы в другой часовой пояс.

Field
input_time_zone

Входной часовой пояс, в котором были собраны отметки времени.

String
output_time_field

Выходное поле, в котором будут храниться отметки времени, преобразованные в нужный выходной часовой пояс.

String
output_time_zone

Часовой пояс, в который будут преобразованы отметки времени. По умолчанию выходной часовой пояс такой же, как входной часовой пояс.

String
input_dst
(дополнительно)

Указывает, были ли собраны отметки времени при соблюдении правил переход на летнее время в входном часовом поясе. При чтении значений времени для конвертации часового пояса, значения времени будут уравнены с учетом сдвига по времени в летнее время.

По умолчанию входные значения времени настраиваются с учетом сдвига во времени из-за правил перехода на летнее время во входном часовом поясе.

  • INPUT_ADJUSTED_FOR_DSTВходные значения времени настраиваются для летнего времени.
  • INPUT_NOT_ADJUSTED_FOR_DSTВходные значения времени не настраиваются для летнего времени.
Boolean
output_dst
(дополнительно)

Определяет, будут ли значения выходного времени отсчитываться для сдвига во времени из-за правил перехода на летнее время, наблюдаемых в выходном часовом поясе.

По умолчанию выходные значения времени настроены с учетом сдвига во времени из-за правил перехода на летнее время, наблюдаемых в выходном часовом поясе.

  • OUTPUT_ADJUSTED_FOR_DSTВыходные значения времени будут настраиваться для летнего времени в выходном часовом поясе.
  • OUTPUT_NOT_ADJUSTED_FOR_DSTВыходные значения времени не будут настраиваться для летнего времени в выходном часовом поясе.
Boolean

Пример кода

Конвертировать часовой пояс. Пример (окно Python)

На следующем скрипте окна Python демонстрируется, как использовать инструмент Конвертировать часовой пояс (Convert Time Zone) с запуском из окна Python в ArcGIS.

import arcpy
arcpy.ConvertTimeZone_management("C:/Data/TemporalData.gdb/InputData","Input_Time","Pacific_Standard_Time","Output_Time","Eastern_Standard_Time","INPUT_ADJUSTED_FOR_DST","OUTPUT_ADJUSTED_FOR_DST")
Конвертировать часовой пояс. Пример (автономный скрипт)

Пример скрипта Python для выполнения функции Конвертировать часовой пояс (Convert Time Zone).

# Name: ConvertTimeZone_Ex02.py
# Description: Convert a time field to another time zone
# Requirements: None

# Import system modules
import arcpy

# Set local variables
inTable = "C:/Data/TemporalData.gdb/InputData"
inputTimeField = "Input_Time"
inputTimeZone = "Pacific_Standard_Time"

outputTimeField = "Output_Time"
onputTimeZone = "Eastern_Standard_Time"
inputUseDaylightSaving = "INPUT_ADJUSTED_FOR_DST"
outputUseDaylightSaving = "OUTPUT_ADJUSTED_FOR_DST"

# Execute CalculateEndDate
arcpy.ConvertTimeZone_management(inTable, inputTimeField, inputTimeZone, outputTimeField, onputTimeZone, inputUseDaylightSaving, outputUseDaylightSaving)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013