Конвертировать единицы измерения 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Значения интенсивности будут конвертированы в значения амплитуды, путем извлечения квадратного корня из интенсивности.
  • COMPLEX_TO_INTENSITYКомплексные значения будут преобразованы в значения интенсивности путем сложения квадратов действительной и мнимой составляющих.
String

Пример кода

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

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

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
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 = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
out_radar = r"C:\Data\SAR\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)

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