主要内容

MapPostingsReference

参考栅格张贴到地图坐标

描述

地图贴光栅参考对象包含了描述平面地图坐标系统和坐标之间关系的信息内在的坐标系统锚定在点样本(或贴子)的二维空间参考网格的列和行上。

通常,光栅在平面世界中定期采样x——和世界y-地图系统的坐标,使固有的x和世界x轴对齐,内部y和世界y轴对齐。当这个成立时,两个系统之间的关系是直线的。更普遍的,也更罕见的是,他们的关系是仿射的。仿射关系允许可能的旋转(和倾斜)。无论是直线的还是仿射的,行与行之间的样本间距不必等于列与列之间的样本间距。

这张图片展示了一个9乘11的平面贴子光栅。发帖间隔为1米xy,盖上x范围[40,50]的值,以米为单位,并覆盖y范围[20,28]的值,单位为米。贴子光栅的边界是一个矩形,其边缘穿过最外面的贴子。

张贴的平面栅格。栅格元素出现在网格线的交点之间。

要将单元格光栅引用到平面地图坐标,请使用MapCellsReference对象。

创建

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

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

  • maprefpostings创建一个地图光栅参考对象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。在这种情况下,对象只存储大小向量的前两个元素,而忽略较高维度(非空间维度)。n在所有情况下都必须是正的,并且必须大于等于2。

例子:(200 300)

数据类型:

光栅的几何性质,指定为“帖子”.的值“帖子”表示该光栅包含一个样本点网格,其中的行或列沿着网格的边缘运行。对于一个——- - - - - -n光栅,具有内在的点x坐标1或n或者一个内在y坐标1或正好落在光栅的边缘(或角)上。

不能设置。

数据类型:字符

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

例子:ColumnsStartFrom:‘南’

数据类型:字符

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

例子:RowsStartFrom:“东”

数据类型:字符

相邻贴子之间的东西距离,指定为正数标量。该值在整个光栅中都是常量。

例子:2.5

数据类型:

相邻贴子之间的南北距离,指定为正数标量。该值在整个光栅中都是常量。

例子:2.5

数据类型:

此属性是只读的。

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

数据类型:

此属性是只读的。

在世界系统中以平行于其柱的方向测量的完整栅格或图像的范围。在最典型的直线几何中,这是垂直方向(南北)。

数据类型:

此属性是只读的。

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

例子:(2 - 4)

数据类型:

此属性是只读的。

光栅的固有限制y-坐标,指定为两个正整数的行向量,[yMin yMax].对于一个——- - - - - -n光栅与RasterInterpretation等于“帖子”YIntrinsicLimits= (1].

数据类型:

此属性是只读的。

内在坐标系与世界坐标系之间的几何关系的类型,具体为两种“直线”仿射的.它的值是“直线”当世界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 将平面世界转换为固有坐标

例子

全部折叠

导入仰角数据为数组和MapPostingsReference对象。然后,在地图上显示数据。

对于本例,通过将GZ文件解压缩到临时目录来指定要导入的文件。然后,将第一个提取的文件的名称设置为一个变量。

文件名= gunzip (“sanfranciscos.dem.gz”, tempdir);filename1 ={1}文件名;

属性导入数据readgeoraster函数。将输出类型指定为,为绘图准备数据“双”并且用值。

(Z, R) = readgeoraster (filename1,“OutputType”“双”);信息= georasterinfo (filename1);Z = standardizeMissing (Z, info.MissingDataIndicator);

查看属性MapPostingsReference对象。

R
R = MapPostingsReference属性:XWorldLimits: 555150年[544050]YWorldLimits: [4164120 4178070] RasterSize: 371年[466]RasterInterpretation:“帖子”ColumnsStartFrom:“北”RowsStartFrom:“西方”SampleSpacingInWorldX: 30 SampleSpacingInWorldY: 30 RasterExtentInWorldX: 11100 RasterExtentInWorldY: 13950 XIntrinsicLimits:[1 371] YIntrinsicLimits: [1 466] TransformationType: ' linear' CoordinateSystemType: 'planar' ProjectedCRS: [1x1 projcrs]

在地图上以表面的形式显示高程数据。应用适合高程数据的彩色地图。

mapshow (Z, R,“DisplayType”“表面”) demcmap (Z)

图中包含一个轴对象。axis对象包含一个类型为surface的对象。

更多关于

全部展开

介绍了R2013b