Конвертировать единицы измерения SAR (Image Analyst)

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

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

Преобразует масштабирование входных данных изображений радиолокатора с синтезированной апертурой (SAR) между амплитудой и интенсивностью, а также между линейными величинами и децибелами (дБ).

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

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

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

Параметры

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

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

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

Конвертированный набор данных радара.

Raster Dataset
Тип конвертации
(Дополнительный)

Определяет применяемый тип конвертации обратного рассеяния.

  • Линейные в дБЕдиницы без измерения будут конвертированы в значения в децибелах (dB). Это значение по умолчанию
  • дБ в линейныеЗначения dB будут конвертированы в значения без измерений.
  • Амплитуда в интенсивностьЗначения амплитуды будут конвертированы в значения интенсивности, путем возведения амплитуды в квадрат.
  • Интенсивность в амплитудуЗначения интенсивности будут конвертированы в значения амплитуды, путем извлечения квадратного корня из интенсивности.
String

ConvertSARUnits(in_radar_data, out_radar_data, {conversion_type})
ИмяОписаниеТип данных
in_radar_data

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

Raster Dataset; Raster Layer
out_radar_data

Конвертированный набор данных радара.

Raster Dataset
conversion_type
(Дополнительный)

Определяет применяемый тип конвертации обратного рассеяния.

  • LINEAR_TO_DBЕдиницы без измерения будут конвертированы в значения в децибелах (dB). Это значение по умолчанию
  • DB_TO_LINEARЗначения dB будут конвертированы в значения без измерений.
  • AMPLITUDE_TO_INTENSITYЗначения амплитуды будут конвертированы в значения интенсивности, путем возведения амплитуды в квадрат.
  • INTENSITY_TO_AMPLITUDEЗначения интенсивности будут конвертированы в значения амплитуды, путем извлечения квадратного корня из интенсивности.
String

Пример кода

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

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

import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
outRadar = arcpy.ia.ConvertSARUnits(
     "IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf", "LINEAR_TO_DB")
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf")
ConvertSARUnits, пример 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_radar = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
out_radar = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf"
conversion_type = "LINEAR_TO_DB"

# Execute 
outRadar = arcpy.ia.ConvertSARUnits(in_radar, conversion_type)
outRadar.save(out_radar)

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

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

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