Программное обеспечение Panorama Imagery Service представляет собой службу Windows Service для построения и обновления пирамид тайлов в форматах JPEG и PNG по пространственным данным, управляемым «ГИС Сервером». Пирамиды тайлов могут публиковаться по протоколу OGC WMTS сервисами Open GIS WebService или GIS WebService. Клиентами сервисов выступают различные ГИС, поддерживающие протокол OGC WMTS.
Panorama Imagery Service позволяет удобно создавать пирамиды тайлов на базе комбинации цифровых векторных карт, космической и аэрофотосъемки, матриц высот, данных с геопорталов и т. п. Решение реализовано в качестве многопоточного приложения, где каждый поток обрабатывает свой ряд тайлов. Установка Panorama Imagery Service на многопроцессорный сервер повышает скорость работы и сокращает время обновления тайлов после редактирования векторных карт или обновления растров и матриц.
Список обрабатываемых данных, система координат тайлов, вид пирамиды тайлов, параметры подключения к «ГИС Серверу» и др. хранятся в файле ImgService.xml. Каждой пирамиде тайлов, которая связана с определенными исходными данными, соответствует отдельный проект в файле параметров. Создание и редактирование файла параметров осуществляется администратором сервиса. Списки паролей находятся в файле параметров в зашифрованном виде по алгоритму MD5. Действия с данными, в свою очередь, заносятся в текстовый протокол работы программы ImgService.log, который находится в папке с программой Panorama Imagery Service.
Система запускается автоматически при загрузке ОС, может функционировать в круглосуточном режиме и выполнять обновление данных в указанное время.
Компоненты Panorama Imagery Service:
- Служба Windows Services – поддерживает удаленный доступ к пространственным данным и находится в модуле ImgService.exe (для 64-разрядной платформы в модуле ImgService64.exe).
- Модуль установки/деинсталляции сервиса – содержится в модуле ImgManager.exe (для 64-разрядной платформы в модуле ImgManager64.exe).
- Инструмент администрирования службы (общий для 32 и 64-разрядных платформ) – хранится в файле ImgAdmin.exe.
Поддерживаемые типы данных:
- Входные данные – векторные (MAP, SIT), растровые (RSW), матричные (MTR, MTQ, MTW, MTL).
- Выходные данные – графические (JPEG и PNG).
- Типы матриц выходных тайловых данных – GlobalCRS84Scale, GlobalCRS84Pixel, GlobalCRS84Quad, GoogleMapsCompatible.