类 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) | 在表达式中读取并处理波段值。 |
| override ToString() | 返回表示当前对象的字符串。 |
| Warp(WarpOptions) | 将栅格图层变形到另一个。 |
另见
- namespace Aspose.Gis.Raster
- assembly Aspose.GIS