Ссылка вектора на географические объекты растровой привязки
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
.
|
Любой допустимый вектор 1 на 3, пока размер камеры |
|
Размер вектора |
|
Имя, используемое в форматированном сообщении об ошибке, чтобы идентифицировать функцию, проверяющую вход, заданную как вектор символов. |
|
Имя, используемое в форматированном сообщении об ошибке, чтобы идентифицировать вектор-ссылку, заданный как вектор символов. |
|
Положительное целое число, которое указывает положение ссылочного вектора, проверенного в списке аргументов функции. |
|
Географические объекты растровой привязки. |
|
Географические объекты растровой привязки. |
Преобразуйте ссылочный вектор вручную по сравнению с использованием 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);