Сравнить области (Intelligence)

Сводка

Сравнивает движение треков точки по нескольким областям интереса.

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

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

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

  • Параметр Выходной класс объектов вернет класс площадных объектов со входной геометрией и уникальными идентификаторами из параметров Поле имени точечных объектов и Поле имени площадных объектов.

Синтаксис

arcpy.intelligence.CompareAreas(in_point_features, in_area_features, out_featureclass, point_id_field, area_id_field, relationship, {time_difference})
ParameterОбъяснениеТип данных
in_point_features

Точечные объекты, представляющие движение точек треков. На слое должна быть включена поддержка времени.

Feature Layer
in_area_features

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

Feature Layer
out_featureclass

Выходной класс площадных объектов. В выходных данных будет содержаться геометрия in_area_features и уникальные идентификаторы из параметров area_id_field и point_id_field.

Если у обоих параметров in_point_features и in_area_features включено время и relationship задано как LOCATION_TIME, будут возвращены только объекты, соответствующие геометрии и временному интервалу.

Feature Layer
point_id_field

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

Field
area_id_field

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

Field
relationship

Задает отношение между входными данными.

  • LOCATION_ONLY Точечные и площадные объекты оцениваются на основе пространственного совпадения.
  • LOCATION_TIME Точечные и площадные объекты оцениваются на основе пространственного и временного совпадения.
String
time_difference
(Дополнительный)

Время, на которое могут различаться параметры in_point_features и in_point_features, прежде чем пространственное отношение станет рассматриваться как недопустимое. Параметр включается, когда для relationship задано LOCATION_TIME, и время во всех входных данных включено.

Time Unit

Пример кода

CompareAreas, пример (автономный скрипт)

В следующем скрипте Python показано, как использовать функцию CompareAreas в автономном скрипте.

# Name: CompareAreas.py
# Description: Identify unique movement point track identifiers in known areas 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"
out_features = "Compare_Areas"
point_id_field = "Created_By"
area_id_field = "Name"
relationship = "LOCATION_TIME"
time_difference = "2 Hours"
# Execute tool
arcpy.CompareAreas_intelligence(point_features,
                                area_features,
                                out_features,
                                point_id_field,
                                area_id_field,
                                relationship,
                                time_difference)

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

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да

Связанные разделы