Выявить инциденты (Инструменты GeoAnalytics Server)
Краткая информация
Создает слой, который определяет объекты, удовлетворяющие полученному условию.
Прежние версии:
Расширение ArcGIS GeoAnalytics Server устаревает в ArcGIS Enterprise. Финальный релиз of GeoAnalytics Server был включен в состав ArcGIS Enterprise 11.3. Этот инструмент геообработки доступен в ArcGIS Enterprise 11.3 и более ранних версиях.
Иллюстрация

Использование
Этот инструмент геообработки доступен с ArcGIS Enterprise 10.6 или более поздними версиями.
В следующей таблице приводится терминология для инструмента Выявление инцидентов:
Термин
Описание
Отслеживание
Последовательность пространственных объектов, у которых включено время с мгновенным типом времени. Пространственные объекты определяются как последовательность при помощи идентификатора трека и упорядочены во времени. Например, у городской коммунальной службы может быть парк снегоуборочной техники, в котором записывается местоположение каждой снегоуборочные машины каждые 10 минут. ID транспортного средства может представлять собой отдельные треки.
Инцидент
Пространственный объект, который соответствует интересующим вас условиям.
Текущий
Отдельный момент времени, заданный начальным временем и не имеющий конечного времени. Входные данные для Выявление инцидентов должны быть мгновенного временного типа.
Интервал
Длительность, заданная начальным и конечным значениями времени.
Интересующий пространственный объект
Описывает анализируемый пространственный объект. В процессе анализа анализируются все пространственные объекты.
Инциденты – это объекты, которые соответствуют указанному условию.
Выявление инцидентов создает новые выходные данные. Он не влияет на входные данные.
Инструмент Выявление инцидентов можно применять к таблицам, точечным, линейным или полигональным объектам. Входным слоем должен быть слой с включённым временем, с объектами, представляющими определённый момент времени.
Используются только входные объекты, имеющие временную метку. Любой объект, не имеющий временной записи, будет исключен.
Треки представлены с помощью уникальной комбинации полей трека. Например, если поля
flightIDиDestinationиспользуются в качестве идентификаторов трека, объекты[ID007, Solden]и[ID007, Tokyo]попадут в два отдельных трека, поскольку они имеют отличающиеся значения в полеDestination.Выражения создаются с помощью Arcade. Требуется начальное условие, конечное условие необязательно. Если вы применяете только начальное условие, инцидент начнется, когда начальное условие будет определено, как истинное, и закончится, когда начальное условие будет оценено, как ложное. Например, если значения на треке равны
[0, 10, 15, 20, 40, 10, 12, -2, -12]и начальным условием является$feature["values"] > 15, объектами инцидентов будут объекты со значением[True], то есть[0: False, 10: False, 15: False, 20: True, 40: True, 10: False, 12: False, -2: False, -12: False], где только значения выше 15 будут считаться инцидентами. Если вы примените конечное условие$feature["values"] < 0, результатами будут[0: False, 10: False, 15: False, 20: True, 40: True, 10: True, 12: True, -2: False, -12: False]. В этом примере, инцидент начинается, когда выполняется стартовое условие, затем каждый последующий объект становится инцидентом, пока конечное условие не станет true. Эти примеры показаны в следующей таблице:Положение
1
2
3
4
5
6
7
8
9
Значение
0
10
15
20
40
10
12
-2
-12
Начало:
$feature["values"] > 15и нет КонцаFalseFalseFalseTrueTrueFalseFalseFalseFalseНачало:
$feature["values"] > 15и Конец:$feature["values"] < 0FalseFalseFalseTrueTrueTrueTrueFalseFalseПрименение временного интервала разделяет треки на заданные интервалы. Например, если вы выбрали в границу в 1 день, начиная с 9:00 1 января 1990 г. каждый трек будет обрезан в 9:00 утра каждого дня. Такое разбиение ускоряет обработку, т.к. анализа создаются меньшие треки. Если разбиение на повторяющиеся интервалы может влиять на результаты анализа, рекомендуется использовать обработку больших данных.
Условия создаются при помощи выражения Arcade и позволяют отслеживать изменения.
Узнайте больше о выражениях Arcade GeoAnalytics Server для инструмента Обнаружение инцидентов
У трека может быть несколько инцидентов.
Выходные объекты возвращают поля во входные данные, а также создают следующие дополнительные поля:
IncidentID—Уникальный идентификатор, присвоенный объекту, являющемуся инцидентом.IncidentStatus—Строковое поле, представляющее статус инцидента. Значением будетnull, если объект не является инцидентом,Started, если объект является первым инцидентом, удовлетворяющим начальному условию,OnGoing, если объект все ещё является инцидентом, иEnded, когда объект перестает быть инцидентом. Один трек может содержать несколько сегментов инцидентов. Например, трек с значениями[0, 10, 15, 20, 40, 10, 12, -2, -12]и начальным условием$feature["values"] > 15приведет к получению значенийIncidentStatus, равным[0: null, 10: null, 15: null, 20: Started, 40: OnGoing, 10: Ended, 12: null, -2: null, -12: null].IncidentDuration—Время, в миллисекундах, когда произошел инцидент. Вычисляется как разница между интересующим объектом и объектом, ставшим инцидентом.Instant_Datetime—Время, в которое объект появляется.
Объекты на треке расставлены в последовательность по времени. Начиная с первого объекта, начальное условие проверяется, пока оно не станет истинным. После того, как объект удовлетворяет начальному условию, следующие объекты проверяются, пока начальное условие не станет ложным (если не задано конечное условие), или пока конечное условие не станет истинным (если конечное условие задано). После того, как это условие выполнено, инцидент заканчивается, и процесс начинается снова. На отдельном треке может быть несколько сегментов инцидентов. Например, для трека со значениями
[10, 20, 30, 40, 50, 10, 20, 30, 40, 50, 10, 20]и начальным условием$feature["values"] > 20, будет найдено два сегмента инцидентов[10: null, 20: null, 30: Started, 40: OnGoing, 50: OnGoing, 10: Ended, 20: null, 30: Started, 40: OnGoing, 50: OnGoing, 10: Ended, 20: null].Длительность инцидента вычисляется в миллисекундах, как время объекта минус начало инцидента. Длительность вычисляется только в случае, если статусом объекта является
Started,OnGoingилиEnded. Длительность объекта со статусомStartedвсегда равна 0.Можно повысить производительность инструмента Выявление инцидентов, выполнив одно или несколько из следующих действий:
Установите параметр среды экстента таким образом, чтобы анализировались только интересующие вас данные.
Выводите только объекты инцидентов.
Разбейте треки с помощью параметра Установка временного шага.
Используйте локальные данные, относительно места выполнения анализа.
Этот инструмент геообработки работает на ArcGIS GeoAnalytics Server. Анализ выполняется на GeoAnalytics Server, а результаты сохраняются в ресурсах ArcGIS Enterprise.
При запуске инструментов GeoAnalytics Server анализ выполняется на GeoAnalytics Server. Для оптимальной производительности предоставьте данные GeoAnalytics Server через векторные слои, размещенные на вашем портале ArcGIS Enterprise, или через общие ресурсы файлов больших данных. Данные, которые не находятся локально на GeoAnalytics Server, будут перемещены на GeoAnalytics Server перед началом анализа. Это означает, что выполнение инструмента займет больше времени, и в некоторых случаях перемещение данных из ArcGIS Pro на GeoAnalytics Server может завершиться с ошибкой. Порог сбоя зависит от скорости сети, а также от размера и сложности данных. Рекомендуется всегда публиковать данные или создавать файловое хранилище больших данных.
Более подробно о публикации локаторов на портале
[Узнайте больше о создании совместного файла больших данных через Server Manager
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной слой |
Входные объекты, которые содержат потенциальные инциденты. |
Record Set |
|
Выходное имя |
Имя выходного сервиса пространственных объектов. |
String |
|
Поля трека |
Поле или поля, которые будут использоваться для идентификации уникальных треков. |
Field |
|
Начальное условие |
Условие, которое будет использоваться для идентификации инцидентов. Выражения пишутся на Arcade, могут содержать операторы [+ - * / ] и несколько полей. Если слой добавлен на карту, фильтры Поля и Помощник могут использоваться для построения выражения. |
Calculator Expression |
|
Конечное условие (Дополнительный) |
Условие, которое будет использоваться для окончания инцидентов. Если конечное условие не задано, инциденты завершатся, когда начальное условие перестанет выполняться. Выражения создаются в Arcade и могут включать операторы и несколько полей. Если слой добавлен на карту, фильтры Поля и Помощник могут использоваться для построения выражения. |
Calculator Expression |
|
Выходной режим (Дополнительный) |
Задает объекты, которые будут возвращены.
|
String |
|
Хранилище данных (Дополнительный) |
Задает хранилище ArcGIS Data Store, в котором будут храниться выходные данные. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.
|
String |
|
Разбиение временных границ (Дополнительный) |
Временной промежуток, на который делятся входные данные для анализа. Временные границы позволяют анализировать значения в пределах заданного отрезка времени. Например, если вы используете временные границы в 1 день, начиная с 1 января , 1980, треки будут разбиты в начале каждого дня. Этот параметр доступен только в ArcGIS Enterprise 10.7 и более поздних версиях. |
Time Unit |
|
Начало отсчета временных границ (Дополнительный) |
Базовое время, используемое для деления входных данных для анализа. Временные границы будут созданы для всего диапазона времени, а время начала отсчета не обязательно должно быть в самом начале. Если базовое время не задано, используется 1 января 1970. Этот параметр доступен только в ArcGIS Enterprise 10.7 и более поздних версиях. |
Date |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной класс пространственных объектов |
Выходные объекты, которые соответствуют заданному условию. |
Record Set |
Параметры среды
Выходная система координат, Экстент, Текущая рабочая область
Особые случаи
- Выходная система координат
-
The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.
Информация о лицензировании
- Basic: Требуется ArcGIS GeoAnalytics Server
Доступно с ArcGIS Enterprise 10.6 - Standard: Требуется ArcGIS GeoAnalytics Server
Доступно с ArcGIS Enterprise 10.6 - Advanced: Требуется ArcGIS GeoAnalytics Server
Доступно с ArcGIS Enterprise 10.6