Ссылка на вектор к географическому растровому объекту ссылки
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
.
|
Любой допустимый 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) % For comparison, construct a referencing object directly: [latlim, lonlim] = limitm(zeros(rasterSize), refvec); georasterref('RasterSize', rasterSize, 'Latlim', latlim, ... 'Lonlim', lonlim)