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)指定したブロックの値を 1 次元配列として読み取ります。
GetValuesOnExpression(RasterRect, RasterReadExpression)式でバンド値を読み取り、処理します。
override ToString()現在のオブジェクトを表す文字列を返します。
Warp(WarpOptions)ラスター レイヤーを別のレイヤーにワープします。

関連項目