主要内容

MapCellsReference

参考栅格单元格映射坐标

描述

映射单元格引用对象包含描述平面映射坐标系统与对象之间关系的信息内在的坐标系统锚定在二维空间参考栅格网格或单元格图像的列和行上。

通常,光栅在平面世界中定期采样x和世界y地图系统的坐标,使其内在的x和世界x轴对齐,内部y和世界y轴对齐。当这个成立时,两个系统之间的关系是直线的。更普遍的,也更罕见的是,他们的关系是仿射的。仿射关系允许可能的旋转(和倾斜)。无论是直线的还是仿射的,行与行之间的样本间距不必等于列与列之间的样本间距。单元格或像素不需要是方形的。在大多数情况下,它们可能是平行四边形,但实际上它们总是矩形的。

这张图展示了一个8 × 10的平面网格单元。光栅单元的范围为1米xy,盖上x范围[40,50]的值,以米为单位,并覆盖y范围[20,28]的值,单位为米。单元格光栅的边界由最外层单元格的最外层边界组成。

单元格的平面栅格栅格元素出现在网格线之间。

要将贴图的栅格引用到平面地图坐标,请使用MapPostingsReference对象。

创建

您可以使用这些函数来创建MapCellsReference对象:

  • readgeoraster—导入光栅数据文件作为数组和引用对象。

  • maprefcells创建一个地图光栅参考对象xy栅格的世界限制,栅格的大小或单元格的范围。

  • maprasterref-转换一个世界文件到地图光栅参考对象。

  • refmatToMapRasterReference-转换一个参考矩阵到一个地图光栅参考对象。

属性

全部展开

世界光栅的极限x-坐标,指定为表单的两元素行向量[xMin xMax]

价值ProjectedCRS属性确定栅格的长度单位。这段代码展示了如何查找与映射单元格引用对象关联的光栅的长度单位R

R.ProjectedCRS.LengthUnit

例子:(207000 209000)

数据类型:

世界光栅的极限y-坐标,指定为表单的两元素行向量[yMin yMax]

价值ProjectedCRS属性确定栅格的长度单位。这段代码展示了如何查找与映射单元格引用对象关联的光栅的长度单位R

R.ProjectedCRS.LengthUnit

例子:(911000 913000)

数据类型:

与引用对象相关联的光栅或图像的行数和列数,指定为双元素向量,[n),表示行数和n列数。

为方便起见,可以为具有两个以上元素的size vector赋值。这样就可以实现像R.RasterSize =大小(RGB),在那里RGB——- - - - - -n3。在这种情况下,对象只存储大小向量的前两个元素,而忽略较高维度(非空间维度)。

例子:(200 300)

数据类型:

此属性是只读的。

光栅的几何性质,指定为“细胞”.的值“细胞”指示该光栅包含一个四边形单元格网格,并且单元格的所有边都有边界。对于一个——- - - - - -n光栅,具有内在的点x坐标1或n或者一个内在x坐标1或落在光栅内,而不是它的边缘。

数据类型:字符

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

例子:“南”

数据类型:字符

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

例子:“东”

数据类型:字符

在世界范围x单个单元格的坐标,指定为正数值标量。一个光栅单元的东西边界之间的距离。该值对于栅格中的所有单元格是相同的。

例子:2.5

数据类型:

在世界范围y单个单元格的坐标,指定为正数值标量。一个光栅单元格南北边界之间的距离。该值对于栅格中的所有单元格是相同的。

例子:2.5

数据类型:

此属性是只读的。

在世界系统中以与其行平行的方向测量的完整栅格或图像的范围,指定为正数值标量。在直线几何的情况下,这是最典型的,这是水平方向(东西)。

数据类型:

此属性是只读的。

在世界系统中以与其列平行的方向测量的完整栅格或图像的范围,指定为正数值标量。在最典型的直线几何中,这是垂直方向(南北)。

数据类型:

此属性是只读的。

光栅的固有限制x-坐标,指定为两个正整数的行向量,[xMin xMax].对于一个——- - - - - -n光栅,XIntrinsicLimits=(0.5 m + 0.5),因为RasterInterpretation“细胞”

数据类型:

此属性是只读的。

光栅的固有限制y-坐标,指定为两个正整数的行向量,[yMin yMax].对于一个——- - - - - -n光栅,YIntrinsicLimits=(0.5 m + 0.5),因为RasterInterpretation“细胞”

数据类型:

此属性是只读的。

内在坐标系与世界坐标系之间的几何关系的类型,具体为两种“直线”仿射的.它的值是“直线”当世界x只取决于内在的x反之亦然,世界亦然y只取决于内在的y反之亦然。当值为“直线”,图像显示在世界系统中没有旋转,尽管它可能是翻转的。否则为仿射的

数据类型:字符

此属性是只读的。

图像或光栅所引用的坐标系统的类型,指定为“平面”

数据类型:字符

投影坐标参考系统(CRS),指定为projcrs对象。投影CRS由一个地理CRS和几个用于将坐标与地理CRS进行转换的参数组成。

的价值ProjectedCRS确定栅格的长度单位。要查找长度单位,请查询LengthUnit财产的projcrs对象。

对象的功能

包含 确定地理或地图光栅是否包含点
firstCornerX 返回世界x-地图栅格索引坐标(1,1)
firstCornerY 返回世界y-地图栅格索引坐标(1,1)
intrinsicToWorld 转换内在的平面世界坐标
sizesMatch 确定地理或地图栅格对象和图像或栅格是否大小兼容
worldFileMatrix 返回用于转换的世界文件参数
worldGrid 光栅元素的世界坐标
worldToDiscrete 将平面世界转换为离散坐标
worldToIntrinsic 将平面世界转换为固有坐标

例子

全部折叠

进口夏威夷瓦胡岛的土地覆盖分类为一个阵列,一个MapCellsReference对象,并使用readgeoraster函数。

[Z, R,提出]= readgeoraster (“oahu_landcover.img”);

查看属性MapCellsReference对象。

R
R = MapCellsReference with properties: XWorldLimits: [569857 645907] YWorldLimits: [2345284 2405884] RasterSize: [2020 2535] RasterInterpretation: 'cells' ColumnsStartFrom: 'north' RowsStartFrom: 'west' CellExtentInWorldX: 30 CellExtentInWorldX: 76050 rasterextentinworlddy: 60600 XIntrinsicLimits:[0.5 2535.5] YIntrinsicLimits: [0.5 2020.5] TransformationType: ' linear' CoordinateSystemType: 'planar' ProjectedCRS: [1x1 projcrs]

在地图上显示土地覆盖分类。

mapshow (Z,提出,R)

图中包含一个坐标轴。轴包含一个image类型的对象。

更多关于

全部展开

介绍了R2013b