A Web Map Service implementation for the visualization of multidimensional gridded environmental data

We describe ncWMS, an implementation of the Open Geospatial Consortium's Web Map Service (WMS) specification for multidimensional gridded environmental data. ncWMS can read data in a large number of common scientific data formats - notably the NetCDF format with the Climate and Forecast conventions - then efficiently generate map imagery in thousands of different coordinate reference systems. It is designed to require minimal configuration from the system administrator and, when used in conjunction with a suitable client tool, provides end users with an interactive means for visualizing data without the need to download large files or interpret complex metadata. It is also used as a "bridging" tool providing interoperability between the environmental science community and users of geographic information systems. ncWMS implements a number of extensions to the WMS standard in order to fulfil some common scientific requirements, including the ability to generate plots representing timeseries and vertical sections. We discuss these extensions and their impact upon present and future interoperability. We discuss the conceptual mapping between the WMS data model and the data models used by gridded data formats, highlighting areas in which the mapping is incomplete or ambiguous. We discuss the architecture of the system and particular technical innovations of note, including the algorithms used for fast data reading and image generation. ncWMS has been widely adopted within the environmental data community and we discuss some of the ways in which the software is integrated within data infrastructures and portals. Display Omitted

[1]  E. Hovmöller,et al.  The Trough-and-Ridge diagram , 1949 .

[2]  James Gallagher,et al.  OPeNDAP: Accessing data in a distributed, heterogeneous environment , 2003, Data Sci. J..

[3]  Jonathan D. Blower,et al.  Fast regridding of large, complex geospatial datasets , 2011, COM.Geo.

[4]  Yongwang Zhao,et al.  A hierarchical organization approach of multi-dimensional remote sensing data for lightweight Web Map Services , 2012, Earth Science Informatics.

[5]  Panos Panagos,et al.  Soil organic carbon content indicators and web mapping applications , 2008, Environ. Model. Softw..

[6]  Boris Kompare,et al.  Environmental Modelling & Software , 2014 .

[7]  Ben Domenico,et al.  Unidata’s Common Data Model mapping to the ISO 19123 Data Model , 2008, Earth Sci. Informatics.

[8]  tO thE,et al.  SErViNG GODAE DAtA AND prODuctS tO thE OcEAN cOmmuNity , 2009 .

[9]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[10]  Sandro Carniel,et al.  Collaboration tools and techniques for large model datasets , 2008 .

[11]  K Haines,et al.  GODIVA2: interactive visualization of environmental data on the Web , 2008, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[12]  Liping Di,et al.  Development of a Web-based visualization platform for climate research using Google Earth , 2012, Comput. Geosci..

[13]  Keith Haines,et al.  An ECOOP web portal for visualising and comparing distributed coastal oceanography model and in situ data , 2011 .

[14]  Peter Fox,et al.  Changing the Equation on Scientific Data Visualization , 2011, Science.