Class RasterLayer
内容
[
隐藏
]RasterLayer class
代表一个栅格图层。
public abstract class RasterLayer : IDisposable
特性
姓名 | 描述 |
---|---|
abstract BandCount { get; } | 获取栅格图层中的波段数。 |
Bounds { get; } | 获取栅格范围。 |
abstract CellSize { get; } | 获取栅格的像元或像素大小。 |
abstract Driver { get; } | 获取Driver 实例化了这一层. |
abstract Height { get; } | 获取栅格的高度(以像素为单位)。它也被称为行数。 |
abstract NoDataValues { get; } | 获取表示栅格背景或“无数据”的值。 |
abstract SpatialReferenceSystem { get; } | 获取栅格的空间参考系。 可以null 如果未知. |
abstract UpperLeftX { get; } | 获取光栅左上角的 x 坐标。 |
abstract UpperLeftY { get; } | 获取光栅左上角的 y 坐标。 |
abstract Width { get; } | 获取栅格的宽度(以像素为单位)。它也被称为列数。 |
方法
姓名 | 描述 |
---|---|
Crop(double[]) | 使用波段蒙版裁剪栅格层)。 |
Crop(IGeometry, double[]) | 使用形状形式(和带掩模)裁剪栅格图层。 |
Dispose() | 释放所使用的资源RasterLayer . |
abstract GetBand(int) | 获取指定索引的波段。 |
virtual GetExtent() | 计算该层的空间范围。 |
GetSpatialPoint(int, int) | 将指定的列和行转换为空间坐标。 |
GetStatistics(int, bool) | 计算由计数、总和、平均值、最小值、最大值组成的汇总统计信息。 |
GetValues(int, int) | 读取指定单元格中的值。 |
GetValuesDump(RasterRect) | 读取指定块中的值作为一维数组。 |
GetValuesOnExpression(RasterRect, RasterReadExpression) | 读取并处理表达式中的band值。 |
override ToString() | 返回表示当前对象的字符串。 |
Warp(WarpOptions) | 将光栅层扭曲到另一个。 |
也可以看看
- 命名空间 Aspose.Gis.Raster
- 部件 Aspose.GIS