18.9. سجل المعالجة¶
ملاحظة
يصف هذا الدرس سجل المعالجة.
تُسجَّل جميع التحليلات المُجراة بإطار المعالجة في نظام التسجيل الخاص بـ QGIS. يتيح لك ذلك معرفة المزيد عمّا أُنجز بأدوات المعالجة، وحل المشكلات عند حدوثها، وكذلك إعادة تشغيل العمليات السابقة، لأن نظام التسجيل يوفّر أيضًا قدرًا من التفاعلية.
لفتح السجل، انقر على أيقونة البالون في أسفل اليمين، على شريط الحالة في QGIS. قد تترك بعض الخوارزميات هنا معلومات عن تنفيذها. فمثلًا، الخوارزميات التي تستدعي تطبيقًا خارجيًا تسجّل عادةً مُخرج وحدة التحكم لذلك التطبيق في هذا المدخل. إذا ألقيت نظرة عليه، فسترى أن مُخرج خوارزمية SAGA التي شغّلناها للتو (والتي فشل تنفيذها لأن بيانات الإدخال لم تكن صحيحة) مخزّن هنا.
يفيد هذا في فهم ما يجري. سيتمكّن المستخدمون المتقدمون من تحليل ذلك المُخرج لمعرفة سبب فشل الخوارزمية. وإن لم تكن مستخدمًا متقدمًا، فسيفيد ذلك الآخرين في مساعدتك على تشخيص المشكلة التي تواجهها، والتي قد تكون مشكلة في تثبيت البرنامج الخارجي أو مشكلة في البيانات التي قدّمتها.
حتى لو أمكن تنفيذ الخوارزمية، قد تترك بعض الخوارزميات تحذيرات في حال احتمال أن تكون النتيجة غير صحيحة. فمثلًا، عند تنفيذ خوارزمية استيفاء بعدد قليل جدًا من النقاط، قد تعمل الخوارزمية وتنتج نتيجة، لكن من المرجّح ألا تكون صحيحة، إذ ينبغي استخدام نقاط أكثر. من الجيد مراجعة هذا النوع من التحذيرات بانتظام إن لم تكن متأكدًا من جانب ما في خوارزمية معينة.
من القائمة ، ستجد الخوارزميات المُنفَّذة، بغض النظر عن تنفيذها من الواجهة الرسومية أو من وحدة التحكم (التي ستُشرح لاحقًا في هذا الدليل). يُخزَّن التنفيذ في نافذة الحوار هذه على هيئة استدعاء من وحدة التحكم. وهذا يعني أنه في كل مرة تشغّل فيها خوارزمية، يُضاف أمر وحدة تحكم إلى السجل، فيكون لديك السجل الكامل لجلسة عملك. إليك كيف يبدو ذلك السجل:
قد يكون هذا مفيدًا جدًا عند بدء العمل مع وحدة التحكم، لتعلّم صياغة الخوارزميات. سنستخدمه عندما نناقش كيفية تشغيل أوامر التحليل من وحدة التحكم.
18.9.1. ★☆☆ تابع معنا¶
السجل تفاعلي أيضًا، ويمكنك تشغيل أي خوارزمية سابقة بمجرد النقر المزدوج على مدخلها. هذه طريقة سهلة لتكرار العمل الذي أنجزناه من قبل.
على سبيل المثال، جرّب ما يلي:
افتح البيانات الخاصة بالفصل الأول من هذا الدليل وشغّل الخوارزمية المشروحة هناك.
انتقل الآن إلى نافذة حوار السجل (History) وحدّد موقع آخر خوارزمية في القائمة، وهي المقابلة للخوارزمية التي شغّلتها للتو.
انقر عليها نقرًا مزدوجًا، ويجب أن تُنتَج نتيجة جديدة، تمامًا كما لو شغّلتها باستخدام نافذة الحوار العادية واستدعيتها من صندوق الأدوات.
18.9.2. ★★☆ تابع معنا¶
يمكنك أيضًا تعديل الخوارزمية.
انسخ استدعاء الخوارزمية
افتح
الصق ما نسخته لتشغيل التحليل؛ وغيّر المعاملات كما تشاء.
لعرض الملف الناتج، قد ترغب في استبدال
processing.runفي الأمر الملصوق بـprocessing.runAndLoadResults.