Сводка
Сравнивает движение треков точки по нескольким областям интереса.
Использование
Инструмент используется для поиска числа идентификаторов уникальных треков точки, работающих в заданных областях. Для сравнения областей по местоположению и времени время должно для значений (слоев) быть включено во Входных точечных объектах и во Входных площадных объектах.
Параметр Выходной класс объектов вернет класс площадных объектов со входной геометрией и уникальными идентификаторами из параметров Поле имени точечных объектов и Поле имени площадных объектов.
Синтаксис
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 | Задает отношение между входными данными.
| String |
time_difference (Дополнительный) | Время, на которое могут различаться параметры in_point_features и in_point_features, прежде чем пространственное отношение станет рассматриваться как недопустимое. Параметр включается, когда для relationship задано LOCATION_TIME, и время во всех входных данных включено. | Time Unit |
Пример кода
В следующем скрипте 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)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да