Четырнадцатая Всероссийская открытая конференция "Современные проблемы дистанционного зондирования Земли из космоса"
XIV.B.274
Агентный подход к автоматизации сбора материалов спутниковых съёмок для электронных геоинформационных атласов
Бусыгин Б.С. (1), Качанов А.В. (1)
(1) Национальный горный университет, Днепр, Украина
Данные для создания геоинформационных атласов, характеризующие геологические, экологические и другие объекты, явления и процессы, обычно поступают из множества различных источников, среди которых особую роль играют материалы данных дистанционного зондирования Земли (ДЗЗ), которые характеризуются не только большим объемом, но и разнообразием используемых стандартов на форматы и способы хранения и передачи материалов, применением несовместимых веб-интерфейсов, протоколов и сервисов для доступа.
Сложность и трудоёмкость сбора актуальных данных в ручном режиме из множества источников ставит задачу максимальной автоматизации процессов, связанных с поиском и добавлением в базу данных спутниковых материалов. Поставщики данных ДЗЗ делают попытки упрощения доступа к данным, разрабатывая API (Application Programming Interface), но при этом API и форматы данных для каждого источника различаются, делая невозможным унифицированный доступ. Для автоматизации проверки наличия новых данных ДЗЗ, повышения оперативности доступа к ним и обеспечения своевременной загрузки предлагается использование агентов. Агент – это программный объект, обладающий определенными интеллектуальными способностями и автономно работающий для достижения целей, поставленных перед ним пользователем.
Агентный подход к наполнению базы данных атласа спутниковыми данными основан на создании множества агентов, каждый из которых отвечает за один источник данных космоснимков, а именно:
- знает особенности работы с API или БД (базой данных) источника,
- при отсутствии API может выполнить более сложные действия, повторяя запросы, которые выполнял бы обычный пользователь сайта или веб-сервиса,
- может собрать и обработать метаданные,
- выполняет предварительную обработку и привязку спутниковых данных,
- передает подготовленные данные в БД атласа.
Обработку данных, которые поступают от агентов, обеспечивает ядро. Агенты не «знают», как напрямую работать с БД, поэтому эти функции передаются ядру. Агент после сбора данных подготавливает их и сохраняет в определенном формате, а ядро системы получает эти данные и распоряжается ими в зависимости от текущей конфигурации. «Состояние» агента хранится в промежутках между его запусками, и агент в зависимости от этого состояния сам определяет, какие данные необходимо получать из источника, например, чтобы не допустить дублирования.
В настоящее время авторами созданы основные программные компоненты разрабатываемой агентно-ориентированной технологии, которая позволит автоматизировать наполнение и обновление баз данных электронных геоинформационных атласов.
Ключевые слова: геоинформационные атласы, агентно-ориентированная технология, автоматизация доступа к данным ДЗЗ
Технологии и методы использования спутниковых данных в системах мониторинга
72