Тип канала HTTP Simulator в ArcGIS Velocity имитирует события в режиме реального времени с использованием файла, доступного через интернет, в соответствии с заданной интенсивностью и количеством объектов.
Примеры
Ниже приведены примеры использования канала:
- Специалист по управлению в чрезвычайных ситуациях воспроизводит исторические данные, необходимые для проведения учений по подготовке к будущим событиям.
- Специалист по анализу данных намеревается провести тестирование визуализации и анализа в режиме реального времени с использованием существующих данных.
Примечания по использованию
При работе с этим каналом учитывайте следующее:
- При моделировании данных на основе треков сначала отсортируйте данные по метке времени, а затем по идентификатору трека.
- После задания свойств подключения канала настройте входные данные, чтобы задать схему и ключевые свойства.
- Velocity регистрирует предупреждение во время синтаксического анализа, если поля, помеченные как START_TIME или END_TIME, содержат пустые значения. Когда параметр Преобразовать в текущее время установлен в значение true, канал замещает поля времени текущим системным временем, поэтому объекты содержат корректные временные метки.
Параметры
Ниже приведены параметры канала:
| Параметр | Описание | Тип данных |
|---|---|---|
| URL | Полный URL файла моделирования, доступного извне. | Строка |
| Разделитель полей (дополнительно) | Символ или разделитель, который разделяет значения полей в файле моделирования. По умолчанию это запятая. | Строка |
| Объектов на выполнение (дополнительно) | Количество записей (объектов), которые нужно смоделировать за один раз. Если данные отсортированы по метке времени и ID трека, а количество наблюдений для каждого трека одинаково, установите для параметра значение, равное количеству уникальных треков в данных. Значение по умолчанию равно 1. | Integer |
| Интервал отправки событий (миллисекунды) (дополнительно) | Интервал, с которым отправляется указанное количество объектов на каждое выполнение операции. Значение по умолчанию равно 1000. | Integer |
| Повторить моделирование (необходимо) | Определяет, перезапускается ли моделирование автоматически после достижения конца файла. Значением по умолчанию является true. | Boolean |
| Индекс поля времени (необходимо) | Числовой индекс поля даты в наборе данных. Значение по умолчанию равно 0. Например, если поле даты является вторым полем, индекс равен единице. | Integer |
| Преобразовать в текущее время (необходимо) | Указывает, преобразуются ли значения времени в наборе данных в текущее время по мере моделирования данных, что позволяет приложениям для картографирования обрабатывать эти данные как данные в реальном времени. Значением по умолчанию является true. | Boolean |
Советы и ограничения
При использовании канала учитывайте следующее:
- Канал HTTP Simulator поддерживает только текстовые файлы с разделителями.
- Файл моделирования должен находиться в интернете в открытом доступе, а размер этого файла не может превышать 16 МБ. Если размер файла превысит 16 МБ, объекты могут быть недоступными.