Триггеры расположений используются для выполнения действий при удовлетворении определенных пространственных условий. Триггеры условий могут использоваться с любыми действиями слоя или службы. Например, вам может быть нужно выделить все события, выходящие за определенную границу.
Для выполнения пространственного сравнения триггерам расположения необходимы полигональные пространственные объекты. Для действий слоя необходимо выбрать полигональный слой. Для действий служб необходимо выбрать полигональный класс пространственных объектов. Триггеры расположений можно использовать независимо для выполнения действия, а также совместно с триггером атрибута.
Ниже приведен полный список триггеров расположений, доступных в Tracking Analyst. За исключением триггера «Трек пересекает», который может быть использован с данными трека точек, триггеры расположений могут использоваться с данными трека точек, линий и полигонов.
Информация о настройке триггера расположения для действия
Пересекает (Intersects)
Триггер «Пересекает (Intersects)» выполняет действие каждый раз, когда событие из слоя трекинга пересекает выбранный полигональный слой или класс пространственных объектов.
Не пересекает (Not Intersects)
Триггер «Не пересекает (Not Intersects)» выполняет действие каждый раз, когда событие из слоя трекинга не пересекает выбранный полигональный слой или класс пространственных объектов.
Прибытие (Arriving)
Триггер расположения «Прибытие (Arriving)» выполняет действие, если событие указывает прибытие отслеживаемого объекта в полигональном слое или классе пространственных объектов. Это происходит, если событие пересекает полигон в слое или классе пространственных объектов, а предыдущее событие в треке его не пересекало. Этот триггер отличается от триггера расположения «Пересекает (Intersects)» тем, что действие может быть запущено только один раз при каждом входе трека в полигон. После запуска триггера для трека этот трек должен сообщить как минимум об одном событии вне полигона, чтобы выполнить сброс триггера, и снова сделать его доступным для запуска.
Выход
Триггер расположения «Выход (Departing)» выполняет действие, если событие указывает выход отслеживаемого объекта из полигонального слоя или класса пространственных объектов. Это происходит, если событие не пересекает полигон в слое или классе пространственных объектов, а предыдущее событие в треке его пересекало. Этот триггер отличается от триггера расположения «Не пересекает (Not Intersects)» тем, что действие может быть запущено только один раз при каждом выходе трека из полигона. После запуска триггера для трека этот трек должен сообщить как минимум об одном событии в пределах полигона, чтобы выполнить сброс триггера и снова сделать его доступным для запуска.
Трек пересекает (Track Crosses) (только для данных отслеживания точек)
Триггер расположения «Трек пересекает (Track Crosses)» выполняет действие, если событие указывает, что отслеживаемый объект пересек границу полигона в полигональном слое или классе пространственных объектов. Это происходит, если точка трека пересекает полигон в слое или классе пространственных объектов, а предыдущая точка в треке его не пересекала, или наоборот. Триггер «Трек пересекает (Track Crosses)» также выполняет действие, если две последующие точки не пересекают полигон, но линия трека, соединяющая их, пересекает.