Создать слой траектории (Управление данными)

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

Создает векторный слой из выбранных переменных в файле траекторий.

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

  • Этот инструмент может использовать данные траекторий сенсоров спутниковой альтиметрии, например, Jason, Sentinel-3, CryoSat и ICESat.

  • Различные датчики могут использовать разные имена переменных для одного и того же типа измерения. Параметр Предопределенные переменные объединяет данные от датчиков путем сопоставления имен переменных с общим типом измерения. Например, чтобы объединить данные о высоте поверхности моря, полученные sentinel 3 и sentinel 6, используйте опцию Высота поверхности моря. Инструмент сопоставит соответствующие переменные общей переменной выходного слоя траектории. Список предустановленных переменных для каждого доступного сенсора см. в разделе Свойства типа траектории.

Параметры

ПодписьОписаниеТип данных
Входной файл траектории

Входной файл траектории.

File; Trajectory Layer
Выходной слой траектории

Выходной слой, содержащий выбранные переменные.

Trajectory Layer
Название измерения
(Дополнительный)

Имя измерения. Первое измерение используется по умолчанию.

String
Предопределенные переменные
(Дополнительный)

Определяет предопределенные переменные, которые будут использоваться для измерения различных типов датчиков.

  • Коэффициент обратного рассеяния поверхностиБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности.
  • Высота поверхности моряБудет использоваться переменная, содержащая Высоту поверхности моря.
  • Аномалия высоты поверхности моряБудет использоваться переменная, содержащая Аномалию высоты поверхности моря.
  • Значительная высота волныБудет использоваться переменная, содержащая Значительную высоту волны.
  • Коэффициент обратного рассеяния поверхности океанаБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности океана.
  • Высота поверхности морского льдаБудет использоваться переменная, содержащая Высоту поверхности морского льда.
  • Аномалия высоты поверхности морского льдаБудет использоваться переменная, содержащая Аномалию высоты поверхности морского льда.
  • Концентрация морского льдаБудет использоваться переменная, содержащая Концентрацию морского льда.
  • Коэффициент обратного рассеяния поверхности морского льдаБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности морского льда.
  • Высота поверхности ледяного покроваБудет использоваться переменная, содержащая Поверхность ледяного покрова.
  • Коэффициент обратного рассеяния поверхности ледяного покроваБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности льда.
  • Высота поверхности льдаБудет использоваться переменная, содержащая Высоту поверхности льда.
  • Коэффициент обратного рассеяния поверхности льдаБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности льда.
  • Скорость ветраБудет использоваться переменная, содержащая Скорость ветра.
  • Высота поверхности среднего уровня моряБудет использоваться переменная, содержащая Среднюю высоту поверхности моря.
String
Переменные
(Дополнительный)

Переменные, которые будут включены в выходной слой. Все переменные выбраны по умолчанию.

String

arcpy.management.MakeTrajectoryLayer(in_trajectory_file, out_trajectory_layer, {dimension}, {predefined_variables}, {variables})
ИмяОписаниеТип данных
in_trajectory_file

Входной файл траектории.

File; Trajectory Layer
out_trajectory_layer

Выходной слой, содержащий выбранные переменные.

Trajectory Layer
dimension
(Дополнительный)

Имя измерения. Первое измерение используется по умолчанию.

String
predefined_variables
[predefined_variables,...]
(Дополнительный)

Определяет предопределенные переменные, которые будут использоваться для измерения различных типов датчиков.

  • SIGMA0Будет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности.
  • SSHБудет использоваться переменная, содержащая Высоту поверхности моря.
  • SSHAБудет использоваться переменная, содержащая Аномалию высоты поверхности моря.
  • SWHБудет использоваться переменная, содержащая Значительную высоту волны.
  • SIGMA0_OCEANБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности океана.
  • H_SEA_ICEБудет использоваться переменная, содержащая Высоту поверхности морского льда.
  • H_SEA_ICE_ANOMALYБудет использоваться переменная, содержащая Аномалию высоты поверхности морского льда.
  • SICБудет использоваться переменная, содержащая Концентрацию морского льда.
  • SIGMA0_SEA_ICEБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности морского льда.
  • H_ICE_SHEETБудет использоваться переменная, содержащая Поверхность ледяного покрова.
  • SIGMA0_ICE_SHEETБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности льда.
  • H_ICEБудет использоваться переменная, содержащая Высоту поверхности льда.
  • SIGMA0_ICEБудет использоваться переменная, содержащая Коэффициент обратного рассеяния поверхности льда.
  • WSБудет использоваться переменная, содержащая Скорость ветра.
  • H_MSSБудет использоваться переменная, содержащая Среднюю высоту поверхности моря.
String
variables
[variables,...]
(Дополнительный)

Переменные, которые будут включены в выходной слой. Все переменные выбраны по умолчанию.

String

Пример кода

MakeTrajectoryLayer, пример 1 (автономный скрипт)

В этом примере создается слой траектории из файла траектории Cryosat.

# Import system modules
import arcpy
from arcpy import *

# Set local variables
in_trajectory_file = r"C:\data\Cryosat\CS_OFFL_SIR_LRM_2__20210301T000738_20210301T001611_D001.nc"
out_trajectory_layer = r"C:\data\Cryosat\trajectory_layer
dimension = "CS_OFFL_SIR_LRM_2__20210301T000738_20210301T001611_D001_time_20_ku"
predefined_variables = "SSH;H_SEA_ICE"
variables = "height_1_20_ku"

# Execute
trajectory_output = arcpy.management.MakeTrajectoryLayer(in_trajectory_file, out_trajectory_layer, 
		    	dimension, predefined_variables, variables)

Параметры среды

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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