主要内容

georasterref

构造地理栅格参考对象

使用georefcells函数或georefpostings函数,除非从世界文件矩阵构造光栅引用对象。

语法

R = georasterref (W, rasterSize)
R = georasterref (W rasterSize rasterInterpretation)
R = georasterref(名称、值)

描述

R= georasterref (WrasterSize使用指定的世界文件矩阵为地理坐标中的常规单元格光栅创建参考对象W和光栅大小rasterSize

R= georasterref (WrasterSizerasterInterpretation,在那里rasterInterpretation“帖子”,指定栅格包含在地理坐标中定期发布的样本。的默认值rasterInterpretation“细胞”,它指定单元格的规则栅格。

R= georasterref (名称,值接受用于在初始化地理光栅引用对象时分配所选属性的名称-值对列表。

输入参数

全部折叠

世界文件矩阵,指定为一个2乘3的数字数组。六个元素中的每一个W匹配在栅格引用对象中定义转换的世界文件中的一行R

数据类型:

行数()及列(n),并指定为双元素矢量[n].为方便起见,可以将具有两个以上元素的size vector赋值给RasterSize.这种灵活性使分配成为可能R.RasterSize =大小(RGB),例如,在哪里RGB——- - - - - -n3。然而,在这种情况下,实际上只存储size vector的前两个元素。较高的(非空间的)维度被忽略。

控制光栅边缘的处理。的rasterInterpretationInput是可选的,可以等于任意一个“细胞”“帖子”

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

您可以包含以下属性中的任何一个,并根据需要覆盖它们的默认值。或者,在构造地理栅格引用对象时,可以省略任何或所有属性。然后,您可以通过一次一个地重新设置列表中的属性来定制结果。例外是RasterInterpretation财产。对…进行栅格解释“帖子”(而不是默认的,“细胞”),名称-值对“RasterInterpretation”,“帖子”必须在您的电话中指定georasterref

“LatitudeLimits”

地理四边形所限定的地理参考光栅的纬度范围。形式为:

[southern_limit northern_limit]

默认值:(0.5 - 2.5)

“LongitudeLimits”

限定地理参考光栅的地理四边形的经度。形式为:

[western_limit eastern_limit]

默认值:(0.5 - 2.5)

“RasterSize”

双元素向量(n指定行数()及列(n)与引用对象相关联的栅格或图像。为方便起见,可以将具有两个以上元素的size vector赋值给RasterSize.这种灵活性使分配成为可能R.RasterSize =大小(RGB),例如,在哪里RGB——- - - - - -n3。然而,在这种情况下,实际上只存储size vector的前两个元素。较高的(非空间的)维度被忽略。

默认值:(2 - 2)

“RasterInterpretation”

控件对栅格边缘的处理,指定为“细胞”“帖子”.如果您希望此属性具有非默认值,则必须在创建对象时设置它。一旦创建,就不能在地理光栅引用对象中更改此属性的值。

默认值:“细胞”

“ColumnsStartFrom”

列索引开始的边缘,指定为任意一种“南”“北”

默认值:“南”

“RowsStartFrom”

行索引开始的边,指定为其中之一“西方”“东”

默认值:“西方”

输出参数

全部折叠

地理光栅,指定为GeographicCellsReferenceGeographicPostingsReference对象。

例子

为全局栅格构造一个引用对象,该栅格由180 × 360的单度单元格组成,行从经度-180开始,且第一个单元格位于西北角。

R = georasterref('RasterSize',[180 360],…'RasterInterpretation', 'cells', 'ColumnsStartFrom', 'north',…'LatitudeLimits', [-90 90], ' longitude elimits ', [-180 180])

为包含Sagarmatha(珠穆朗玛峰)的DTED Level 0文件构造一个引用对象。DTED列从南到北运行,第一列沿着(1度乘1度)四边形的西边缘运行,与的默认值一致“ColumnsStartFrom”“RowsStartFrom”

R = georasterref('LatitudeLimits',[27 28],' longitude elimits ',[86 87],…'RasterSize', [121 121], 'RasterInterpretation', '贴子')

使用不同的策略重复第二个示例:通过只指定RasterInterpretation值,然后通过重置其他属性来修改对象。(如上所述,RasterInterpretation不能更改现有光栅参考对象的。)

R = georasterref(“RasterInterpretation”、“帖子”);R.RasterSize = [121 121];R.LatitudeLimits = [27 28];r . longitude elimits = [86 87];

使用世界文件矩阵作为输入重复第一个示例。

W = [1 0 -179.5;...0 1 89.5);rasterSize = [180 360];rasterInterpretation =“细胞”;R = georasterref(W, rasterSize, rasterInterpretation);
介绍了R2011a