Class RasterLayer

RasterLayer class

Representa una capa ráster.

public abstract class RasterLayer : IDisposable

Propiedades

NombreDescripción
abstract BandCount { get; }Obtiene el número de bandas en la capa ráster.
Bounds { get; }Obtiene los límites del ráster.
abstract CellSize { get; }Obtiene el tamaño de celda o píxel del ráster.
abstract Driver { get; }Obtiene elDriver que instancia esta capa.
abstract Height { get; }Obtiene la altura del ráster en píxeles. También se conoce como recuento de filas.
abstract NoDataValues { get; }Obtiene los valores que representan el fondo o ‘sin datos’ del ráster.
abstract SpatialReferenceSystem { get; }Obtiene un sistema de referencia espacial de raster. Puede sernull si es desconocido.
abstract UpperLeftX { get; }Obtiene la coordenada x de la esquina superior izquierda del ráster.
abstract UpperLeftY { get; }Obtiene la coordenada y de la esquina superior izquierda del ráster.
abstract Width { get; }Obtiene el ancho del ráster en píxeles. También se le conoce como conteo de columnas.

Métodos

NombreDescripción
Crop(double[])Recorta la capa ráster utilizando una máscara de banda).
Crop(IGeometry, double[])Recorta la capa ráster usando una forma de forma (y una máscara de banda).
Dispose()Libera los recursos utilizados por elRasterLayer .
abstract GetBand(int)Obtiene una banda por el índice especificado.
virtual GetExtent()Calcula una extensión espacial de esta capa.
GetSpatialPoint(int, int)Convierte la columna y la fila especificadas a la coordenada espacial.
GetStatistics(int, bool)Calcula estadísticas de resumen que consisten en recuento, suma, media, min, max.
GetValues(int, int)Lee los valores en la celda especificada.
GetValuesDump(RasterRect)Lee los valores en el bloque especificado como una matriz de 1 dimensión.
GetValuesOnExpression(RasterRect, RasterReadExpression)Lee y procesa valores de banda en una expresión.
override ToString()Devuelve una cadena que representa el objeto actual.
Warp(WarpOptions)Deforma la capa ráster a otra.

Ver también