Meta Raster Format (MRF) Reader/Writer

FME can read and write data in the Meta Raster Format (MRF).

The Meta Raster Format (MRF) was developed by NASA’s Jet Propulsion Laboratory to efficiently store and access high-resolution, tiled rasters (often in the form of satellite imagery).

Meta Raster Format (MRF) Product and System Requirements

Format

FME Platform

Operating System

Reader/Writer

FME Form

FME Flow

FME Flow Hosted

Windows 64-bit

Linux

Mac

Reader

Yes

Yes

Yes

Yes

Yes

Yes

Writer

Yes

Yes

Yes

Yes

Yes

Yes

Overview

Three files define a conventional MRF dataset:

  • the metadata (.mrf) XML-formatted file,
  • the data file (extensions differ, depending on the compression used), which contains the raster files that form the MRF, and
  • an index (.idx), which represents the raster tiles on a grid.

These rasters can be accessed using the reader and are generated using the writer.

Reader Overview

The Reader Dataset is an MRF file. FME will automatically look for the corresponding index and data files. If all three files are not present, the translation will fail.

The reader supports reading an arbitrary subset of Z-Slices at a particular pyramid level for all slices in that subset. The reader also supports batch reading of all rasters stored in the MRF to be read.

Writer Overview

The writer supports insertion into any Z-Slice that exists in an MRF, and support for generating a new MRF with an arbitrary number of Z-Slices.

Pyramid levels cannot be directly inserted into, but are generated automatically upon insertion or creation. The number of pyramid levels, however, can be specified as a writer parameter.

FME Raster Features

FME raster features represent raster data and use several concepts that are unlike those used in the handling of vector data.

For comprehensive information about how FME processes raster data, see Rasters.