NetCDF (Network Common Data Form) Reader/Writer

Licensing options for this format begin with FME Professional Edition.

The NetCDF Reader/Writer allows FME to access data in the netCDF format.

Overview

NetCDF (Network Common Data Form) is an interface for array-oriented data access.

A netCDF dataset contains dimensions, variables, and attributes.

A dimension may be used to represent a real physical dimension, for example, time, latitude, longitude, or height.

Variables are used to store the bulk of the data in a netCDF dataset. A variable represents an array of values of the same type. A variable has a name, a data type, and a shape described by its list of dimensions. A variable may also have associated attributes, which may be added, deleted or changed after the variable is created.

A variable with the same name as a dimension is called a coordinate variable. It typically defines a physical coordinate corresponding to that dimension.

A variable that depends on two or more dimensions is called a data variable, and is read by FME as a feature.

Attributes are used to store data about the data (ancillary data or metadata), similar in many ways to the information stored in data dictionaries and schema in conventional database systems. Most attributes provide information about a specific variable. Some attributes provide information about the dataset as a whole and are called global attributes.

netCDF is a very generic format, and some conventions have been established for storing data in a consistent way. The FME netCDF reader will read data in the CF, COARDS, or GMT conventions. The FME netCDF writer will write data using the CF conventions.

FME supports up to version 3.6.2 of netCDF.