الفئة 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) | يشوه طبقة الراستر إلى أخرى. |
انظر أيضًا
- namespace Aspose.Gis.Raster
- assembly Aspose.GIS