Apply Orbit Correction (Image Analyst)

Available with Image Analyst license.

Summary

Updates the orbital information in the synthetic aperture radar (SAR) dataset using a more accurate orbit state vector file.

Orbit files can be downloaded from external sources using the Download Orbit File tool.

Usage

  • For some SAR sensors, data is provided with predicted OSVs. More precise OSVs are updated and provided separately from the SAR data. This tool can be used to correct the OSVs for supported SAR data.

  • The Input Orbit File parameter value can be downloaded using the Download Orbit File tool.

Parameters

LabelExplanationData Type
Input Radar Data

The input radar data.

Raster Dataset; Raster Layer
Input Orbit File

The input orbit file.

File

Derived Output

LabelExplanationData Type
Output Radar Data

The updated radar metadata file.

Raster Dataset

ApplyOrbitCorrection(in_radar_data, in_orbit_file)
NameExplanationData Type
in_radar_data

The input radar data.

Raster Dataset; Raster Layer
in_orbit_file

The input orbit file.

File

Derived Output

NameExplanationData Type
out_radar_data

The updated radar metadata file.

Raster Dataset

Code sample

ApplyOrbitCorrection example 1 (Python window)

This example updates the orbit file on a radar dataset.

import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1"
arcpy.ia.ApplyOrbitCorrection("IW_manifest", 
      "S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\S1A_OPER_AUX_POEORB_OPOD_20181104T120709_V20181014T225942_20181016T005942.EOF")
ApplyOrbitCorrection example 2 (stand-alone script)

This example updates the orbit file on a radar dataset.

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
in_radar = "D:\SAR\S1\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe"
orbit_file = "D:\SAR\orbits\S1\POE\S1A_OPER_AUX_POEORB_OPOD_20181104T120709_V20181014T225942_20181016T005942.EOF"

# Execute 
arcpy.ia.ApplyOrbitCorrection(in_radar, orbit_file)

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: Requires Image Analyst
  • Standard: Requires Image Analyst
  • Advanced: Requires Image Analyst

Related topics