18.25. المزيد عن التنفيذ التكراري للخوارزميات

ملاحظة

يبيّن هذا الدرس كيفية الجمع بين التنفيذ التكراري للخوارزميات ومصمّم النماذج للحصول على مزيد من الأتمتة.

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

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

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

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

يجب أن يبدو النموذج هكذا:

../../../_images/model.png

أضف النموذج إلى مجلد النماذج لديك، كي يصبح متاحًا في صندوق الأدوات، ثم نفّذه.

حدّد نموذج الارتفاع الرقمي وأحواض التصريف.

ستولّد الخوارزمية جداول لجميع الأحواض وتضعها في مجلد المخرجات.

يمكننا جعل هذا المثال أكثر تعقيدًا بتوسيع النموذج وحساب بعض إحصاءات الانحدار. أضف الخوارزمية Slope إلى النموذج، ثم الخوارزمية Raster statistics، التي يجب أن تستخدم مُخرج الانحدار مُدخلًا وحيدًا لها.

../../../_images/model2.png

إذا شغّلت النموذج الآن، فستحصل إلى جانب الجداول على مجموعة من الصفحات تحمل الإحصاءات. ستكون هذه الصفحات متاحة في نافذة حوار النتائج.