This task reprojects a raster georeferenced by a GLT (Geographic Lookup Table) to standard map information.
Example
This example georeferences and removes bowtie artifacts from an NPP VIIRS Land Surface Temperature EDR image.
e = ENVI()
VIIRSFile = 'GMTCO-VLSTO_npp_d20150226_t0452277_e0458081_b17263_c20150327102544074141_noaa_ops.h5'
Raster = e.OpenRaster(VIIRSFile)
Task = ENVITask('ReprojectGLT')
Task.Input_Raster = Raster[0]
Task.Latitude_Raster = Raster[1]
Task.Longitude_Raster = Raster[2]
Task.Quality_Raster = Raster[4]
Task.Quality_Flag = 255
Task.Execute
DataColl = e.Data
DataColl.Add, Task.OUTPUT_RASTER
View = e.GetView()
Layer = View.CreateLayer(Task.OUTPUT_RASTER)
Syntax
Result = ENVITask('ReprojectGLT')
Input properties (Get, Set): INPUT_RASTER, LATITUDE_RASTER, LONGITUDE_RASTER, QUALITY_RASTER, INTERPOLATION_METHOD, POLAR, QUALITY_FLAG, OUTPUT_RASTER_URI
Output propreties (Get only): OUTPUT_RASTER
Properties marked as "Set" are those that you can set to specific values. You can also retrieve their current values any time. Properties marked as "Get" are those whose values you can retrieve but not set.
Methods
This task inherits the following methods from ENVITask:
AddParameter
Execute
Parameter
ParameterNames
RemoveParameter
Properties
This task inherits the following properties from ENVITask:
COMMUTE_ON_DOWNSAMPLE
COMMUTE_ON_SUBSET
DESCRIPTION
DISPLAY_NAME
NAME
REVISION
TAGS
This task also contains the following properties:
INPUT_RASTER (required)
Specify the raster to reproject.
INTERPOLATION_METHOD (optional)
The GLT algorithm establishes a regular output grid and finds the best location for each source image pixel. Any output grid point for which a source pixel could not be found will be filled using the nearest valid neighbor or with a distance-weighted average of the surrounding valid values.
The default interpolation method for reprojection is a distance-weighted average, which creates an image with the fewest visible interpolation artifacts.
Set the INTERPOLATION_METHOD property to 1 to perform nearest-neighbor interpolation in cases where the set of valid pixel values should not be modified (for example, when values represent the integral values of a classification).
LATITUDE_RASTER (required)
Specify a raster that represents the Latitude band of a GLT image.
LONGITUDE_RASTER (required)
Specify a raster that represents the Longitude band of a GLT image.
OUTPUT_RASTER
This is a reference to the output raster of filetype ENVI.
OUTPUT_RASTER_URI (optional)
Specify a string with the fully qualified filename and path of the associated OUTPUT_RASTER. If you do not specify this property, or set it to an exclamation symbol (!), a temporary file will be created.
POLAR (optional)
The default output projection is Geographic WGS-84. Set this property to true for a Polar Stereographic WGS-84 projection if the imagery covers the polar regions.
QUALITY_FLAG (optional)
Specify a value to set on the Quality Flag raster (specified by the QUALITY_RASTER property). The default value is 2, which is used to reproject some NPP VIIRS products. For EDR-Derived NPP VIIRS products and MODIS products, set this property to 255.
QUALITY_RASTER (required)
Specify a raster that represents the Quality Flag band of a GLT image.
Version History
ENVI 5.1 |
Introduced |
ENVI 5.2 |
The POLAR property is a Boolean type; valid options are true or false. |
API Version
4.2
See Also
ENVITask