ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Атрибутивные триггеры

  • Атрибутивные триггеры, использующие таблицы поиска

Атрибутивные триггеры используют, когда нужно выполнить действие на основе значений определенных полей данных события. Например, если в ваших данных трекинга есть поле для идентификатора транспортного средства (vehicle ID), вы можете определить, что триггером действия выделения является значение идентификатора, равное 2. Результатом будет выделение на карте событий для этого транспортного средства.

Атрибутивные триггеры настраиваются в диалоговом окне Конструктор запросов (Query Builder), помогающем построить выражения атрибутивных запросов. Атрибутивные запросы могут быть простыми, как в примере выше, или могут представлять собой сложные логические выражения, включающие несколько атрибутов. Атрибутивные триггеры можно использовать отдельно или в сочетании с триггером местоположения. Если атрибутивный триггер используется вместе с триггером местоположения, то для инициирования действия необходимо выполнение условий обоих триггеров.

Подробнее о настройке атрибутивного триггера действия

Атрибутивные триггеры, использующие таблицы поиска

Tracking Analyst включает новую функцию, позволяющую инициировать действия на основе атрибутивных запросов, связанных с динамическими таблицами поиска. Эта функция используется, если нужно, чтобы действие выполнялось всякий раз, когда определенный атрибут события присутствует в списке значений, хранящихся в таблице поиска. Предположим, вам нужно, чтобы действие начиналось всякий раз, когда значение определенного атрибута равно одному из 100 значений. Намного удобнее использовать таблицу поиска для хранения 100 значений поля, чем вручную вводить атрибутивный запрос, содержащий все значения.

Для случаев, когда значения в таблице поиска периодически меняются, инструмент Tracking Analyst предоставляет возможность автоматического обновления таблиц поиска. Это удобно, когда внешнее приложение изменяет значения, хранящиеся в ваших таблицах поиска. Вместо обновления в ручном режиме каждого атрибутивного запроса, использующего таблицы поиска, вы можете задать частоту обновления и разрешить модулю Tracking Analyst автоматически обновлять для вас таблицы поиска и триггеры. Например, если у вас есть внешнее приложение, изменяющее таблицы поиска каждые пять минут, вы можете задать частоту обновления пять минут. Как результат, Tracking Analyst будет повторно загружать таблицы с диска каждые пять минут. Если вы создали действия, инициируемые значениями из таблиц поиска, набор событий, инициирующих действие, может меняться каждые пять минут.

Таблицы поиска добавляются в инструмент Tracking Analyst в закладке Настройка таблиц поиска (Configure Look Up Tables) диалогового окна Свойства глобальных настроек Tracking Analyst (Tracking Analyst Global Settings Properties). Таблицы поиска можно добавить, удалить и обновить в ручном режиме в главном списке таблиц. Каждая таблица поиска, которую вы загружаете в Tracking Analyst, может содержать несколько столбцов значений, и каждый отдельный столбец может быть использован в атрибутивном запросе. Для таблиц поиска может быть использован любой файловый формат, поддерживаемый Esri. Некоторые примеры поддерживаемых форматов: текстовые файлы с запятыми-разделителями, таблицы персональной базы геоданных, таблицы файловой базы геоданных и таблицы ArcSDE.

Закладка Настройка таблиц поиска (Configure Look Up Tables) в диалоговом окне Свойства глобальных настроек Tracking Analyst Global (Tracking Analyst Global Settings Properties)

После добавления одной или нескольких таблиц поиска в главный список, эти таблицы поиска и их соответствующие поля отображаются нажатием кнопки В (In), содержащейся в расширенной версии диалогового окна Конструктор запросов (Query Builder) Tracking Analyst.

Нажав кнопку В (In) в расширенной версии диалогового окна Конструктор запросов (Query Builder) модуля Tracking Analyst, можно открыть список таблиц поиска и их полей
  • Подробнее о настройке таблиц поиска для атрибутивных триггеров
  • Подробнее о настройке атрибутивного триггера, использующего таблицу поиска
Подсказка:

Если вы используете таблицу поиска в формате текста с запятыми-разделителями (.txt), первая строка текста должна содержать имена столбцов, разделенных запятыми. Последующие строки текста должны содержать значения для каждого из этих столбцов, разделенные запятыми.

В этом примере показан стандартный формат для таблицы поиска в формате текста с запятыми-разделителями (.txt). Таблица включает два столбца данных с пятью значениями в каждом.

TextField, NumberField
anderson, 100
benjamin, 200
carter, 300
dale, 400
edward, 500

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

  • Действия и триггеры
  • Настройка триггеров атрибутов для действия
  • Настройка таблиц-справочников для триггеров атрибутов
  • Задание триггера атрибута с использованием таблицы-справочника

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация