Class RasterLayer

RasterLayer class

Stellt eine Rasterebene dar.

public abstract class RasterLayer : IDisposable

Eigenschaften

NameBeschreibung
abstract BandCount { get; }Ruft die Anzahl der Bänder in der Rasterebene ab.
Bounds { get; }Ruft die Rastergrenzen ab.
abstract CellSize { get; }Ruft die Zellen- oder Pixelgröße des Rasters ab.
abstract Driver { get; }Ruft die abDriver die diese Ebene instanziiert hat.
abstract Height { get; }Ruft die Höhe des Rasters in Pixel ab. Es ist auch als Zeilenanzahl bekannt.
abstract NoDataValues { get; }Ruft die Werte ab, die den Hintergrund oder „keine Daten“ des Rasters darstellen.
abstract SpatialReferenceSystem { get; }Ruft ein räumliches Bezugssystem des Rasters ab. Kann seinnull wenn es unbekannt ist.
abstract UpperLeftX { get; }Ruft die x-Koordinate der oberen linken Ecke des Rasters ab.
abstract UpperLeftY { get; }Ruft die y-Koordinate der oberen linken Ecke des Rasters ab.
abstract Width { get; }Ruft die Breite des Rasters in Pixel ab. Es ist auch als Spaltenanzahl bekannt.

Methoden

NameBeschreibung
Crop(double[])Beschneidet die Rasterebene mit einer Bandmaske).
Crop(IGeometry, double[])Beschneidet die Rasterebene mithilfe einer Form (und einer Bandmaske).
Dispose()Gibt die von der verwendeten Ressourcen freiRasterLayer .
abstract GetBand(int)Ruft ein Band nach dem angegebenen Index ab.
virtual GetExtent()Berechnet eine räumliche Ausdehnung dieses Layers.
GetSpatialPoint(int, int)Konvertiert die angegebene Spalte und Zeile in die räumliche Koordinate.
GetStatistics(int, bool)Berechnen Sie zusammenfassende Statistiken bestehend aus Anzahl, Summe, Mittelwert, Min., Max.
GetValues(int, int)Liest die Werte in der angegebenen Zelle.
GetValuesDump(RasterRect)Liest die Werte im angegebenen Block als eindimensionales Array.
GetValuesOnExpression(RasterRect, RasterReadExpression)Liest und verarbeitet Bandwerte in einem Ausdruck.
override ToString()Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.
Warp(WarpOptions)Verzerrt die Rasterebene zu einer anderen.

Siehe auch