Применить корегистрацию (Image Analyst)

Доступно с лицензией Image Analyst.

Краткая информация

Переклассифицирует вторичные данные single look complex (SLC) в опорный грид SLC с использованием цифровой модели рельефа (ЦМР) и метаданных вектора состояния орбиты.

Для радарных данных Terrain Observation by Progressive Scan (TOPS) инструмент также подавляет усиление и демодулирует вторичный SLC перед повторной выборкой. После выполнения переклассификации вторичные радарные данные перестраиваются и ремодулируются.

Использование

  • Для данных Sentinel-1 SLC используйте этот инструмент после инструмента Применить коррекцию орбиты.

  • Для оптимизации результатов корегистрации используйте ЦМР самого высокого разрешения, доступную для интересующей области.

  • Используйте инструмент Вычислить когерентность для оценки успешности совместной регистрации.

Параметры

ПодписьОписаниеТип данных
Входные базовые радарные данные

Входные базовые радарные данные.

Raster Dataset; Raster Layer
Входные вторичные радарные данные

Входные вторичные радарные данные.

Raster Dataset; Raster Layer
Выходные вторичные радарные данные

Выходные вторичные радарные данные совмещаются с базовыми радарными данными.

Raster Dataset
Растр ЦМР

Растр ЦМР, который будет использоваться для оценки локальной освещенной области.

Mosaic Layer; Raster Layer
Применить коррекцию геоида
(Дополнительный)

Указывает, будет ли вертикальная система привязки входной ЦМР преобразована в высоты эллипсоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.

  • Отмечено – Будет применена коррекция геоида для конвертации ортометрической высоты к высоте эллипсоида (на основе геоида EGM96). Это значение по умолчанию
  • Не отмечено — коррекция геоида не выполняется. Используйте эту опцию только в том случае, если ЦМР выражена в высотах эллипсоида.

Boolean 
Каналы поляризации
(Дополнительный)

Поляризационные каналы, которые будут исправлены.

По умолчанию выбран первый канал.

String

ApplyCoregistration(in_reference_radar_data, in_secondary_radar_data, out_secondary_radar_data, in_dem_raster, {geoid}, {polarization_bands})
ИмяОписаниеТип данных
in_reference_radar_data

Входные базовые радарные данные.

Raster Dataset; Raster Layer
in_secondary_radar_data

Входные вторичные радарные данные.

Raster Dataset; Raster Layer
out_secondary_radar_data

Выходные вторичные радарные данные совмещаются с базовыми радарными данными.

Raster Dataset
in_dem_raster

Растр ЦМР, который будет использоваться для оценки локальной освещенной области.

Mosaic Layer; Raster Layer
geoid
(Дополнительный)

Указывает, будет ли вертикальная система привязки входной ЦМР преобразована в высоты эллипсоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.

  • GEOIDБудет применена коррекция геоида для конвертации ортометрической высоты к высоте эллипсоида (на основе геоида EGM96). Это значение по умолчанию
  • NONEКоррекция геоида не будет выполняться. Используйте эту опцию только в том случае, если ЦМР выражена в высотах эллипсоида.
Boolean 
polarization_bands
[polarization_bands,...]
(Дополнительный)

Поляризационные каналы, которые будут исправлены.

По умолчанию выбран первый канал.

String

Пример кода

ApplyCoregistration, пример 1 (окно Python)

В этом примере выполняется корегистрация вторичного радарного набора данных и грида базового радара.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"


outRadar = arcpy.ia.ApplyCoregistration("Reference_SAR.crf", 
    "SecondarySAR.crf", "dem.tif", "GEOID", "VV") 
outRadar.save("Secondary_SAR_Coreg.crf")
ApplyCoregistration, пример 2 (автономный скрипт)

В этом примере выполняется корегистрация вторичного радарного набора данных и грида базового радара.

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

# Set local variables
in_reference_radar_data=r"C:\SAR\Reference_SAR.crf"
in_secondary_radar_data=r"C:\SAR\Secondary_SAR.crf"
in_dem_raster=r"C:\DEM\dem.tif"
geoid="GEOID"
polarization_bands ="VV"

# Execute 
outRadar = arcpy.ia.ApplyCoregistration(in_reference_radar_data, 
    in_secondary_radar_data, in_dem_raster, geoid, polarization_bands) 
outRadar.save(r"C:\SAR\Secondary_SAR_Coreg.crf")

Информация о лицензиях

  • Basic: Обязательно Image Analyst
  • Standard: Обязательно Image Analyst
  • Advanced: Обязательно Image Analyst

Связанные разделы