Preprocessing

Elevation data normally requires minimal preprocessing. The main preprocessing that may be necessary is the potential optimization of the file format or creation of overviews as defined above.

One consideration that should be reviewed for each collection before creating pyramids is the definition of NoData values.

Elevation data often contains NoData values. These are typically required for areas of the raster where no elevation data is available, such as the edges of a project or holes in the project, for example, where no sufficient data collection samples were available. The edges of such NoData areas for elevation data are often very irregular, so the use of footprints to clip elevation data by the footprints often does not work well. Typically, elevation data is not compressed using lossy compression, so NoData values can easily be defined. The recommended approach to handling NoData values is therefore to ensure that they are correctly defined for any dataset. This should be done before pyramids are generated, to ensure that pyramids do not have artifacts from incorrectly sampling NoData values.

As part of the preprocessing step, it is advisable to review a representative sample of the datasets to ensure that NoData values are correctly defined. If not, use the Set Raster Properties tool to define NoData values.

There are some cases where a mask (as a separate raster or footprint) may exist to define NoData values. In such cases, once the source mosaic dataset has been created, a mask function can be applied to the rasters or the footprint used to clip the data.

It is presumed that all elevation data is orthometric. This should be verified, and the datum for each collection should be noted for entry in the Metadata section. If any data collections are referenced to an ellipsoid rather than geoid, the notes below for converting from orthometric to ellipsoidal height may be reversed.

Units must also be verified. If elevation data is received in units other than meters, the source mosaic dataset should be created in original units, and an arithmetic function should be applied when the source mosaic dataset is ingested into the derived mosaic dataset. For more information, see this Help topic.

10/28/2013