24.1.9. أدوات الطبقات

24.1.9.1. تصدير معلومات الطبقة (الطبقات)

تنشئ طبقة مضلعات تقابل معالمها امتداد الطبقة (الطبقات) المحددة.

تُرفَق تفاصيل إضافية عن الطبقة (CRS، واسم المزوّد، ومسار الملف، واسم الطبقة، ومرشّح المجموعة الفرعية، والملخص، والإسناد) سماتٍ لكل معلم.

المعاملات

Label

اﻷسم

النوع

وصف

طبقات الإدخال

LAYERS

[layer] [list]

طبقات الإدخال المراد الحصول على معلومات عنها.

المخرجات

OUTPUT

[vector: polygon]

القيمة الافتراضية: [Create temporary layer]

تحديد طبقة المخرجات التي تحتوي على المعلومات. أحد الخيارات:

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

  • الحفظ في ملف…

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف هنا.

المخرجات

Label

اﻷسم

النوع

وصف

المخرجات

OUTPUT

[vector: polygon]

طبقة متجهية مضلعة تُظهر امتداد طبقات الإدخال والمعلومات المرتبطة بها في السمات.

شيفرة Python

معرّف الخوارزمية: native:exportlayersinformation

import processing
processing.run("algorithm_id", {parameter_dictionary})

يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. يوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.9.2. التصدير إلى جدول بيانات

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

المعاملات

Label

اﻷسم

النوع

وصف

طبقات الإدخال

LAYERS

[vector: any] [list]

الطبقات المتجهية المُدخلة. سيتكوّن جدول البيانات الناتج من ورقة لكل طبقة تحتوي على سمات تلك الطبقة.

استخدام الأسماء المستعارة للحقول عناوينَ للأعمدة

USE_ALIAS

[boolean]

القيمة الافتراضية: False

استخدام الأسماء المستعارة للحقول من جدول البيانات الوصفية في جدول البيانات.

تصدير القيم المنسَّقة بدلًا من القيم الخام

FORMATTED_VALUES

[boolean]

القيمة الافتراضية: False

إذا كانت True، تُصدَّر إلى جدول البيانات القيم المنسَّقة المقروءة للبشر (مثل القيم الناتجة من خريطة قيم أو علاقة قيم).

الكتابة فوق جدول البيانات الموجود

OVERWRITE

[boolean]

القيمة الافتراضية: True

إذا كان جدول البيانات المحدد موجودًا، فإن تعيين هذا الخيار إلى True يؤدي إلى الكتابة فوقه. وإذا كان هذا الخيار False وكان جدول البيانات موجودًا، فستُلحق الطبقات على شكل أوراق إضافية.

جدول البيانات الوجهة

OUTPUT

[file]

القيمة الافتراضية: [Save to temporary file]

جدول بيانات ناتج يحتوي على ورقة لكل طبقة. أحد الخيارات:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

جدول البيانات الوجهة

OUTPUT

[file]

جدول بيانات يحتوي على ورقة لكل طبقة.

الطبقات داخل جدول البيانات

OUTPUT_LAYERS

[list]

قائمة الأوراق المضافة إلى جدول البيانات.

شيفرة Python

معرّف الخوارزمية: native:exporttospreadsheet

import processing
processing.run("algorithm_id", {parameter_dictionary})

يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. يوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.9.3. استخراج امتداد الطبقة

تنشئ طبقة متجهية تحتوي على أصغر مستطيل محيط (مستطيل باتجاه شمال-جنوب) يغطي جميع معالم الإدخال.

تحتوي طبقة المخرجات على مستطيل محيط واحد لكامل طبقة الإدخال.

../../../../_images/extract_layer_extent.png

شكل 24.29 المستطيل المحيط بطبقة المصدر باللون الأحمر

القائمة الافتراضية: Vector ► Research Tools

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة

INPUT

[layer]

طبقة الإدخال

الامتداد

OUTPUT

[vector: polygon]

القيمة الافتراضية: [Create temporary layer]

حدد الطبقة المتجهية المضلعة لامتداد المخرجات. أحد الخيارات:

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

  • الحفظ في ملف…

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف هنا.

المخرجات

Label

اﻷسم

النوع

وصف

الامتداد

OUTPUT

[vector: polygon]

طبقة متجهية (مضلعة) ناتجة تحتوي على الامتداد (أصغر مستطيل محيط)

شيفرة Python

معرّف الخوارزمية: native:polygonfromlayerextent

import processing
processing.run("algorithm_id", {parameter_dictionary})

يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. يوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.