refvecToGeoRasterReference

Ссылка на вектор к географическому растровому объекту ссылки

Синтаксис

R = refvecToGeoRasterReference(refvec,rasterSize)
R = refvecToGeoRasterReference(refvec,rasterSize,funcName,varName,argIndex)
R = refvecToGeoRasterReference(Rin,rasterSize,___)

Описание

R = refvecToGeoRasterReference(refvec,rasterSize) создает географический растровый объект ссылки, R, от вектора ссылки, refvec, и вектора размера, rasterSize.

R = refvecToGeoRasterReference(refvec,rasterSize,funcName,varName,argIndex) использование до трех дополнительных аргументов, чтобы предоставить дополнительную информацию. Эта информация используется, чтобы создать сообщения об ошибке, если или refvec или входные параметры rasterSize оказываются недопустимыми. Таким образом можно использовать refvecToGeoRasterReference и для проверки и для преобразования вектора ссылки. Дополнительные входные параметры работают точно так же, как свои дубликаты в функции MATLAB® validateattributes.

R = refvecToGeoRasterReference(Rin,rasterSize,___) проверяет, что Rin.RasterSize сопоставим с rasterSize, затем копирует Rin в R.

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

refvec

Любой допустимый 1 3 ссылающийся вектор, пока размер ячейки 1/refvec(1), северо-западная угловая широта refvec(2) и северо-западная угловая долгота refvec(3) приводит к допустимым пределам широты и долготы, когда объединено с вектором rasterSize.

rasterSize

Вектор размера [M N ...], задающий количество строк (M) и столбцы (N) в растре или изображении, которое будет сопоставлено с объектом GeoRasterReference, R.

funcName

Имя, используемое в отформатированном сообщении об ошибке, чтобы идентифицировать функцию, проверяющую вход, заданный как вектор символов.

varName

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

argIndex

Положительное целое число, которое указывает на положение вектора ссылки, зарегистрировалось в списке аргументов функции. refvecToGeoRasterReference включает эту информацию в отформатированное сообщение об ошибке.

Rin

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

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

R

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

Примеры

Преобразуйте вектор ссылки вручную по сравнению с использованием функции georasterref.

% Construct a referencing vector for a regular 180-by-240 grid 
% covering an area that includes the Korean Peninsula, with 12 cells 
% per degree.
refvec = [12  45  115];
 
% Convert to a geographic raster reference object:
rasterSize = [180 240];
R = refvecToGeoRasterReference(refvec, rasterSize)
 
% For comparison, construct a referencing object directly:
[latlim, lonlim] = limitm(zeros(rasterSize), refvec);
georasterref('RasterSize', rasterSize, 'Latlim', latlim, ...
   'Lonlim', lonlim)

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

|

Введенный в R2011a