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)Считывает значения в указанном блоке как одномерный массив.
GetValuesOnExpression(RasterRect, RasterReadExpression)Читает и обрабатывает значения бэнда в выражении.
override ToString()Возвращает строку, которая представляет текущий объект.
Warp(WarpOptions)Деформирует растровый слой на другой.

Смотрите также