U.S. Army Corps of Engineers on the NetBeans Platform
Join the DZone community and get the full member experience.Join For Free
MetVue is a NetBeans Platform application which provides a set of tools to display, verify, manipulate and edit spatial data by interactive/visual means. Any dataset consisting of [X, Y, Mn] data can be used in the application. Most often it is used to manipulate precipitation measurements but is not limited to that. It has the capability to display the data in a variety of ways such as by contouring it or showing cell averages etc. It can perform spatial computations, such as basin averages using a combination of the dataset along with georeferenced polygon data. It supports a variety of data storage and projection formats to make it easier to incorporate geospatial data from multiple sources without the need for external conversion.
MetVue is loosely based on earlier works developed in the early 1990’s. The original program was written specifically for the Windows platform using the C language. It was developed to display rainfall information from automated rain gages and National Weather Service Observers and later modified to support NEXRAD radar grids produced by the National Weather Service.
The current version builds upon many of the capabilities that the original program provided such as Delaunay Triangulation of irregular/non- gridded datasets as well as many other geometric algorithms.
All source code for the application is now written in Java to enhance portability. The current MetVue supports several file formats natively and is being revised to utilize the NetBeans module system so that others can develop plugins for the application that conform to defined interfaces to allow expansion and customization of the I/O capabilities of the application. Many new I/O processors are planned for the application including one for a system that uses Oracle Database for its backing store.
The software is owned by the U.S. Army Corps of Engineers. The product was developed under contract by MCB Systems Inc., located in Tulsa, OK, U.S.A.
Opinions expressed by DZone contributors are their own.