![]() | |
![]() NinJo 1.7, выпущенный в 2013 году. | |
Разработчик(и) | Немецкий метеорологический институт Бундесвера, Датский метеорологический институт, МетеоШвейцарская метеорологическая служба Канады |
---|---|
Первоначальный выпуск | 2000 ( 2000 ) |
Написано в | Ява |
Операционная система | Linux , MS Windows |
Доступно в | датский, английский, французский, немецкий |
Веб-сайт | www.ninjo-workstation.com |
NinJo — это метеорологическая программная система. Это совместный проект Немецкой метеорологической службы , Метеорологической службы Канады , Датского метеорологического института , MeteoSwiss и Немецкого бундесвера . Он состоит из модулей для мониторинга погодных явлений, редактирования точечных прогнозов и просмотра метеорологических данных. Дополнительный пакетный компонент способен отображать графические продукты в автономном режиме, например, их можно визуализировать с помощью веб-сервиса. По сути, это клиент-серверная система, полностью реализованная на языке программирования Java .
NinJo был инициирован Немецкой метеорологической службой (Deutscher Wetterdienst, DWD) и немецкой армией (Bundeswehr Geo Information Service, BGIS) в 2000 году. С 2006 года NinJo используется в оперативном режиме. NinJo лицензирован для метеорологических служб, организаций и университетов, не входящих в консорциум разработчиков.
NinJo — это клиент-серверная система с интерактивными дисплеями на стороне клиента, которые подаются пакетными приложениями, реализованными на сервере. Система полностью запрограммирована на Java и может быть легко расширена дополнительными слоями и приложениями в соответствии с требованиями пользователя. Рабочая станция, поданная серверами, может быть установлена на различных операционных системах (например, Unix , Linux и Microsoft Windows ), избегая импорта исходного кода в конкретную операционную систему. [1]
Сервер NinJo импортирует различные метеорологические данные, такие как отчеты METAR , метеорологические радиолокационные и спутниковые снимки, а также результаты численного прогнозирования погоды (NWP), с помощью специальных программ обработки файлов и делает их доступными для клиентских дисплеев. [1]
Клиент — это рабочая станция NinJo , которая представляет данные в отдельных слоях. Пользователи могут добавлять столько слоев в сцену NinJo, сколько хотят, и все слои показывают синхронизированные по времени данные для одной и той же области карты. [2] Слои показывают данные с географической привязкой, а не фиксированные изображения, поэтому отображение на экране всегда выполняется непосредственно из данных, а интерактивное зондирование с помощью мыши дает значения исходных данных, а не извлеченных из масштаба. Данные хранятся в собственном формате, а не в общем внутреннем формате, что позволяет избежать ухудшения при масштабировании и всегда сохранять полную детализацию и разрешение исходных данных. [3]
Слои независимы, их можно добавлять и удалять из сцен по отдельности, а также делать видимыми или невидимыми. [2] Слои можно располагать в любом порядке, который нужен пользователям, что позволяет им располагать все типы данных в соответствии с их конкретными потребностями. Сцены можно устанавливать для: [1]
Различные инструменты доступны для улучшения или опроса дисплеев. Например, можно делать вертикальные сечения в слоистой сцене, извлекая вертикальную структуру данных ЧПП или радаров. [3]