Выбрать треки движения (AllSource)

Краткая информация

Выбирает треки движения на основе области интереса.

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

  • Инструмент выбирает треки, по значению параметра Поле Track ID, из значения параметра Входные объекты, которые пересекают объекты значения параметра Область интереса. Если указана опция До, После или До и после для параметра Временные отношения, результаты будут включать только уникальные идентификаторы треков и объекты, соответствующие требованиям времени, определенным в параметре Время выборки.

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

    Подробнее о настройке свойств времени для данных

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

Параметры

ПодписьОписаниеТип данных
Входные объекты

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

Feature Layer
Поле идентификатора трека

Поле, содержащее уникальные идентификаторы точек треков перемещения. Поле может быть числовым или строковым.

Field
Область интереса

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

Feature Set
Временные отношения

Определяет временные отношения между значениями параметра Входные объекты и Область интереса. Если указан параметр До, После или До и после, в выходную выборку будут включены только объекты, которые присутствуют в значении Область интереса в течение указанного временного окна.

  • До и послеЕсли время объекта задано до первого указанного времени и после последнего указанного времени для значения Области интереса, но в пределах определенного интервала времени с первого и последнего указанного времени, временное отношение будет до и после времени выборки.
  • ДоЕсли время объекта задано до первого указанного времени для значения Область интереса, но в пределах определенного интервала времени с первого и последнего указанного времени, временное отношение будет до времени выборки.
  • ПослеЕсли время объекта задано после последнего указанного времени для значения Область интереса, но в пределах определенного интервала времени с первого и последнего указанного времени, временное отношение будет после времени выборки.
  • НетБудут возвращены все треки, связанные с уникальным идентификатором из Поля Track ID, которые присутствуют в значении Область интереса.
String
Время выборки

Временная рамка, которая будет использоваться для выбора объектов, если указано значение До, После или До и после для параметра Временные отношения.

Если указано До или До и после, самым ранним выбранным временем будет первое идентифицированное время объектов, выбранных из первоначальной выборки, полученной из параметров Входные объекты и Область интереса, вычитая указанное значение времени. Если указано После или До и после, время выборки будет добавлено к последнему времени с момента первоначальной выборки для определения выбранных объектов.

Time Unit

Производные выходные данные

ПодписьОписаниеТип данных
Обновленные объекты

Обновленные входные объекты.

Feature Layer

arcpy.intelligence.SelectMovementTracks(in_features, track_id_field, area_of_interest, time_relationship, selection_time)
ИмяОписаниеТип данных
in_features

Объекты, которые будут сравниваться со значением параметра area_of_interest, чтобы идентифицировать уникальные треки и выбрать соответствующие треки.

Feature Layer
track_id_field

Поле, содержащее уникальные идентификаторы точек треков перемещения. Поле может быть числовым или строковым.

Field
area_of_interest

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

Feature Set
time_relationship

Задает временные отношения между значениями параметров in_features и area_of_interest. Если указан параметр BEFORE, AFTER или BEFORE_AFTER, в выходную выборку будут включены только объекты, которые присутствуют в значении area_of_interest в течение указанного временного окна.

  • BEFORE_AFTERЕсли время объекта задано до первого указанного времени и после последнего указанного времени для значения Области интереса, но в пределах определенного интервала времени с первого и последнего указанного времени, временное отношение будет до и после времени выборки.
  • BEFOREЕсли время объекта задано до первого указанного времени для значения Область интереса, но в пределах определенного интервала времени с первого и последнего указанного времени, временное отношение будет до времени выборки.
  • AFTERЕсли время объекта задано после последнего указанного времени для значения Область интереса, но в пределах определенного интервала времени с первого и последнего указанного времени, временное отношение будет после времени выборки.
  • NONEБудут возвращены все треки, связанные с уникальным идентификатором из Поля Track ID, которые присутствуют в значении Область интереса.
String
selection_time

Временные рамки, которые будут использоваться для выбора объектов, если указано значение BEFORE, AFTER или BEFORE_AFTER для параметра time_relationship.

Если указано BEFORE или BEFORE_AFTER, самым ранним выбранным временем будет первое идентифицированное время объектов, выбранных из первоначальной выборки, полученной из параметров in_features и area_of_interest, вычитая указанное значение времени. Если указано AFTER или BEFORE_AFTER, время выборки будет добавлено к последнему времени с момента первоначальной выборки для определения выбранных объектов.

Time Unit

Производные выходные данные

ИмяОписаниеТип данных
updated_featureclass

Обновленные входные объекты.

Feature Layer

Пример кода

SelectMovementTracks (автономный скрипт)

Следующий скрипт Python демонстрирует использование функции SelectMovementTracks в качестве автономного скрипта.

# SelectMovementTracks.py
# Description: Select movement tracks that are identified in a known area of interest.

# Import system modules
import arcpy

arcpy.env.workspace = "C:/data/Tracks.gdb"

# Set local variables 
point_features = "Movement_Points"
area_features = "Areas_Of_Interest"

arcpy.management.MakeFeatureLayer(point_features, "lyr")
arcpy.intelligence.SelectMovementTracks("lyr", 
                                        "created_user", 
                                        area_features, 
                                        "NONE")

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

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