Class RasterLayer

RasterLayer class

Merupakan lapisan raster.

public abstract class RasterLayer : IDisposable

Properti

NamaKeterangan
abstract BandCount { get; }Mendapat jumlah band di lapisan raster.
Bounds { get; }Mendapat batas raster.
abstract CellSize { get; }Mendapatkan ukuran sel atau piksel dari raster.
abstract Driver { get; }MendapatkanDriver yang membuat lapisan ini.
abstract Height { get; }Mendapat tinggi raster dalam piksel. Juga dikenal sebagai jumlah baris.
abstract NoDataValues { get; }Mendapat nilai yang mewakili latar belakang atau ’tidak ada data’ dari raster.
abstract SpatialReferenceSystem { get; }Mendapat sistem referensi spasial raster. Bisanull jika tidak diketahui.
abstract UpperLeftX { get; }Mendapat koordinat x dari sudut kiri atas raster.
abstract UpperLeftY { get; }Mendapat koordinat y dari sudut kiri atas raster.
abstract Width { get; }Mendapatkan lebar raster dalam piksel. Juga dikenal sebagai jumlah kolom.

Metode

NamaKeterangan
Crop(double[])Pangkas lapisan raster menggunakan band mask).
Crop(IGeometry, double[])Pangkas lapisan raster menggunakan formulir bentuk (dan topeng pita).
Dispose()Rilis sumber daya yang digunakan olehRasterLayer .
abstract GetBand(int)Mendapat band dengan indeks yang ditentukan.
virtual GetExtent()Menghitung jangkauan spasial dari lapisan ini.
GetSpatialPoint(int, int)Mengubah kolom dan baris tertentu menjadi koordinat spasial.
GetStatistics(int, bool)Menghitung ringkasan statistik yang terdiri dari count, sum, mean, min, max.
GetValues(int, int)Membaca nilai dalam sel yang ditentukan.
GetValuesDump(RasterRect)Membaca nilai dalam blok yang ditentukan sebagai larik 1 dimensi.
GetValuesOnExpression(RasterRect, RasterReadExpression)Membaca dan memproses nilai pita dalam sebuah ekspresi.
override ToString()Mengembalikan string yang mewakili objek saat ini.
Warp(WarpOptions)Melengkungkan lapisan raster ke lapisan lain.

Lihat juga