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