exponenta event banner

geointerp

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

Описание

пример

Vq = geointerp(V,R,latq,lonq) интерполирует географически привязанный растр V, используя билинейную интерполяцию. Функция возвращает значение в Vq для каждой точки запроса в массивах latq и lonq. R - объект географической растровой ссылки, который определяет местоположение и объем данных в 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.Для преобразования ссылочного вектора в объект географической растровой ссылки используйте refvecToGeoRasterReference.

Широта координат точки запроса, заданная как числовой массив.

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

Долгота координат точки запроса, заданная как числовой массив.

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

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

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

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

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

свернуть все

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

Представлен в R2017a