Симулирование GeoEvent из слоя
Для выполнения этой задачи нужно иметь входные данные, настроенные с помощью разъема Получать текст через TCP-сокет (Receive text from a TCP socket). Необходим также векторный слой, который будет служить источником данных для моделирования. Перед выполнением этой задачи вам нужно импортировать соответствующее определение GeoEvent Definition из векторного слоя.
GeoEvent Simulator может использоваться для моделирования потока GeoEvent в дополнительном модуле GeoEvent с векторным слоем в качестве источника данных.
- Откройте GeoEvent Simulator из меню Пуск Windows.
- Выберите Слой (Layer) в меню, расположенном в левом верхнем углу.
- Щёлкните Загрузить слой (Load Layer) для открытия диалогового окна Загрузить из слоя (Load From Layer).
- Нажмите кнопку рядом с Входной слой (Input Layer), чтобы открыть диалоговое окно Выбрать слой (Select Layer).
- В разделе Подключение (Connection) введите информацию и учетные данные, чтобы подключиться к учетной записи ArcGIS Server (или ArcGIS Online), содержащей слой для имитации.
- Щелкните Подключиться (Connect) для подключения к ArcGIS Server.
- В разделе URL-адрес слоя (Layer URL), выберите опцию Выбрать слой (Browse to Layer).
Опция Пользовательский слой (Custom Layer) предназначена для опытных пользователей. Если вам известен полный URL-адрес слоя, который будет использоваться для симуляции, введите его в текстовом окне URL в разделе Пользовательский слой (Custom Layer) и пропустите следующий шаг.
- Укажите слой для симуляции, выбрав в списках подходящие Папку (Folder), Сервис (Service) и Слой (Layer).
- Щелкните OK, чтобы выбрать слой.
В текстовом окне Входной слой (Input Layer) диалогового окна Загрузить из слоя (Load From Layer) теперь появилось местоположение слоя для симуляции.
- Теперь необходимо подключиться к дополнительному модулю GeoEvent, чтобы выбрать Определение GeoEvent, которое будет использоваться для интерпретации имитированных данных. Нажмите кнопку рядом с Определение входного GeoEvent (Input GeoEvent Definition), чтобы открыть диалоговое окно Дополнительный модуль GeoEvent (GeoEvent Extension).
- Введите имя сервера и порт для подключения к дополнительному модулю GeoEvent и нажмите OK. Стандартный номер порта, используемый дополнительным модулем GeoEvent – 6143.
Отметьте, что ниспадающий список Определение входного GeoEvent (Input GeoEvent Definition) содержит теперь полный список определений GeoEvent, доступный в дополнительном модуле GeoEvent.
- Щёлкните стрелку ниспадающего списка Определение входного GeoEvent (Input GeoEvent Definition) и выберите определение GeoEvent Definition, которое будет интерпретировать имитируемые объекты.
- Щелкните Загрузить (Load) для загрузки слоя объектов в GeoEvent Simulator.
В текстовом окне Слой (Layer) теперь появится выбранный слой объектов.
- В текстовом поле Сервер (Server) введите имя сервера, на котором запущен дополнительный модуль GeoEvent. Во втором текстовом окне введите номер порта, который используется для получения GeoEvent в виде текста.
- Щелкните Подключиться (Connect) для подключения к серверу. Изначально иконка кнопки отображает текущее, отключенное состояние.
Кнопка изменяется для отображения того, что GeoEvent Simulator был успешно подключён к серверу.
- Значение скорости воспроизведения по умолчанию – 1 гесобытие (GeoEvent) в 1000 миллисекунд (1 секунда). Чтобы изменить значение по умолчанию, введите номера GeoEvent, которые вы хотите отправить с заданной скоростью.
Либо можно использовать опцию Реальная скорость (Real Rate). Это позволит вам симулировать воспроизведение GeoEvent, используя реальные интервалы между GeoEvent, представленные в исходных данных.
- Нажмите кнопку Воспроизвести (Play), чтобы начать симуляцию GeoEvent. После нажатия кнопки Воспроизвести (Play) значок кнопки изменяется на Пауза (Pause).
Нажмите Паузу (Pause), чтобы остановить воспроизведение в любой момент. Вы можете также нажать кнопку Шаг вперед (Step Forward), чтобы отправлять одно GeoEvent за один раз.