24.1.20. تحليل التضاريس الشبكي¶
24.1.20.1. اتجاه الانحدار (Aspect)¶
تحسب اتجاه الانحدار لنموذج التضاريس الرقمي المدخل. تحتوي طبقة اتجاه الانحدار النهائية على قيم من 0 إلى 360 تعبّر عن اتجاه الانحدار، بدءًا من الشمال (0°) ومع اتجاه عقارب الساعة.
شكل 24.71 قيم اتجاه الانحدار¶
تُظهر الصورة التالية طبقة اتجاه الانحدار معاد تصنيفها بتدرج لوني:
شكل 24.72 طبقة اتجاه الانحدار معاد تصنيفها¶
المعلمات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الارتفاعات |
|
[raster] |
طبقة شبكية لنموذج التضاريس الرقمي |
معامل Z |
|
[numeric: double] الافتراضي: 1.0 |
المبالغة الرأسية. هذه المعلمة مفيدة عندما تختلف وحدات Z عن وحدات X و Y، مثل القدم والمتر. ويمكنك استخدام هذه المعلمة لتعديل ذلك. القيمة الافتراضية 1 (دون مبالغة). |
اتجاه الانحدار |
|
[raster] الافتراضي: |
حدّد طبقة اتجاه الانحدار الشبكية الناتجة. واحد مما يلي:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
اتجاه الانحدار |
|
[raster] |
طبقة اتجاه الانحدار الشبكية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: native:aspect
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.20.2. مرشح DTM (قائم على الانحدار)¶
Added in 3.34
يمكن استخدامه لترشيح نموذج ارتفاع رقمي بهدف تصنيف خلاياه إلى خلايا أرض وخلايا أجسام (غير أرضية).
تستخدم الأداة مفاهيم كما وصفها Vosselman (2000)، وتقوم على افتراض أن فرق الارتفاع الكبير بين خليتين متجاورتين من غير المرجح أن يكون ناتجًا عن انحدار شديد في التضاريس. ويزداد احتمال أن تكون الخلية الأعلى غير أرضية كلما قلّت المسافة بين الخليتين. لذلك يعرّف المرشح فرق ارتفاع أقصى (dz_max) بين خليتين كدالة للمسافة (d) بينهما (dz_max( d ) = d). وتُصنَّف الخلية أرضًا إذا لم توجد ضمن نصف قطر النواة خلية يكون فرق الارتفاع إليها أكبر من فرق الارتفاع الأقصى المسموح به عند المسافة بين هاتين الخليتين.
تُستخدم معلمة الانحدار التقريبي للتضاريس (s) لتعديل دالة المرشح بحيث تطابق الانحدار العام في منطقة الدراسة (dz_max( d ) = d * s). ويمكن استخدام فاصل ثقة بنسبة 5 % (ci = 1.65 * sqrt( 2 * stddev )) لتعديل دالة المرشح أكثر، إما بتخفيف معيار المرشح (dz_max( d ) = d * s + ci) أو بتشديده (dz_max( d ) = d * s - ci).
المراجع: Vosselman, G. (2000): Slope based filtering of laser altimetry data. IAPRS, Vol. XXXIII, Part B3, Amsterdam, The Netherlands, 935-942
شاهد أيضا
هذه الأداة نسخة منقولة من أداة SAGA DTM Filter (slope-based)
المعلمات¶
المعلمات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
طبقة شبكية لنموذج التضاريس الرقمي |
رقم النطاق |
|
[raster band] |
نطاق نموذج الارتفاع الرقمي المراد أخذه في الحسبان |
نصف قطر النواة (بالبكسلات) |
|
[numeric: integer] الافتراضي: 5 |
نصف قطر نواة المرشح (بالبكسلات). يجب أن يكون كبيرًا بما يكفي للوصول إلى الخلايا الأرضية المجاورة للأجسام غير الأرضية. |
انحدار التضاريس (%، حجم البكسل/الوحدات الرأسية) |
|
[numeric: double] الافتراضي: 30.0 |
الانحدار التقريبي للتضاريس بالنسبة |
تعديل المرشِّح |
|
[list] الافتراضي: 0 |
اختر ما إذا كنت تريد تطبيق نواة المرشِّح دون تعديل أو استخدام فترة ثقة لتخفيف معيار الارتفاع أو تضخيمه.
|
الانحراف المعياري |
|
[numeric: double] الافتراضي: 0.1 |
الانحراف المعياري المستخدم لحساب فترة ثقة بنسبة 5% تُطبَّق على عتبة الارتفاع. |
الطبقة الناتجة (الأرض) اختياري |
|
[raster] الافتراضي: |
حدّد نموذج الارتفاع الرقمي المرشَّح الذي يحتوي فقط على الخلايا المصنّفة كأرض. أحد الخيارات التالية:
|
الطبقة الناتجة (الأجسام غير الأرضية) اختياري |
|
[raster] الافتراضي: |
حدّد الأجسام غير الأرضية التي أزالها المرشِّح. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء اختياري
|
|
[string] الافتراضي: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية التي ستُنشأ (الألوان، حجم الكتلة، ضغط الملف...). للتسهيل، يمكنك الاعتماد على ملفات تعريف معرّفة مسبقًا (انظر قسم خيارات مشغّلات GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الناتجة (الأرض) |
|
[raster] |
نموذج الارتفاع الرقمي المرشَّح الذي يحتوي فقط على الخلايا المصنّفة كأرض. |
الطبقة الناتجة (الأجسام غير الأرضية) |
|
[raster] |
الأجسام غير الأرضية التي أزالها المرشِّح. |
شيفرة Python¶
معرّف الخوارزمية: native:dtmslopebasedfilter
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.20.3. ملء المنخفضات (Wang & Liu)¶
Added in 3.44
تستخدم طريقة اقترحها Wang و Liu لتحديد المنخفضات السطحية في نماذج الارتفاع الرقمية وملئها.
طُوِّرت الطريقة لتتيح إنشاء نماذج ارتفاع سليمة هيدرولوجيًا، أي لا تكتفي بملء المنخفض (أو المنخفضات) بل تحافظ أيضًا على انحدار نحو الأسفل على طول مسار الجريان. ويتحقق ذلك، عند الرغبة، بالحفاظ على حد أدنى من الانحدار (وبالتالي فرق في الارتفاع) بين الخلايا.
المراجع: Wang, L. & H. Liu (2006): An efficient method for identifying and filling surface depressions in digital elevation models for hydrologic analysis and modelling. International Journal of Geographical Information Science, Vol. 20, No. 2: 193-213.
شاهد أيضا
هذه الأداة نسخة منقولة من أداة SAGA Fill Sinks (Wang & Liu) .
المعلمات¶
المعلمات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
طبقة شبكية لنموذج التضاريس الرقمي |
رقم النطاق |
|
[raster band] الافتراضي: 1 |
نطاق نموذج الارتفاع الرقمي المراد أخذه في الحسبان |
الحد الأدنى للانحدار (بالدرجات) |
|
[numeric: double] الافتراضي: 0.10 |
الحد الأدنى للانحدار الواجب الحفاظ عليه من خلية إلى أخرى؛ عند القيمة صفر تُملأ المنخفضات حتى ارتفاع الفيضان (مما ينتج عنه مناطق مستوية). |
الطبقة الناتجة (نموذج الارتفاع الرقمي المملوء) اختياري |
|
[raster] الافتراضي: |
حدّد الطبقة الشبكية الناتجة المقابلة لنموذج الارتفاع الرقمي الخالي من المنخفضات. أحد الخيارات التالية:
|
الطبقة الناتجة (اتجاهات الجريان) اختياري |
|
[raster] الافتراضي: |
حدّد الطبقة الشبكية الناتجة التي تحتوي على اتجاهات الجريان المحسوبة. أحد الخيارات التالية:
|
الطبقة الناتجة (أحواض التصريف) اختياري |
|
[raster] الافتراضي: |
حدّد الطبقة الشبكية الناتجة المقابلة لأحواض التصريف المحدَّدة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء اختياري |
|
[string] الافتراضي: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية التي ستُنشأ (الألوان، حجم الكتلة، ضغط الملف...). للتسهيل، يمكنك الاعتماد على ملفات تعريف معرّفة مسبقًا (انظر قسم خيارات مشغّلات GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الناتجة (نموذج الارتفاع الرقمي المملوء) |
|
[raster] |
طبقة شبكية ناتجة مقابلة لنموذج الارتفاع الرقمي الخالي من المنخفضات. |
الطبقة الناتجة (اتجاهات الجريان) |
|
[raster] |
طبقة شبكية ناتجة تحتوي على اتجاهات الجريان المحسوبة؛ 0=N، 1=NE، 2=E، ... 7=NW. |
الطبقة الناتجة (أحواض التصريف) |
|
[raster] |
طبقة شبكية ناتجة مقابلة لأحواض التصريف المحدَّدة. |
شيفرة Python¶
معرّف الخوارزمية: native:fillsinkswangliu
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.20.4. تظليل التضاريس (Hillshade)¶
تحسب طبقة تظليل التضاريس الشبكية انطلاقًا من نموذج تضاريس رقمي مُدخل.
يُحسب تظليل الطبقة وفقًا لموقع الشمس: يمكنك تغيير كلٍّ من الزاوية الأفقية (السمت) والزاوية الرأسية (ارتفاع الشمس).
شكل 24.73 السمت والزاوية الرأسية¶
تحتوي طبقة تظليل التضاريس على قيم من 0 (ظل تام) إلى 255 (شمس تامة). يُستخدم تظليل التضاريس عادةً لفهم تضاريس المنطقة بشكل أفضل.
شكل 24.74 طبقة تظليل تضاريس بسمت 300 وزاوية رأسية 45¶
من المفيد بشكل خاص إعطاء طبقة تظليل التضاريس قيمة شفافية ووضعها فوق الطبقة الشبكية للارتفاعات:
شكل 24.75 تراكب تظليل التضاريس مع طبقة الارتفاعات¶
المعلمات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الارتفاعات |
|
[raster] |
طبقة شبكية لنموذج التضاريس الرقمي |
معامل Z |
|
[numeric: double] الافتراضي: 1.0 |
المبالغة الرأسية. يفيد هذا المعامل عندما تختلف وحدات Z عن وحدات X و Y، مثل القدم والمتر، إذ يمكنك استخدامه للتعويض عن ذلك. تؤدي زيادة قيمته إلى المبالغة في النتيجة النهائية (فتبدو أكثر "تلالًا"). القيمة الافتراضية 1 (بلا مبالغة). |
السمت (الزاوية الأفقية) |
|
[numeric: double] الافتراضي: 300.0 |
اضبط الزاوية الأفقية للشمس (بالدرجات) في اتجاه عقارب الساعة. المدى: من 0 إلى 360، و 0 هو الشمال. |
الزاوية الرأسية |
|
[numeric: double] الافتراضي: 40.0 |
اضبط الزاوية الرأسية للشمس (بالدرجات)، أي ارتفاع الشمس. يمكن أن تتراوح القيم من 0 (أدنى ارتفاع) إلى 90 (أقصى ارتفاع). |
تظليل التضاريس |
|
[raster] الافتراضي: |
حدّد طبقة تظليل التضاريس الشبكية الناتجة. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
تظليل التضاريس |
|
[raster] |
طبقة تظليل التضاريس الشبكية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: native:hillshade
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.20.5. منحنيات الهبسومتري (Hypsometric curves)¶
تحسب منحنيات الهبسومتري لنموذج ارتفاع رقمي مُدخل. تُنتَج المنحنيات على شكل ملفات CSV في مجلد مخرجات يحدده المستخدم.
منحنى الهبسومتري هو مدرّج تكراري تراكمي لقيم الارتفاع في منطقة جغرافية.
يمكنك استخدام منحنيات الهبسومتري لاكتشاف الاختلافات في المشهد الطبيعي الناتجة عن جيومورفولوجيا المنطقة.
المعلمات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
نموذج الارتفاع الرقمي المراد تحليله |
|
[raster] |
طبقة نموذج التضاريس الرقمي الشبكية المستخدمة لحساب الارتفاعات |
طبقة الحدود |
|
[vector: polygon] |
طبقة متجهية مضلعة تحتوي على حدود المناطق المستخدمة لحساب منحنيات الهبسومتري |
الخطوة |
|
[numeric: double] الافتراضي: 100.0 |
المسافة الرأسية بين المنحنيات |
استخدام النسبة المئوية للمساحة بدلًا من القيمة المطلقة |
|
[boolean] الافتراضي: False |
كتابة النسبة المئوية للمساحة في حقل “Area” في ملف CSV بدلًا من المساحة المطلقة |
منحنيات الهبسومتري |
|
[folder] |
حدّد مجلد المخرجات لمنحنيات الهبسومتري. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
منحنيات الهبسومتري |
|
[folder] |
مجلد يحتوي على الملفات التي تضم منحنيات الهبسومتري. لكل معلم من الطبقة المتجهية المُدخلة يُنشأ ملف CSV يحتوي على قيم المساحة والارتفاع. تبدأ أسماء الملفات بـ |
شيفرة Python¶
معرّف الخوارزمية: qgis:hypsometriccurves
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.20.6. التضاريس المظلّلة (Relief)¶
تُنشئ طبقة تضاريس مظلّلة من بيانات الارتفاع الرقمية. يمكنك تحديد ألوان التضاريس يدويًا، أو ترك الخوارزمية تختار جميع فئات التضاريس تلقائيًا.
شكل 24.76 طبقة التضاريس المظلّلة¶
المعلمات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الارتفاعات |
|
[raster] |
طبقة شبكية لنموذج التضاريس الرقمي |
معامل Z |
|
[numeric: double] الافتراضي: 1.0 |
المبالغة الرأسية. يفيد هذا المعامل عندما تختلف وحدات Z عن وحدات X و Y، مثل القدم والمتر، إذ يمكنك استخدامه للتعويض عن ذلك. تؤدي زيادة قيمته إلى المبالغة في النتيجة النهائية (فتبدو أكثر "تلالًا"). القيمة الافتراضية 1 (بلا مبالغة). |
توليد فئات التضاريس تلقائيًا |
|
[boolean] الافتراضي: False |
إذا فعّلت هذا الخيار فستُنشئ الخوارزمية جميع فئات ألوان التضاريس تلقائيًا |
ألوان التضاريس اختياري |
|
[table widget] |
استخدم عنصر الجدول إذا أردت اختيار ألوان التضاريس يدويًا. يمكنك إضافة ما تشاء من فئات الألوان: لكل فئة يمكنك اختيار الحدين الأدنى والأعلى، ثم اختيار اللون بالنقر على صف اللون عبر عنصر اختيار اللون.
شكل 24.77 الضبط اليدوي لفئات ألوان التضاريس¶ تتيح لك الأزرار في اللوحة الجانبية اليمنى: إضافة فئات الألوان أو إزالتها، وتغيير ترتيب فئات الألوان المعرّفة مسبقًا، وفتح ملف موجود يحتوي على فئات ألوان، وحفظ الفئات الحالية في ملف. |
التضاريس المظلّلة |
|
[raster] الافتراضي: |
حدّد طبقة التضاريس الشبكية الناتجة. أحد الخيارات التالية:
|
التوزيع التكراري اختياري |
|
[vector: table] الافتراضي: |
حدّد جدول CSV للتوزيع التكراري الناتج. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التضاريس المظلّلة |
|
[raster] |
طبقة التضاريس الشبكية الناتجة |
التوزيع التكراري |
|
[vector: table] |
التوزيع التكراري الناتج |
شيفرة Python¶
معرّف الخوارزمية: qgis:relief
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.20.7. مؤشر الوعورة¶
يحسب القياس الكمّي لعدم تجانس التضاريس كما وصفه Riley et al. (1999). يُحسب لكل موقع بتلخيص التغير في الارتفاع ضمن شبكة بكسلات 3x3.
يحتوي كل بكسل على الفرق في الارتفاع بين الخلية المركزية والخلايا الثماني المحيطة بها.
شكل 24.78 طبقة الوعورة من القيم المنخفضة (أحمر) إلى العالية (أخضر)¶
المعلمات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الارتفاعات |
|
[raster] |
طبقة شبكية لنموذج التضاريس الرقمي |
معامل Z |
|
[numeric: double] الافتراضي: 1.0 |
المبالغة الرأسية. يفيد هذا المعامل عندما تختلف وحدات Z عن وحدات X و Y، مثل القدم والمتر، إذ يمكنك استخدامه للتعويض عن ذلك. تؤدي زيادة قيمته إلى المبالغة في النتيجة النهائية (فتبدو أكثر وعورة). القيمة الافتراضية 1 (بلا مبالغة). |
الوعورة |
|
[raster] الافتراضي: |
حدّد طبقة الوعورة الشبكية الناتجة. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الوعورة |
|
[raster] |
طبقة الوعورة الشبكية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: native:ruggednessindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.20.8. الانحدار¶
تحسب الانحدار من طبقة شبكية مُدخلة. الانحدار هو زاوية ميل سطح الأرض ويُعبَّر عنه بالدرجات.
شكل 24.79 المناطق المستوية بالأحمر، والمناطق شديدة الانحدار بالأزرق¶
المعلمات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الارتفاعات |
|
[raster] |
طبقة شبكية لنموذج التضاريس الرقمي |
معامل Z |
|
[numeric: double] الافتراضي: 1.0 |
المبالغة الرأسية. يفيد هذا المعامل عندما تختلف وحدات Z عن وحدات X و Y، مثل القدم والمتر، إذ يمكنك استخدامه للتعويض عن ذلك. تؤدي زيادة قيمته إلى المبالغة في النتيجة النهائية (فتبدو أشد انحدارًا). القيمة الافتراضية 1 (بلا مبالغة). |
الانحدار |
|
[raster] الافتراضي: |
حدّد طبقة الانحدار الشبكية الناتجة. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الانحدار |
|
[raster] |
طبقة الانحدار الشبكية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: native:slope
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعلمات أسماء المعلمات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.