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; }يحصل على نظام الإسناد المكاني للخطوط النقطية. يمكن أن يكون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)لف الطبقة النقطية بأخرى.

أنظر أيضا