CIDD Introduction and Overview

Back to CIDD Manual

The display software, CIDD (Configurable, Interactive Data Display), is primarily intended as a display system for real-time meteorological data. It also provides capabilities for archival data display as well as a mode whereby it outputs imagery for Web page integration. It runs on a wide variety of Unix workstations using X-Windows graphics. Its principle function is to integrate and display, in real-time, meteorological information from disparate and distributed sources. It combines visualizations of gridded data along with other products (data) displayed as symbols or text, overlaid with maps and other geographical symbols. Graphics on the display are automatically updated as new data arrives, and movie loops shift forward in time as time passes. The display's user interface is designed to be operated without extensive training or reference to detailed operators manuals.

The architecture of the display and its data servers are flexible and modular, allowing for easy integration of new data and its configuration for a variety of locations and classes of users. Its client-server design allows a wide variety of distributed storage topologies and its http access modes allow for the tight integration with HTML based data visualization. The user interface can be configured to display just the minimum set of controls necessary to perform a task or can be configured to allow access to all the controls over product combinations, colors, contour intervals, etc. This allows the same software to be used by both non-technical personnel with little or no training, as well as highly technical users who want to customize the imagery and explore the data in a variety of ways. CIDD's windows can be resized or closed on the screen, making it compatible with other tools the user may wish to run on the display workstation.

Gridded data can be visualized in a variety of ways; as color-filled rectangles or trapezoids, in the case of radial data, as color filled-contours and open contours. Wind fields may be displayed as wind barbs, with or without labels or scalable vectors. Data from grids of differing sources, resolutions or positions can be viewed simultaneously, being automatically registered correctly onto the same image.

The imagery can be animated to form movie loops of products over time with the display automatically updating the animation loop as new data arrives. Non-gridded data such as pilot reports, meteorological station reports, or hazard areas, are displayed over the gridded products as colored lines, text, or iconic symbols and can be displayed and updated during animation.

Users can select from a set of preset geographic domains or can arbitrarily zoom over any region of the display. As the user zooms in, additional detail in wind vectors, geographical overlays and symbolic products are revealed. This feature prevents the display from becoming crowded with too much graphics when viewing a regional area, yet allows the user to see all of the available information when viewing a limited area.

Users may arbitrarily select a multi way point route, using the mouse, for viewing vertical cross sections of the gridded data. The cross sections are constructed on demand and can be animated along with the main plan view imagery. Contours, and sets of wind vectors based on gridded data, can be overlaid on top of the cross sectional data grids.

CIDD uses a flexible client-server mechanism to retrieve its data for display. Data are served to each user's workstation via TCP/IP network protocols as the user requests different products or shifts their temporal focus. Facilities for tunneling the data requests through http proxies and the Apache http server can be added to enable access to data through fire-walls. The client server architecture and protocols allows the display to operate over both high bandwidth and low bandwidth networks or PPP links.

CIDD's client-server data access mechanism is flexible and configurable. Data distribution topologies can be set up to allow users access to data that cannot be transmitted in their entirety down low bandwidth or transiently connected networks. Data can be automatically pre-distributed to sites which have higher speed networks and whose users need rapid access to large data sets.

CIDD supports RAP's fault tolerant mechanisms in situations where the display will be used continuously for long periods of time. CIDD produces a heartbeat which can be monitored for anomalies and restarted if necessary. CIDD has run for months at a time without restart in unattended settings, serving operations center personnel.

The Displays main features include:

CIDD Can:

CIDD Cannot:

CIDD To Do's