الفئة 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)يشوه طبقة الراستر إلى أخرى.

انظر أيضًا