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

انظر أيضًا