主要内容

refmatToGeoRasterReference

引用矩阵到地理光栅参考对象

语法

r = refmattogeorasterReference(Refmat,Rastersize)
R = refmatToGeoRasterReference (___rasterInterpretation)
R = refmatToGeoRasterReference (___, varName funcName argIndex)
R = refmatToGeoRasterReference (Rin、rasterSize___

描述

R= refmatToGeoRasterReference (refmatrasterSize构建一个面向单元格的地理光栅参考对象,R,根据参考矩阵,refmat,和大小向量,rasterSize

R= refmatToGeoRasterReference (___rasterInterpretation使用rasterInterpretation输入以确定要构造的地理栅格参考对象的类型。的rasterInterpretation输入表示栅格的基本几何性质,可以等于任何一个“细胞”或者“帖子”

R= refmatToGeoRasterReference (___funcNamevarNameargIndex使用最多三个可选参数来提供附加信息。该信息用于构造错误消息,如果refmat或者rasterSize输入结果无效。因此,您可以使用refmatToGeoRasterReference用于验证和转换引用矩阵。可选输入的工作方式与函数中的对应输入一样validateattributes

R= refmatToGeoRasterReference (RinrasterSize___验证地理光栅参考对象的大小,Rin是否与× ×规定的尺寸一致rasterSize,然后复制RinRrefmatToGeoRasterReference的大小信息Rin。RasterSize财产。

输入参数

refmat

任何有效的引用矩阵。组合时,矩阵必须导致有效的纬度和经度限制rasterSize,矩阵的列和行必须分别与经线和平行线对齐。

rasterSize

向量的大小[M N…]指定行数()及列(N),以与地理栅格参考对象相关联的栅格或图像,R.为了方便起见,rasterSize可以是包含两个以上元素的行向量。这种灵活性允许您以以下方式指定大小:

r = refmattogeorasterReference(Refmat,size(RGB))

在哪里RGB——- - - - - -N3。然而,在这种情况下,实际上只使用大小向量的前两个元素。较高的(非空间的)维度被忽略。

rasterInterpretation

光栅的基本几何性质,指定为“细胞”或者“帖子”

funcName

格式化错误消息中使用的名称以识别检查输入的功能,指定为字符向量。

varName

格式化错误消息中用于标识引用矩阵的名称,指定为字符向量。

argIndex

正整数,指示在函数参数列表中检查的引用矩阵的位置。refmatToGeoRasterReference在格式化的错误消息中包含此信息。

Rin

地理光栅参考对象。

输出参数

R

地理光栅参考对象。

例子

将引用矩阵转换为地理光栅引用对象:

%指定样品光栅和参考矩阵的大小。rasterSize = [180 360];remat = [0 1;1 0;-0.5 - -90.5);将引用矩阵转换为%地理光栅引用对象。R = refmatToGeoRasterReference (refmat rasterSize);%为了比较,直接构造一个引用对象。R2 =…RasterSize‘RasterSize’,‘Latlim’,(-90 90),“Lonlim”,360年[0]);
介绍了R2011a