Class RasterLayer

RasterLayer class

Vertegenwoordigt een rasterlaag.

public abstract class RasterLayer : IDisposable

Eigenschappen

NaamBeschrijving
abstract BandCount { get; }Krijgt het aantal banden in de rasterlaag.
Bounds { get; }Haalt de rastergrenzen op.
abstract CellSize { get; }Haalt de cel- of pixelgrootte van het raster op.
abstract Driver { get; }Krijgt deDriver die deze laag heeft geïnstantieerd.
abstract Height { get; }Krijgt de hoogte van het raster in pixels. Het staat ook bekend als het aantal rijen.
abstract NoDataValues { get; }Haalt de waarden op die de achtergrond of ‘geen gegevens’ van het raster vertegenwoordigen.
abstract SpatialReferenceSystem { get; }Krijgt een ruimtelijk referentiesysteem van raster. Kan zijnnull als het onbekend is.
abstract UpperLeftX { get; }Krijgt de x-coördinaat van de linkerbovenhoek van het raster.
abstract UpperLeftY { get; }Krijgt de y-coördinaat van de linkerbovenhoek van het raster.
abstract Width { get; }Krijgt de breedte van het raster in pixels. Het staat ook bekend als het aantal kolommen.

methoden

NaamBeschrijving
Crop(double[])Snijdt de rasterlaag bij met behulp van een bandmasker).
Crop(IGeometry, double[])Snijdt de rasterlaag bij met behulp van een vormvorm (en bandmasker).
Dispose()Geeft de bronnen vrij die worden gebruikt door deRasterLayer .
abstract GetBand(int)Haalt een band op volgens de opgegeven index.
virtual GetExtent()Berekent een ruimtelijke omvang van deze laag.
GetSpatialPoint(int, int)Converteert de opgegeven kolom en rij naar de ruimtelijke coördinaat.
GetStatistics(int, bool)Bereken samenvattende statistieken bestaande uit telling, som, gemiddelde, min, max.
GetValues(int, int)Leest de waarden in de opgegeven cel.
GetValuesDump(RasterRect)Leest de waarden in het gespecificeerde blok als een 1-dimensionale array.
GetValuesOnExpression(RasterRect, RasterReadExpression)Leest en verwerkt bandwaarden in een uitdrukking.
override ToString()Retourneert een tekenreeks die het huidige object vertegenwoordigt.
Warp(WarpOptions)Vervormt de rasterlaag naar een andere.

Zie ook