24.1.11. أدوات البيانات الوصفية (Metadata)¶
24.1.11.1. إضافة بيانات وصفية للسجل التاريخي¶
Added in 3.42
تضيف إدخالًا جديدًا إلى السجل التاريخي في البيانات الوصفية (metadata) للطبقة.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة |
|
[layer] |
الطبقة المدخلة (متجهية أو شبكية أو غيرها) التي سيُضاف إليها إدخال السجل التاريخي. |
إدخال السجل التاريخي |
|
[string] |
النص المراد إلحاقه كإدخال جديد في السجل التاريخي ضمن البيانات الوصفية للطبقة. سيُضاف إلى أي إدخالات سابقة في السجل. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المخرجات |
|
[same as input] |
الطبقة الناتجة مع السجل التاريخي المحدَّث في خصائص البيانات الوصفية الخاصة بها. |
شيفرة Python¶
معرّف الخوارزمية: native:addhistorymetadata
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.11.2. نسخ البيانات الوصفية للطبقة¶
Added in 3.42
تنسخ البيانات الوصفية من طبقة مصدر إلى طبقة هدف. تُستبدل أي بيانات وصفية موجودة في الطبقة الهدف بالبيانات الوصفية للطبقة المصدر. ويشمل ذلك جميع حقول البيانات الوصفية، مثل السجل التاريخي والملخص وغيرها من الخصائص.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المصدر |
|
[layer] |
الطبقة التي ستُنسخ منها البيانات الوصفية. |
الطبقة الهدف |
|
[layer] |
الطبقة التي ستُلصق فيها البيانات الوصفية. ستُستبدل أي بيانات وصفية موجودة في هذه الطبقة. |
حفظ البيانات الوصفية كافتراضية |
|
[boolean] الافتراضي: False |
عند تفعيله، تُحفظ معلومات البيانات الوصفية مع الطبقة، فتصبح متاحة افتراضيًا في المشاريع اللاحقة. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الناتجة |
|
[layer] |
الطبقة الهدف بعد استبدال بياناتها الوصفية بالبيانات الوصفية للطبقة المصدر. ويشمل ذلك جميع حقول البيانات الوصفية، مثل السجل التاريخي والملخص وغيرها من الخصائص. |
شيفرة Python¶
معرّف الخوارزمية: native:copylayermetadata
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.11.3. تصدير البيانات الوصفية للطبقة¶
Added in 3.42
تصدّر البيانات الوصفية لطبقة إلى ملف QMD.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة |
|
[layer] |
الطبقة التي ستُصدَّر بياناتها الوصفية. |
المخرجات |
|
[file] الافتراضي: |
تحديد ملف المخرجات. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
ملف المخرجات |
|
[file] |
ملف |
شيفرة Python¶
معرّف الخوارزمية: native:exportlayermetadata
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.11.4. تعيين البيانات الوصفية للطبقة¶
Added in 3.42
تطبّق بيانات وصفية على طبقة من ملف .qmd.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة |
|
[layer] |
الطبقة التي ستُطبَّق عليها البيانات الوصفية. |
ملف البيانات الوصفية |
|
[file] |
ملف |
حفظ البيانات الوصفية كافتراضية |
|
[boolean] الافتراضي: False |
عند تفعيله، تُحفظ معلومات البيانات الوصفية مع الطبقة، فتصبح متاحة افتراضيًا في المشاريع اللاحقة. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الناتجة |
|
[same as input] |
الطبقة المدخلة بعد استبدال بياناتها الوصفية بالبيانات الوصفية من ملف |
شيفرة Python¶
معرّف الخوارزمية: native:setlayermetadata
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.11.5. تعيين حقول البيانات الوصفية¶
Added in 3.42
تعيّن حقولًا مختلفة من البيانات الوصفية لطبقة ما.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة |
|
[layer] |
الطبقة التي ستُحدَّث حقول بياناتها الوصفية |
المعرّف اختياري |
|
[string] |
معرّف فريد للطبقة |
المعرّف الأب اختياري |
|
[string] |
معرّف المورد الأب، إن وُجد |
العنوان اختياري |
|
[string] |
عنوان الطبقة |
النوع اختياري |
|
[string] |
نوع البيانات المخزّنة في الطبقة |
اللغة اختياري |
|
[string] |
لغة البيانات الوصفية |
الترميز اختياري |
|
[string] |
ترميز الأحرف المستخدم في البيانات الوصفية |
الملخص اختياري |
|
[string] |
وصف موجز أو ملخص للطبقة |
نظام الإحداثيات المرجعي اختياري |
|
[crs] |
نظام الإحداثيات المرجعي للطبقة |
الرسوم اختياري |
|
[string] |
معلومات عن أي رسوم مرتبطة بالوصول إلى الطبقة |
تجاهل الحقول الفارغة |
|
[boolean] الافتراضي: False |
عند تفعيله، لن تُحدَّث حقول البيانات الوصفية غير المعبّأة |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الناتجة |
|
[same as input] |
الطبقة المدخلة بعد تحديث حقول البيانات الوصفية المحددة. |
شيفرة Python¶
معرّف الخوارزمية: native:setmetadatafields
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.11.6. تحديث البيانات الوصفية للطبقة¶
Added in 3.42
تنسخ جميع حقول البيانات الوصفية غير الفارغة من طبقة مصدر إلى طبقة هدف. وتترك الحقول الفارغة في المدخلات دون تغيير في الطبقة الهدف.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المصدر |
|
[layer] |
الطبقة التي ستُنسخ منها حقول البيانات الوصفية غير الفارغة |
الطبقة الهدف |
|
[layer] |
الطبقة التي ستُلصق فيها حقول البيانات الوصفية غير الفارغة. لن تستبدل الحقول الفارغة في الطبقة المصدر البيانات الوصفية الموجودة في الطبقة الهدف. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الهدف |
|
[layer] |
الطبقة الهدف بعد تحديث بياناتها الوصفية. |
شيفرة Python¶
معرّف الخوارزمية: native:updatelayermetadata
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.