18.19. الحسابات العددية في مصمّم النماذج

تحذير

انتبه، هذا الفصل لم يُختبر جيدًا، يرجى الإبلاغ عن أي مشكلة؛ الصور مفقودة

ملاحظة

في هذا الدرس سنرى كيفية استخدام المخرجات العددية في مصمّم النماذج

في هذا الدرس سنعدّل النموذج الهيدرولوجي الذي أنشأناه في الفصل السابق (افتحه في مصمّم النماذج قبل البدء)، حتى نتمكن من أتمتة حساب قيمة عتبة صالحة دون الحاجة إلى مطالبة المستخدم بإدخالها. ولأن هذه القيمة تشير إلى المتغيّر في الطبقة الشبكية للعتبة، فسنستخرجها من تلك الطبقة بناءً على تحليل إحصائي بسيط.

انطلاقًا من النموذج المذكور سابقًا، لنُجرِ التعديلات التالية:

أولًا، احسب إحصاءات طبقة تراكم الجريان باستخدام خوارزمية Raster layer statistics.

../../../_images/stats1.png

سيُنتج ذلك مجموعة من القيم الإحصائية التي ستصبح متاحة الآن لجميع الحقول العددية في الخوارزميات الأخرى.

إذا عدّلت خوارزمية Channel network كما فعلنا في الدرس السابق، فسترى الآن أن لديك خيارات أخرى إلى جانب المُدخل العددي الذي أضفته.

../../../_images/unfolded1.png

غير أن أيًّا من هذه القيم لا يصلح لاستخدامه عتبةً صالحة، لأنها ستؤدي إلى شبكات مجارٍ غير واقعية كثيرًا. بدلًا من ذلك، يمكننا اشتقاق معامل جديد منها للحصول على نتيجة أفضل. على سبيل المثال، يمكننا استخدام المتوسط مضافًا إليه ضعفا الانحراف المعياري.

لإضافة هذه العملية الحسابية، يمكننا استخدام الآلة الحاسبة التي ستجدها في المجموعة Geoalgorithms/modeler/modeler-tools. تحتوي هذه المجموعة على خوارزميات ليست مفيدة كثيرًا خارج مصمّم النماذج، لكنها توفّر وظائف مفيدة عند إنشاء نموذج.

تبدو نافذة حوار معاملات خوارزمية الآلة الحاسبة على هذا النحو:

../../../_images/calculator.png

كما ترى، تختلف نافذة الحوار هذه عن النوافذ الأخرى التي رأيناها، لكنك تجد فيها المتغيّرات نفسها التي كانت متاحة في الحقل Threshold في خوارزمية Channel network. أدخل الصيغة أعلاه وانقر على OK لإضافة الخوارزمية.

../../../_images/calculator_dependencies.png

إذا وسّعت مدخل المخرجات كما هو موضّح أعلاه، فسترى أن النموذج متصل بقيمتين منها، هما المتوسط والانحراف المعياري، وهما القيمتان اللتان استخدمناهما في الصيغة.

ستضيف هذه الخوارزمية الجديدة قيمة عددية جديدة. إذا عدت مرة أخرى إلى خوارزمية Channel network، يمكنك الآن اختيار تلك القيمة في المعامل Threshold.

../../../_images/unfolded2.png

انقر على OK ويجب أن يبدو نموذجك على هذا النحو.

../../../_images/calculator_output.png

لم نعد نستخدم المُدخل العددي الذي أضفناه إلى النموذج، لذا يمكن حذفه. انقر عليه بزر الفأرة الأيمن واختر Remove

تحذير

todo: أضف صورة

اكتمل نموذجنا الجديد الآن.