geointerp

Географическая растровая интерполяция

Описание

пример

Vq = geointerp(V,R,latq,lonq) интерполирует растр, на который географически ссылаются, V, использование билинейной интерполяции. Функция возвращает значение в Vq для каждой из точек запроса в массивах latq и lonqR географический объект растровой привязки, который задает местоположение и степень данных в V.

Vq = geointerp(___,method) задает альтернативные методы интерполяции.

Примеры

свернуть все

Загрузите растровые данные о вертикальном изменении и географический объект ссылки ячеек.

load topo60c

Задайте значения широты и долготы, которые вы хотите интерполировать. Затем интерполируйте значения.

latq = [-40 -20 20 40];
lonq = [42 54 38 62];
Vq = geointerp(topo60c,topo60cR,latq,lonq)
Vq = 1×4
103 ×

   -2.8327   -4.3855   -0.7125    0.1700

Входные параметры

свернуть все

Растровая сетка, на которую геоссылаются, в виде числового или логического массива.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Географический растр в виде GeographicCellsReference или GeographicPostingsReference объект.

Чтобы преобразовать матрицу привязки в географический объект растровой привязки, использовать refmatToGeoRasterReference.To преобразуют вектор ссылки в географический объект растровой привязки, используют refvecToGeoRasterReference.

Широта точки запроса координирует в виде числового массива.

Типы данных: single | double

Долгота точки запроса координирует в виде числового массива.

Типы данных: single | double

Методы интерполяции в виде одного из следующих значений.

МетодОписание
'nearest'Интерполяция по ближайшему соседу
'linear'Билинейная интерполяция
'cubic'Бикубическая интерполяция
'spline'Интерполяция сплайна

Типы данных: char | string

Выходные аргументы

свернуть все

Интерполированные значения, возвращенные как числовой массив.

Смотрите также

| |

Введенный в R2017a