exponenta event banner

refvecToGeoRasterReference

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

Синтаксис

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

Описание

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

R = refvecToGeoRasterReference(___,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);
 
% Construct a reference object with the same limits.
latlim = R.LatitudeLimits;
lonlim = R.LongitudeLimits;
R2 = georasterref('RasterSize',rasterSize,'Latlim',latlim, ...
   'Lonlim',lonlim);

См. также

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