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