主要内容

maprefcells

参考栅格单元格映射坐标

描述

R= maprefcells()返回平面(MAP)坐标中的常规栅格的默认引用对象。

例子

R= maprefcells (xlimitsylimitsrasterSize为跨越平面坐标中指定限制的单元格栅格构造引用对象,其行数和列数由rasterSize

例子

R= maprefcells (xlimitsylimitsxcellextentycellextent允许精确设置单元格范围。如果有必要,maprefcells稍微调整栅格的限制,以确保每个维度的单元格数目为整数。

例子

R= maprefcells (xlimitsylimits___名称,值允许通过名称值对指定列和行的方向。

例子

全部折叠

定义图像的纬度和经度限制和尺寸。这一形象遵循了世界的普遍惯例x协调从列到列和世界的坐标增加y坐标逐行递减。

Xlimits = [207000 208000];Ylimits = [912500 913000];rasterSize = [1000 2000]
rasterSize =1×21000 2000.

创建指定栅格大小的引用对象。

R = maprefcells (xlimits ylimits rasterSize,...“ColumnsStartFrom”'北'
R = MapCellsReference with properties: XWorldLimits: [207000 208000] YWorldLimits: [912500 913000] RasterSize: [1000 2000] RasterInterpretation: 'cells' ColumnsStartFrom: 'north' RowsStartFrom: 'west' CellExtentInWorldX: 1/2 cellextentinworlddy: 1/2 RasterExtentInWorldX: 1000 rasterextentinworlddy: 500 XIntrinsicLimits:[0.5 2000.5] YIntrinsicLimits: [0.5 1000.5] TransformationType: ' linear' CoordinateSystemType: 'planar' ProjectedCRS: []

通过指定单元格范围获得相同的结果。在本例中,像素是1/2平方米,参照平面地图坐标系统(“世界”系统)。

程度= 1/2;r = maprefcells(xlimits,ylimits,范围,...“ColumnsStartFrom”'北'
R = MapCellsReference with properties: XWorldLimits: [207000 208000] YWorldLimits: [912500 913000] RasterSize: [1000 2000] RasterInterpretation: 'cells' ColumnsStartFrom: 'north' RowsStartFrom: 'west' CellExtentInWorldX: 1/2 cellextentinworlddy: 1/2 RasterExtentInWorldX: 1000 rasterextentinworlddy: 500 XIntrinsicLimits:[0.5 2000.5] YIntrinsicLimits: [0.5 1000.5] TransformationType: ' linear' CoordinateSystemType: 'planar' ProjectedCRS: []

输入参数

全部折叠

限制在x方向,指定为1×2数字矢量。的价值xlimits决定了XWorldLimits的属性R

例子:Xlimits = [207000 208000];

数据类型:

限制在y方向,指定为1×2数字矢量。的价值ylimits决定了YWorldLimits的属性R

例子:Ylimits = [912500 913000];

数据类型:

栅格的大小,指定为1×2数字矢量。

例子:rastersize = [180 360];

数据类型:

单元格的宽度,指定为数字标量。的价值xcellextent决定了CellExtentInWorldX的属性R

例子:xcellextent = 1.5

数据类型:

单元格的高度,指定为数字标量。的价值ycellextent决定了CellExtentInWorldY的属性R

例子:ycellextent = 1.5

数据类型:

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是相应的价值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:R = maprefcells (latlim lonlim rasterSize,“ColumnsStartFrom”,“北”)

列索引开始的边缘,指定为'北'或者“南”

例子:R = maprefcells (latlim lonlim rasterSize,“ColumnsStartFrom”,“北”)

数据类型:字符|字符串

列索引开始的边缘,指定为'西'或者“东”

例子:R = maprefcells (latlim lonlim rasterSize,‘RowsStartFrom’,‘东’)

数据类型:字符|字符串

输出参数

全部折叠

对象,该对象引用光栅单元格映射坐标,返回为mapcellsreference.光栅的参考对象。

提示

  • 要从世界文件矩阵构造地图光栅参考对象,请使用maprasterref函数。

介绍在R2015B.