Интерполировать из пространственно-временных точек (Image Analyst)

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

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

Интерполирует временные точечные данные в многомерный растр.

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

  • Результатом работы этого инструмента является многомерный растр, содержащий переменную, интерполированную во времени и пространстве.

Параметры

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

Входной слой точек, файл траектории или набор данных мозаики траектории.

Mosaic Dataset; Mosaic Layer; Feature Layer; Trajectory Layer
Поле переменной

Поле, содержащее значения переменных.

String
Поле времени

Поле, содержащее значения времени.

String
Агрегация времени
(Дополнительный)

Задает агрегацию времени выходного многомерного растра. Алгоритм интерполяции использует все доступные данные за эти периоды времени для расчета выходного среза.

  • ЕжедневноЗначения данных будут агрегированы по суточным временным шагам. Это значение по умолчанию
  • ЕженедельноЗначения данных будут агрегированы еженедельным временным шагам.
  • ЕжемесячноЗначения данных будут агрегированы по ежемесячным временным шагам.
  • ЕжеквартальноЗначения данных будут агрегированы по ежеквартальным временным шагам.
  • ЕжегодноЗначения данных будут агрегироваться по временным шагам в один год
String
Размер ячейки
(Дополнительный)

Размер выходной ячейки По умолчанию размер ячейки будет равен меньшему из значений ширины или высоты входного экстента точечного объекта, деленному на 250.

Double
Метод интерполяции

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

  • ОВРБудет использоваться метод обратных взвешенных расстояний.
  • ТриангуляцияБудет использоваться метод интерполяции Триангуляция.
  • СреднееБудет использоваться метод интерполяции Среднее.
  • Естественная окрестностьБудет использоваться интерполяция по методу естественной окрестности.
  • Ближайшего соседаБудет использоваться интерполяция по методу ближайшего соседа.
  • КвадратическаяБудет использоваться интерполяция по Квадратическому методу.
String

Возвращаемое значение

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

Выходной многомерный набор растровых данных.

Raster Dataset

InterpolateFromSpatiotemporalPoints(in_dataset, variable_field, time_field, {temporal_aggregation}, {cell_size}, interpolation_method)
ИмяОписаниеТип данных
in_dataset

Входной слой точек, файл траектории или набор данных мозаики траектории.

Mosaic Dataset; Mosaic Layer; Feature Layer; Trajectory Layer
variable_field

Поле, содержащее значения переменных.

String
time_field

Поле, содержащее значения времени.

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

Задает агрегацию времени выходного многомерного растра. Алгоритм интерполяции использует все доступные данные за эти периоды времени для расчета выходного среза.

  • DAILYЗначения данных будут агрегированы по суточным временным шагам. Это значение по умолчанию
  • WEEKLYЗначения данных будут агрегированы еженедельным временным шагам.
  • MONTHLYЗначения данных будут агрегированы по ежемесячным временным шагам.
  • QUARTERLYЗначения данных будут агрегированы по ежеквартальным временным шагам.
  • YEARLYЗначения данных будут агрегироваться по временным шагам в один год
String
cell_size
(Дополнительный)

Размер выходной ячейки По умолчанию размер ячейки будет равен меньшему из значений ширины или высоты входного экстента точечного объекта, деленному на 250.

Double
interpolation_method

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

  • IDWБудет использоваться метод обратных взвешенных расстояний.
  • TRIANGULATIONБудет использоваться метод интерполяции Триангуляция.
  • MEANБудет использоваться метод интерполяции Среднее.
  • NATURAL_NEIGHBORБудет использоваться интерполяция по методу естественной окрестности.
  • NEAREST_NEIGHBORБудет использоваться интерполяция по методу ближайшего соседа.
  • QUADRATICБудет использоваться интерполяция по Квадратическому методу.
String

Возвращаемое значение

ИмяОписаниеТип данных
out_raster

Выходной многомерный набор растровых данных.

Raster Dataset

Пример кода

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

Этот пример интерполирует точечные данные высот в многомерный растр.

# Import system modules
import arcpy
from arcpy import *

#Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")

# Set local variables
in_dataset = "icesat_trajectory"
out_raster = r"C:\temp\icesat_surface.crf"
variable_field = "elevation"
time_field = "Time"
temporal_aggregation = "Daily"
cell_size = 5000
interpolation_method = "Quadratic function"

# Execute
interpolation_output = arcpy.ia.InterpolateFromSpatiotemporalPoints(in_dataset, out_raster, variable_field,
		       time_field, temporal_aggregation, cell_size, interpolation_method)

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

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

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