GBDX

ENVI® RPC Orthorectification Using Reference Image

This task performs a refined RPC orthorectification by automatically generating ground control points (GCPs) from a reference image.

GBDX Registered Name: ENVI_RPCOrthorectificationUsingReferenceImage
Provider: Harris Geospatial Solutions

Inputs

The following table lists all ENVI_RPCOrthorectificationUsingReferenceImage inputs.
Mandatory (optional) settings are listed as Required = True (Required = False).

Name Required Default Valid Values Description
file_types False N/A string GBDX Option. Comma seperated list of permitted file type extensions. Use this to filter input files -- Value Type: STRING[*]
input_raster True N/A See ENVIRASTER input type Specify a raster that has a RPC sensor model or a replacement sensor model (RSM) to orthorectify. -- Value Type: ENVIRASTER
input_raster_format False N/A See ENVIRASTER input type Provide the format of the image, for example: landsat-8. -- Value Type: STRING
input_raster_band_grouping False N/A See ENVIRASTER input type Provide the name of the band grouping to be used in the task, ie - panchromatic. -- Value Type: STRING
input_raster_filename False N/A See ENVIRASTER input type Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING
input_raster_raw_output False False See ENVIRASTER input type Provide True to output an ENVI Binary instead of a tif. -- Value Type: STRING
output_gcps_uri_filename False N/A string Specify a string with the fully-qualified path and filename for OUTPUT_GCPS. -- Value Type: STRING
dem_is_height_above_ellipsoid False false string Set this property to true if the DEM is already expressed as the height above the ellipsoid and no geoid correction is required. -- Value Type: BOOLEAN -- Default Value: false
grid_spacing False 10 string Specify the grid spacing (in pixels) to use for orthorectification. -- Value Type: INT -- Default Value: 10
resampling False "bilinear" string Specify the resampling method. Nearest Neighbor: Uses the nearest pixel without any interpolation. Bilinear: Performs a linear interpolation using four pixels to resample, Cubic Convolution: Uses 16 pixels to approximate the sinc function using cubic polynomials to resample the image. -- Value Type: STRING -- Default Value: "Bilinear"
input_reference_raster True N/A See ENVIRASTER input type Specify a reference image from which to match and find the geographic coordinates of the GCPs. -- Value Type: ENVIRASTER
input_reference_raster_format False N/A string Provide the format of the image, for example: landsat-8. -- Value Type: STRING
input_reference_raster_band_grouping False N/A string Provide the name of the band grouping to be used in the task, ie - panchromatic. -- Value Type: STRING
input_reference_raster_filename False N/A string Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING
input_reference_raster_raw_output False False See ENVIRASTER input type Provide True to output an ENVI Binary instead of a tif. -- Value Type: STRING
input_dem_raster False N/A See ENVIRASTER input type Specify a digital elevation model (DEM) raster. A DEM raster is only required if the input raster has a RPC sensor model. If you do not have a DEM file readily available, you can use the global DEM named GMTED2010.jp2 that is provided with your ENVI installation under the Harris/envixx/data folder. The Global Multi-resolution Terrain Elevation Data 2010 (GMTED2010) dataset has a mean resolution of 30 arc seconds. A DEM raster with higher resolution is preferred. -- Value Type: ENVIRASTER
input_dem_raster_filename False N/A string Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING
output_pixel_size False N/A string Set this property to a two-element array indicating the output X and Y pixel size, in meters. The default value is the pixel size of the input image. -- Value Type: DOUBLEARRAY
requested_number_of_gcps False 25 string Specify the requested number of GCPs. -- Value Type: UINT -- Default Value: 25
output_raster_uri_filename False N/A string Specify a string with the fully-qualified path and filename for OUTPUT_RASTER. -- Value Type: STRING

Outputs

The following table lists all ENVI_RPCOrthorectificationUsingReferenceImage outputs.
Mandatory (optional) settings are listed as Required = True (Required = False).

Name Required Default Valid Values Description
task_meta_data False N/A directory GBDX Option. Output location for task meta data such as execution log and output JSON
output_gcps_uri True N/A directory Output for OUTPUT_GCPS. -- Value Type: ENVIURI
output_raster_uri True N/A directory Output for OUTPUT_RASTER. -- Value Type: ENVIURI

Output structure

The output_gcps_uri file will be written to the specified S3 Customer Account Location.The output_raster_uri file will be written to the specified S3 Customer Account Location.

Background

For additional background information on this task please refer to the Harris Geospatial ENVI documentation and
ENVI® RPCOrthorectification Using Reference Image.

Contact

If you have any questions or issues with this task, please contact gbdx-support@digitalglobe.com.