Интервалы трека до объекта (Tracking Analyst)

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

Резюме

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

Рисунок

Иллюстрация инструмента Интервалы трека до объекта (Track Intervals To Feature)

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

Синтаксис

TrackIntervalsToFeature_TA (in_features, time_field, {track_id_field}, {calculation_method}, {time_field_format}, {locale_id}, {am_designator}, {pm_designator}, {distance_field_units}, {distance_field_name}, {duration_field_units}, {duration_field_name}, {speed_field_units}, {speed_field_name}, {course_field_units}, {course_field_name})
ПараметрОбъяснениеТип данных
in_features

Входной класс пространственных объектов или слой.

Feature Layer
time_field

Поле во входном классе или слое пространственных объектов, содержащее дату и время. Дата и время для этого инструмента должны содержаться в том же поле, а тип данных поля должен быть Short, Long, Float, Double, Text, или Date.

Field
track_id_field
(дополнительно)

Это поле содержит значения данных, которые будут использоваться для группировки входных объектов в треках. Тип данных поля может быть Short, Long, Float, Double, Text или OID.

Field
calculation_method
(дополнительно)

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

  • PREVIOUS_AND_CURRENT_FEATUREЗначения вычисляются с учетом интервала между текущим и предшествующим ему пространственным объектом в треке.
  • CURRENT_AND_NEXT_FEATUREЗначения вычисляются с учетом интервала между текущим и следующим за ним пространственным объектом в треке.
String
time_field_format
(дополнительно)

Если тип данных поля времени не Date (дата), этот параметр определяет формат, который будет использован для интерпретации значений данных в поле времени. Некоторые примеры форматов:

  • ггггММдд — стандартный формат, допустимый для текстовых или числовых полей времени;
  • гггг/ММ/дд ЧЧ:мм:сс — стандартный формат, допустимый только для текстовых полей времени;
  • ММ-дд-гггг чч:мм:сс tt — пользовательский формат, допустимый только для текстовых полей времени.

Если тип данных поля времени Text (текстовый), можно использовать стандартный текстовый формат времени Esri или пользовательский формат. Однако нельзя применять пользовательские форматы, если указано правило хранения KEEP_ON_DISK. Если тип данных поля времени — числовой (Short, Long, Float или Double), можно использовать только стандартные числовые форматы времени Esri. Если тип данных поля времени Date (дата), этот параметр не требуется.

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

Если тип данных поля времени Text (текстовый), этот параметр определяет, какой языковой стандарт будет использоваться для интерпретации значений данных в поле времени. Если тип данных поля времени не является текстовым, этот параметр не требуется. Если языковой стандарт не указан, будет использоваться текущий языковой стандарт операционной системы. Список доступных языковых стандартов, поддерживаемых системой, можно просмотреть, развернув соответствующий ниспадающий список в диалоговом окне инструмента. При вводе языкового стандарта в качестве параметра рекомендуется использовать только идентификатор языкового стандарта (LCID), назначенный корпорацией Майкрософт, который вводится как длинное целое число, например 1033. В качестве параметра можно также ввести полное строковое представление языкового стандарта, например, 01033-English_(United_States), в котором следует заменить пробелы нижним подчеркиванием.

Long
am_designator
(дополнительно)

Если тип данных поля времени Text (текстовый), а формат времени — 12-часовое представление, включая маркер времени («t» или «tt»), этот параметр определяет символ («t») или символы («tt»), которые задают значение AM в значениях поля времени. Если значение не указано, для выбранного языкового стандарта будет использован указатель AM. Если тип данных поля времени не является текстовым, этот параметр не требуется.

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

Если тип данных поля времени Text (текстовый), а формат времени — 12-часовое представление, включая маркер времени («t» или «tt»), этот параметр определяет символ («t») или символы («tt»), которые задают значение PM в значениях поля времени. Если значение не указано, для выбранного языкового стандарта будет использован указатель PM. Если тип данных поля времени не является текстовым, этот параметр не требуется.

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

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

  • INCHESДюймы
  • FEETФуты
  • YARDSЯрды
  • MILESМили
  • NAUTICAL_MILESМорские мили
  • MILLIMETERSМиллиметры
  • CENTIMETERSСантиметры
  • METERSМетры
  • KILOMETERSКилометры
  • DECIMETERSДециметры
String
distance_field_name
(дополнительно)

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

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

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

  • MILLISECONDSМиллисекунды
  • SECONDSСекунды
  • MINUTESМинуты
  • HOURSЧасы
  • DAYSДни
  • WEEKSНедели
  • MONTHSМесяцы
  • YEARSГоды
String
duration_field_name
(дополнительно)

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

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

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

  • MILES_PER_HOURМили в час
  • FEET_PER_HOURФуты в час
  • KILOMETERS_PER_HOURКилометры в час
  • MILES_PER_SECONDМили в секунду
  • FEET_PER_SECONDФуты в секунду
  • METERS_PER_SECONDМетры в секунду
  • KNOTSУзлы
String
speed_field_name
(дополнительно)

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

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

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

  • DEGREESГрадусы
  • RADIANSРадианы
String
course_field_name
(дополнительно)

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

String

Пример кода

Пример использования инструмента Интервалы трека до объекта (TrackIntervalsToFeature) с полем даты, единицами измерения по умолчанию и именами выходных полей.

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

import arcpy
arcpy.CheckOutExtension("tracking")
in_features = "C:\Data\Vehicles.gdb\Planes"
time_field = "DATE_TIME"
track_id_field = "ACID"
arcpy.TrackIntervalsToFeature_ta(in_features, time_field, track_id_field)
Пример использования инструмента Интервалы трека до объекта (TrackIntervalsToFeature) с текстовым полем даты, пользовательскими единицами измерения и пользовательскими именами полей.

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

import arcpy
arcpy.CheckOutExtension("tracking")
in_features = "C:\Data\Vehicles.gdb\Planes"
time_field = "DATE_TEXT"
track_id_field = "ACID"
calculation_method = "CURRENT_AND_NEXT_FEATURE"
time_field_format = "MM/dd/yyyy HH:mm:ss"
distance_field_units = "MILES"
distance_field_name = "DISTANCE"
duration_field_units = "SECONDS"
duration_field_name = "DURATION"
speed_field_units = "KILOMETERS_PER_HOUR"
speed_field_name = "SPEED"
course_field_units = "DEGREES"
course_field_name = "HEADING"
arcpy.TrackIntervalsToFeature_ta(in_features, time_field, track_id_field, calculation_method, time_field_format, "", "", "", distance_field_units, distance_field_name, duration_field_units, duration_field_name, speed_field_units, speed_field_name, course_field_units, course_field_name)

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

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

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

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

ArcGIS for Desktop Basic: Требует Инструменты Tracking Analyst
ArcGIS for Desktop Standard: Требует Инструменты Tracking Analyst
ArcGIS for Desktop Advanced: Требует Инструменты Tracking Analyst
9/11/2013