Atmospheric Effect Correction (SMAC)

Command line

The SMAC operation can be directly executed by typing the following expression on the command line of the Main window:

  

OUTNAME

=

MapSMAC(Reflectance_rasmap, coefficient_file, true|false, optical_thickness, true|false, water_vapor, true|false, ozone_content, true|false, surface_pressure, true|false, solar_zenith_angle, true|false, solar_azimuth_angle, true|false, sensor_zenith_angle, true|false, sensor_azimuth_angle)

where:

OUTNAME

is an output name that will be used for the output raster map. The output map will contain the surface reflectance of the atmospherically corrected channel after SMAC calculations.

MapSMAC

is the command to start the SMAC operation.

Reflectance_rasmap

This is a raster map with reflectance values at the top of atmosphere (TOA) to which the SMAC atmospheric correction will be applied.

coefficient_file

is the full path to the ASCII file containing the sensor calibration coefficients.

true|false

indicates whether the optical_thickness is a raster map (true) or a single value (false).

optical_thickness

is a raster map or a single value with the optical thickness at 550 nm.

true|false

indicates whether the water_vapor is a raster map (true) or a single value (false).

water_vapor

is a raster map or a single value with the water vapor content.

true|false

indicates whether the ozone_content is a raster map (true) or a single value (false).

ozone_content

is a raster map or a single value with the ozone content.

true|false

indicates whether the surface_pressure is a raster map (true) or a single value (false).

surface_pressure

is a raster map or a single value with the surface pressure.

true|false

indicates whether the solar_zenith_angle is a raster map (true) or a single value (false).

solar_zenith_angle

is a raster map or a single value with the solar zenith angle.

true|false

indicates whether the solar_azimuth_angle is a raster map (true) or a single value (false).

solar_azimuth_angle

is a raster map or a single value with the solar azimuth angle.

true|false

indicates whether the sensor_zenith_angle is a raster map (true) or a single value (false).

sensor_zenith_angle

is a raster map or a single value with the sensor zenith angle.

true|false

indicates whether the sensor_azimuth_angle is a raster map (true) or a single value (false).

sensor_azimuth_angle

is a raster map or a single value with the sensor azimuth angle.

When the definition symbol = is used, a dependent output map is created; when the assignment symbol := is used, the dependency link is immediately broken after the output map has been calculated.

See also: