18.4. تشغيل أول خوارزمية. صندوق الأدوات¶
ملاحظة
في هذا الدرس سنشغّل أول خوارزمية لنا، ونحصل منها على أول نتيجة.
كما ذكرنا سابقًا، يستطيع إطار المعالجة تشغيل خوارزميات من تطبيقات أخرى، لكنه يحتوي أيضًا على خوارزميات أصلية لا تحتاج إلى أي برنامج خارجي لتشغيلها. ولبدء استكشاف إطار المعالجة، سنشغّل إحدى تلك الخوارزميات الأصلية. وتحديدًا، سنحسب مراكز ثقل (centroids) مجموعة من المضلعات.
أولًا، افتح مشروع QGIS الخاص بهذا الدرس. يحتوي على طبقة واحدة فقط فيها مضلعان
انتقل الآن إلى مربع النص أعلى صندوق الأدوات. هذا هو مربع البحث، وإذا كتبت فيه نصًا فسيرشّح قائمة الخوارزميات بحيث لا تظهر إلا تلك التي تحتوي على النص المُدخل. وإذا كانت هناك خوارزميات تطابق بحثك لكنها تنتمي إلى مزوّد غير مفعّل، فستظهر تسمية إضافية في الجزء السفلي من صندوق الأدوات.
اكتب centroids وسترى شيئًا كهذا.
مربع البحث طريقة عملية جدًا للعثور على الخوارزمية التي تبحث عنها. في أسفل نافذة الحوار، تُظهر تسمية إضافية أن هناك خوارزميات تطابق بحثك لكنها تنتمي إلى مزوّد غير مفعّل. وإذا نقرت على الرابط في تلك التسمية، فستتضمّن قائمة الخوارزميات أيضًا نتائج من تلك المزوّدات غير المفعّلة، وستظهر باللون الرمادي الفاتح. كما يظهر رابط لتفعيل كل مزوّد غير مفعّل. وسنرى لاحقًا كيفية تفعيل مزوّدات أخرى.
لتنفيذ خوارزمية، ما عليك سوى النقر نقرًا مزدوجًا على اسمها في صندوق الأدوات. وعند النقر المزدوج على الخوارزمية Centroids، سترى نافذة الحوار التالية.
لجميع الخوارزميات واجهة متشابهة، تحتوي أساسًا على معاملات إدخال عليك ملؤها، ومخرجات عليك اختيار مكان تخزينها. في هذه الحالة، المدخل الوحيد لدينا طبقة متجهية من المضلعات.
اختر الطبقة Polygons كمدخل. ويمكن فعل ذلك أيضًا بسحب الطبقة من لوحة الطبقات وإفلاتها في مربع الإدخال. للخوارزمية مخرج واحد، هو طبقة مراكز الثقل. وهناك خياران لتحديد مكان حفظ مخرجات البيانات: إدخال مسار ملف أو حفظها باسم ملف مؤقت.
إذا أردت تحديد وجهة وعدم حفظ النتيجة في ملف مؤقت، فإن صيغة المخرج تتحدد بامتداد اسم الملف. ولاختيار صيغة، ما عليك سوى اختيار امتداد الملف المقابل (أو إضافته إذا كنت تكتب مسار الملف مباشرة). وإذا لم يطابق امتداد مسار الملف الذي أدخلته أيًّا من الامتدادات المدعومة، فسيُلحق امتداد افتراضي (عادةً .dbf للجداول، و .tif للطبقات الشبكية، و .shp للطبقات المتجهية) بمسار الملف، وستُستخدم صيغة الملف المقابلة لذلك الامتداد لحفظ الطبقة أو الجدول.
في جميع تمارين هذا الدليل سنحفظ النتائج في ملف مؤقت، إذ لا حاجة إلى حفظها لاستخدامها لاحقًا. ولك أن تحفظها في موقع دائم إن أردت.
تحذير
تُحذف الملفات المؤقتة بمجرد إغلاق QGIS. وإذا أنشأت مشروعًا يتضمّن مخرجًا حُفظ كمخرج مؤقت، فسيعترض QGIS عند محاولتك فتح المشروع لاحقًا، لأن ملف المخرج ذاك لن يكون موجودًا.
بعد ضبط نافذة حوار الخوارزمية، اضغط على Run لتشغيل الخوارزمية.
ستحصل على المخرج التالي.
للمخرج نظام CRS نفسه الخاص بالمدخل. فالخوارزميات الجغرافية تفترض أن جميع طبقات الإدخال تشترك في نظام CRS نفسه ولا تجري أي إعادة إسقاط. وباستثناء بعض الخوارزميات الخاصة (مثل خوارزميات إعادة الإسقاط)، سيكون للمخرجات أيضًا نظام CRS نفسه. وسنرى المزيد حول هذا قريبًا.
جرّب بنفسك حفظها باستخدام صيغ ملفات مختلفة (استخدم مثلًا shp و geojson امتدادًا للملف). وإذا كنت لا تريد تحميل الطبقة في QGIS بعد إنشائها، يمكنك إلغاء تحديد مربع الاختيار الموجود أسفل مربع مسار المخرجات.