Картографический сервер S57/S63
Назначение
Программное обеспечение картографического сервера предназначено как для работы в составе систем отображения надводной обстановки, так и для создания отдельных карт-серверов, например, для задач централизованной дистрибьюции электронных навигационных карт, в том числе для систем, поддерживающих только растровые слои.
Программное обеспечение может быть использовано:
- в сиcтемах отображения навигационной обстановки (СУДС, ИТСОТБ);
- в составе программного обеспечения ЭКНИС/ЭКДИС;
- в составе программного обеспечения радиолокационных индикаторов;
- в составе единого корабельного карт-сервера;
- для сопряжения с мобильными устройствами (смартфонами/планшетами) для отображения электронных навигационных карт;
- на внутренних водных путях.
Состав картографического сервера
Программное обеспечение картографического сервера состоит из следующих составных частей:
- Карт-сервер. Выполняет функции, связанные с прорисовкой карт в соответствии с запросами клиентов, и передачей клиентам получившихся графических образов. Кроме того, карт-сервер передает клиентам информацию по опасным объектам, перечень и атрибуты объектов в заданной точке и др.;
- Контроллер хранилища карт. Управляет хранилищем карт. Обеспечивает добавление/удаление карт, управление лицензиями S63, проверку целостности хранилища карт;
- Клиентская библиотека. Представляет собой API взаимодействия с карт-сервером и позволяет быстро внедрять поддержку электронных навигационных карт в целевое ПО.
Основные преимущества
- кроссплатформенность (в настоящий момент картографическая подсистема скомпилирована и используется в ОС Windows, QNX4, QNX6, Linux, Android, Blackberry Tablet OS и список может быть расширен);
- сетевая архитектура (взаимодействие между карт-сервером и клиентом может быть реализовано как в рамках одного вычислителя, так и между разными вычислителями).