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; }래스터의 공간 참조 시스템을 가져옵니다. Can benull 알 수 없는 경우.
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)래스터 레이어를 다른 레이어로 워프합니다.

또한보십시오