NinJo

Last updated
NinJo
Developer(s) Deutscher Wetterdienst
Bundeswehr
Danmarks Meteorologiske Institut
MeteoSwiss
Meteorological Service of Canada
Initial release2000;24 years ago (2000)
Written in Java
Operating system Linux, MS Windows
Available inDanish, English, French, German
Website www.ninjo-workstation.com

NinJo is a meteorological software system. It is a community project of the German Weather Service, the Meteorological Service of Canada, the Danish Meteorological Institute, MeteoSwiss, and the German Bundeswehr. It consists of modules for monitoring weather events, editing point forecasts and viewing meteorological data. An additional batch component is able to render graphical products off-line, these may, for example, be visualized by a web service. Essentially it is a client—server system an implemented fully with the programming language Java.

Contents

NinJo was initiated by the German Weather Service (Deutscher Wetterdienst, DWD) and the German army (Bundeswehr Geo Information Service, BGIS) in 2000. Since 2006, NinJo has been used operationally. NinJo is licensed for weather services, organisations and universities not taking part in the development consortium.

Description

NinJo is a client-server system with interactive displays on the client side fed by batch applications implemented on the server. The system is programmed entirely in Java and can easily be extended by further layers and applications according to user-specific requirements. The workstation fed by the servers can be installed on different operating systems (e.g. Unix, Linux and Microsoft Windows), avoiding importing the source code onto the specific operating system. [1]

The NinJo Server imports a variety of meteorological data, such as METAR reports, weather radar and weather satellite images and numerical weather prediction (NWP) outputs, through dedicated file handling programs, and make them accessible to the client displays. [1]

The client is a NinJo workstation which presents data in separate layers. Users can add as many layers to a NinJo scene as they want with all layers show time-synchronised data for the same map area. [2] The layers show geo-referenced data, not fix images, so the screen display is always done directly from the data and interactive probing using the mouse is giving the values of the original data, not a scale extracted one. The data are stored in native format, rather than stored in a common internal format, avoiding degradation in zooms and always keeping the full details and resolution of the original data. [3]

The layers are independent, can be added and removed from the scenes separately, and be set visible or invisible. [2] Layers can be arranged in any order the users want enabling them to arrange all data types according to their specific needs. Scenes can be set for: [1]

Different tools are available for enhancing or interrogating the displays. For example, it is possible to do vertical cross-sections in a layered scene, extracting the vertical structure of NWP or radars data. [3]

Related Research Articles

In software engineering, multitier architecture is a client–server architecture in which presentation, application processing and data management functions are physically separated. The most widespread use of multitier architecture is the three-tier architecture.

<span class="mw-page-title-main">Website</span> Set of related web pages served from a single domain

A website is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Websites are typically dedicated to a particular topic or purpose, such as news, education, commerce, entertainment, or social media. Hyperlinking between web pages guides the navigation of the site, which often starts with a home page. The most-visited sites are Google, YouTube, and Facebook.

<span class="mw-page-title-main">Web application</span> Application that uses a web browser as a client

A web application is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.

<span class="mw-page-title-main">NASA WorldWind</span> Open-source virtual globe

NASA WorldWind is an open-source virtual globe. According to the website, "WorldWind is an open source virtual globe API. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information. Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement, analyze geospatial data and educate humanity about the Earth." It was first developed by NASA in 2003 for use on personal computers and then further developed in concert with the open source community since 2004. As of 2017, a web-based version of WorldWind is available online. An Android version is also available.

In computing, GeoServer is an open-source server written in Java that allows users to share, process and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer has evolved to become an easy method of connecting existing information to virtual globes such as Google Earth and NASA World Wind as well as to web-based maps such as OpenLayers, Leaflet, Google Maps and Bing Maps. GeoServer functions as the reference implementation of the Open Geospatial Consortium Web Feature Service standard, and also implements the Web Map Service, Web Coverage Service and Web Processing Service specifications.

<span class="mw-page-title-main">Twisted (software)</span> Event-driven network programming framework

Twisted is an event-driven network programming framework written in Python and licensed under the MIT License.

A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.

GRIB is a concise data format commonly used in meteorology to store historical and forecast weather data. It is standardized by the World Meteorological Organization's Commission for Basic Systems, known under number GRIB FM 92-IX, described in WMO Manual on Codes No.306. Currently there are three versions of GRIB. Version 0 was used to a limited extent by projects such as TOGA, and is no longer in operational use. The first edition is used operationally worldwide by most meteorological centers, for Numerical Weather Prediction output (NWP). A newer generation has been introduced, known as GRIB second edition, and data is slowly changing over to this format. Some of the second-generation GRIB is used for derived products distributed in the Eumetcast of Meteosat Second Generation. Another example is the NAM model.

<span class="mw-page-title-main">ArcGIS</span> Geographic information system maintained by Esri

ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri.

<span class="mw-page-title-main">Deutscher Wetterdienst</span> German weather service

The Deutscher Wetterdienst or DWD for short, is the German Meteorological Service, based in Offenbach am Main, Germany, which monitors weather and meteorological conditions over Germany and provides weather services for the general public and for nautical, aviational, hydrometeorological or agricultural purposes. It is attached to the Federal Ministry for Digital and Transport. The DWDs principal tasks include warning against weather-related dangers and monitoring and rating climate changes affecting Germany. The organisation runs atmospheric models on their supercomputer for precise weather forecasting. The DWD also manages the national climate archive and one of the largest specialised libraries on weather and climate worldwide.

<span class="mw-page-title-main">GeaBios</span>

GeaBios is a free (non-profit) "Slovene Citizen Oriented Information Service", and the name stands for Geo Enabled And Better Internet Oriented Services.

<span class="mw-page-title-main">Danish Meteorological Institute</span> Danish national weather forecasting service

The Danish Meteorological Institute is the official Danish meteorological institute, administrated by the Ministry of Climate, Energy and Utilities. It makes weather forecasts and observations for Denmark, Greenland, and the Faroe Islands.

<span class="mw-page-title-main">ParaView</span> Scientific visualization software

ParaView is an open-source multiple-platform application for interactive, scientific visualization. It has a client–server architecture to facilitate remote visualization of datasets, and generates level of detail (LOD) models to maintain interactive frame rates for large datasets. It is an application built on top of the Visualization Toolkit (VTK) libraries. ParaView is an application designed for data parallelism on shared-memory or distributed-memory multicomputers and clusters. It can also be run as a single-computer application.

<span class="mw-page-title-main">Vis5D</span> Scientific visualization tool

Vis5D is a 3D visualization system used primarily for animated 3D visualization of weather simulations. It was the first system to produce fully interactive animated 3D displays of time-dynamic volumetric data sets and the first open source 3D visualization system. It is GNU GPL licensed.

NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. The project homepage is hosted by the Unidata program at the University Corporation for Atmospheric Research (UCAR). They are also the chief source of netCDF software, standards development, updates, etc. The format is an open standard. NetCDF Classic and 64-bit Offset Format are an international standard of the Open Geospatial Consortium.

McIDAS, the "Man computer Interactive Data Access System", is a weather forecasting tool developed at the University of Wisconsin–Madison in the 1970s and used continually to this day. In its early incarnations, it was widely used to generate graphics for television stations, but today is used primarily by the NOAA and related agencies. Users of the McIDAS system developed a similar version for microcomputers and sold by ColorGraphics Weather Systems that generated much of the computerized weather imagery seen on television in the US in the 1980s.

<span class="mw-page-title-main">Classes of computers</span>

Computers can be classified, or typed, in many ways. Some common classifications of computers are given below.

References

  1. 1 2 3 "Technical Information". NinJo Consortium. 2018. Retrieved April 20, 2020.
  2. 1 2 "Features". NinJo Consortium. 2018. Retrieved April 20, 2020.
  3. 1 2 Joe, Paul; Falla, Marie; et al. (6–10 September 2004). Radar Visualizations in the NinJo Project (PDF). Third European Conference on Radar in Meteorology and Hydrology (ERAD). Visby, Island of Gotland, Sweden.