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