Ссылка вектора на объект географической растровой ссылки
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);