دليل تعليمي: تحديد الأحواض الصبّابة والمجاري المائية
7. ترسيم شبكة المجاري المائية
7.4. تحويل البيانات الشبكية إلى سلاسل خطية اتجاهية
لتحقيق تمثيل بصري (Visualisation) أفضل لـ شبكة المجاري المائية (Channel network)، نحتاج إلى تحويل (Convert) طبقة channelsstrahler إلى خطوط اتجاهية (Line vector).
سنستخدم أدوات GRASS الموجودة في صندوق أدوات المعالجة (Processing Toolbox) لهذا الغرض.
أولاً، نحتاج إلى ترقيق (Thin) خطوط الراستر (Raster)، بحيث يصبح عرضها خلية واحدة (1 cell wide) فقط.
1. من صندوق أدوات المعالجة (Processing Toolbox)، اختر المسار التالي: GRASS | Raster (r.*) | r.thin.

2. في مربع حوار r.thin، اختر channelsstrahler كـ طبقة راستر للمدخلات المطلوب ترقيقها (Input raster layer to thin). أبقِ على الإعدادات الافتراضية (Defaults) واحفظ الراستر المُرَقَّق (Thinned raster) باسم channelsthin.tif. تأكد من اختيار صيغة GeoTIFF بدلاً من صيغة PCRaster .map.

3. انقر على تشغيل (Run) لتنفيذ عملية الترقيق (Thinning)، وانقر على إغلاق (Close) عند اكتمال المعالجة (Processing).
4. قارن النتيجة (Result) بطبقة channelsstrahler لفهم طبيعة عمل أداة r.thin.
الآن يمكننا تحويل (Convert) طبقة channelsthin إلى خطوط اتجاهية (Line vector).
5. في صندوق أدوات المعالجة (Processing Toolbox)، انتقل إلى المسار التالي: GRASS | Raster (r.*) | r.to.vect.

6. في مربع حوار r.to.vect :
- اختر channelsthin كـ طبقة راستر للمدخلات (Input raster layer).
- اختر line (خط) من القائمة المنسدلة كـ نوع للمعلم (Feature type).
- فعّل خيار استخدام قيم الراستر كفئات بدلاً من تسلسل فريد (Use raster values as categories instead of a unique sequence).
- ضمن المعلمات المتقدمة (Advanced Parameters)، قم بتغيير v.out.ogr output type إلى line .
- قم بتسمية المخرجات المتجهة (Vectorized output) باسم channels.shp.

7. أبقِ على بقية الإعدادات كما هي بشكلها الافتراضي (Default). انقر على تشغيل (Run) لتنفيذ عملية التحويل (Conversion)، ثم انقر على إغلاق (Close) عند اكتمال المعالجة (Processing).
تحتوي النتيجة على بعض الأخطاء الهندسية (Geometrical errors) التي يمكن إصلاحها باستخدام أداة v.clean من صندوق أدوات المعالجة (Processing Toolbox) أو ملحق Topology Checker plugin . هذا الأمر غير مغطى في هذا الدرس التعليمي.
في القسم القادم، سنقوم بـ تنسيق طبقة القنوات المائية (Channels layer).