Создать маскированный растр SAR (Image Analyst)

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

Создает выходной набор данных локатора с синтезированной апертурой (SAR), сохраняющий измерения радара для всего исходного входного экстента, маскируя при этом заданный регион интереса.

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

  • Выходные данные SAR используют пикселы NoData для маскирования указанной области.

  • В качестве области маскирования часто используют пикселы океана.

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

  • Если параметр Объекты входной маски не указан, то для определения поверхности суши/воды с целью создания маски NoData для океана будет использоваться входная цифровая модель рельефа (ЦМР).

    Если параметр Объекты входной маски указан, то объекты входной маски будут использоваться для создания маски NoData для указанной области интереса. В этом случае растр ЦМР требуется только для неортотрансформированных данных SAR.

    И ортотрансформированные данные, и неортотрансформированные данные SAR являются корректными входными данными.

Параметры

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

Входные радарные данные.

Raster Dataset; Raster Layer
Выходные радарные данные

Выходные радарные данные с новой заданной маской NoData.

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

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

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

Выберите все каналы поляризации, если результаты будут получены с помощью инструментов Анализ SAR.

String
Входные объекты маски
(Дополнительный)

Входные объекты, определяющие, где будут созданы пикселы NoData.

Feature Layer
Область маски
(Дополнительный)

Указывает, будут ли пикселы, находящиеся внутри или снаружи входного объекта маски, использоваться для создания маски NoData. Этот параметр активен, только если задан параметр Входные объекты маски.

  • ВнутриПикселы, находящиеся внутри входной области маски, будут пикселами NoData. Эта опция используется по умолчанию.
  • СнаружиПикселы, находящиеся снаружи входной области маски, будут пикселами NoData.
String
Растр ЦМР
(Дополнительный)

Входной растр ЦМР.

Если параметр Входные объекты маски не указан, эта ЦМР будет использоваться для создания маски NoData для областей океана.

Если параметр Входные объекты маски указан, а значение параметра Входные данные радара не ортотрансформировано, эта ЦМР необходима для преобразования наземных координат объекта в координаты радара.

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

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

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

Boolean

GenerateMaskedSARRaster(in_radar_data, out_radar_data, {polarization_bands}, {in_mask_features}, {mask_area}, {in_dem_raster}, {geoid})
ИмяОписаниеТип данных
in_radar_data

Входные радарные данные.

Raster Dataset; Raster Layer
out_radar_data

Выходные радарные данные с новой заданной маской NoData.

Raster Dataset
polarization_bands
[polarization_bands,...]
(Дополнительный)

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

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

Выберите все каналы поляризации, если результаты будут получены с помощью инструментов Анализ SAR.

String
in_mask_features
(Дополнительный)

Входные объекты, определяющие, где будут созданы пикселы NoData.

Feature Layer
mask_area
(Дополнительный)

Указывает, будут ли пикселы, находящиеся внутри или снаружи входного объекта маски, использоваться для создания маски NoData. Этот параметр доступен, только если задан параметр in_mask_features.

  • INSIDEПикселы, находящиеся внутри входной области маски, будут пикселами NoData. Эта опция используется по умолчанию.
  • OUTSIDEПикселы, находящиеся снаружи входной области маски, будут пикселами NoData.
String
in_dem_raster
(Дополнительный)

Входной растр ЦМР.

Если параметр in_mask_features не указан, эта ЦМР будет использоваться для создания маски NoData для областей океана.

Если параметр in_mask_features указан, а значение параметра in_radar_data не ортотрансформировано, эта ЦМР необходима для преобразования наземных координат объекта в координаты радара.

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

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

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

Пример кода

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

В этом примере будет выполнено маскирование области интереса с помощью входной ЦМР для создания маски NoData над областями воды.

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

out_radar = arcpy.ia. GenerateMaskedSARRaster (
     "S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe",
     "VV", "dem.tif", "GEOID") 
out_radar.save("IW_D82E_Mask.crf")
GenerateMaskedSARRaster, пример 2 (автономный скрипт)

В этом примере будет выполнено маскирование области интереса с помощью класса объектов воды для создания маски NoData.

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

# Set local variables
in_raster=r"C:/Data/SAR/SAR_RTC.crf"
polarization="VV"
in_mask_features=r"C:/Data/SAR/water.shp"
mask_area="INSIDE"  
out_radar=r"C:/Data/SAR/IW_D82E_Mask.crf"

#Create output
out_Radar = arcpy.ia.GenerateMaskedSARRaster(in_raster, polarization, 
    in_mask_features, mask_area) 
out_Radar.save(out_radar)

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

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

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