主要内容

refvecToGeoRasterReference

引用矢量到地理栅格引用对象

语法

R = refvegeorasterreference (refvec,rasterSize)
R = refvecgeorasterreference (___, varName funcName argIndex)
R = refvecgeorasterreference (Rin,rasterSize,___

描述

R= refvecToGeoRasterReference (refvecrasterSize构造一个地理光栅引用对象,R,从引用向量,refvec,和大小向量,rasterSize

R= refvecToGeoRasterReference (___funcNamevarNameargIndex最多使用三个可选参数提供额外信息。属性中的任意一种时,此信息用于构造错误消息refvecrasterSize输入结果是无效的。因此,您可以使用refvecToGeoRasterReference用于验证和转换引用向量。可选输入的工作原理就像MATLAB中的对应输入一样®函数validateattributes

R= refvecToGeoRasterReference (RinrasterSize___验证Rin。RasterSize是一致的rasterSize,然后复制RinR

输入参数

refvec

任何有效的1 × 3引用向量,只要单元格大小1 / refvec (1),西北角纬度refvec (2)、西北角经度refvec (3)属性组合时,导致有效的纬度和经度限制rasterSize向量。

rasterSize

向量的大小[m n…]指定行数()和列(N的栅格或图像中GeoRasterReference对象,R

funcName

格式化错误消息中用于标识检查输入的函数的名称,指定为字符向量。

varName

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

argIndex

正整数,表示在函数参数列表中选中的引用向量的位置。refvecToGeoRasterReference将此信息包含在格式化的错误消息中。

Rin

地理光栅引用对象。

输出参数

R

地理光栅引用对象。

例子

方法对引用向量进行手动转换georasterref函数。

为一个常规的180 * 240网格构建一个参考向量,覆盖包括朝鲜半岛在内的区域,每度12个单元格。Refvec = [12 45 115];%转换为地理光栅参考对象:rasterSize = [180 240];R = refvegeorasterreference (refvec,rasterSize);构造一个具有相同限制的引用对象。latlim = R.LatitudeLimits;lonlim = r . longitude elimits;R2 = georasterref('RasterSize', 'RasterSize', 'Latlim', Latlim,…Lonlim, Lonlim);

另请参阅

在R2011a中引入