Матрица привязки к географическому объекту растровой привязки
R = refmatToGeoRasterReference(refmat,rasterSize)
R = refmatToGeoRasterReference(___,rasterInterpretation)
R = refmatToGeoRasterReference(___,funcName,varName,argIndex)
R = refmatToGeoRasterReference(Rin,rasterSize,___)
создает ориентированный на ячейку географический объект растровой привязки, R
= refmatToGeoRasterReference(refmat
,rasterSize
)R
, от матрицы привязки, refmat
, и вектор размера, rasterSize
.
использует R
= refmatToGeoRasterReference(___,rasterInterpretation
)rasterInterpretation
введите, чтобы определить который тип географического объекта растровой привязки создать. rasterInterpretation
введите указывает на основную геометрическую природу растра и может равняться любому 'cells'
или 'postings'
.
использование до трех дополнительных аргументов, чтобы предоставить дополнительную информацию. Эта информация используется, чтобы создать сообщения об ошибке если любой R
= refmatToGeoRasterReference(___,funcName
,varName
,argIndex
)refmat
или rasterSize
входные параметры оказываются недопустимыми. Таким образом можно использовать refmatToGeoRasterReference
и для проверки и для преобразования матрицы привязки. Дополнительные входные параметры работают точно так же, как свои дубликаты в функции MATLAB® validateattributes
.
проверяет что размер географического объекта растровой привязки, R
= refmatToGeoRasterReference(Rin
,rasterSize
,___)Rin
сопоставимо с размером, заданным rasterSize
, и затем копии Rin
к R
. refmatToGeoRasterReference
получает информацию размера от Rin.RasterSize
свойство.
|
Любая допустимая матрица привязки. Матрица должна привести к допустимым пределам широты и долготы, когда объединено с |
|
Вектор размера R = refmatToGeoRasterReference(refmat, size(RGB)) где |
|
Основная геометрическая природа растра, заданного как любой |
|
Имя, используемое в отформатированном сообщении об ошибке, чтобы идентифицировать функцию, проверяющую вход, заданный как вектор символов. |
|
Имя, используемое в отформатированном сообщении об ошибке, чтобы идентифицировать матрицу привязки, заданную как вектор символов. |
|
Положительное целое число, которое указывает на положение матрицы привязки, зарегистрировалось в списке аргументов функции. |
|
Географический объект растровой привязки. |
|
Географический объект растровой привязки. |
Преобразуйте матрицу привязки в географический объект растровой привязки:
% Construct a referencing matrix for a regular grid that covers the % entire globe with 1-degree cells. rasterSize = [180 360]; refmat = makerefmat( ... 'RasterSize', rasterSize, 'Latlim', [-90 90], ... 'Lonlim', [0 360]) % Convert to a geographic raster reference object. R = refmatToGeoRasterReference(refmat, rasterSize) % For comparison, construct a referencing object directly. georasterref( ... 'RasterSize', rasterSize, 'Latlim', [-90 90], 'Lonlim', [0 360])