24.1.11. أدوات البيانات الوصفية (Metadata)

24.1.11.1. إضافة بيانات وصفية للسجل التاريخي

Added in 3.42

تضيف إدخالًا جديدًا إلى السجل التاريخي في البيانات الوصفية (metadata) للطبقة.

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة

INPUT

[layer]

الطبقة المدخلة (متجهية أو شبكية أو غيرها) التي سيُضاف إليها إدخال السجل التاريخي.

إدخال السجل التاريخي

HISTORY

[string]

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

المخرجات

Label

اﻷسم

النوع

وصف

المخرجات

OUTPUT

[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

اﻷسم

النوع

وصف

الطبقة المصدر

SOURCE

[layer]

الطبقة التي ستُنسخ منها البيانات الوصفية.

الطبقة الهدف

TARGET

[layer]

الطبقة التي ستُلصق فيها البيانات الوصفية. ستُستبدل أي بيانات وصفية موجودة في هذه الطبقة.

حفظ البيانات الوصفية كافتراضية

DEFAULT

[boolean]

الافتراضي: False

عند تفعيله، تُحفظ معلومات البيانات الوصفية مع الطبقة، فتصبح متاحة افتراضيًا في المشاريع اللاحقة.

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الناتجة

OUTPUT

[layer]

الطبقة الهدف بعد استبدال بياناتها الوصفية بالبيانات الوصفية للطبقة المصدر. ويشمل ذلك جميع حقول البيانات الوصفية، مثل السجل التاريخي والملخص وغيرها من الخصائص.

شيفرة Python

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

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

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

24.1.11.3. تصدير البيانات الوصفية للطبقة

Added in 3.42

تصدّر البيانات الوصفية لطبقة إلى ملف QMD.

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة

INPUT

[layer]

الطبقة التي ستُصدَّر بياناتها الوصفية.

المخرجات

OUTPUT

[file]

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

تحديد ملف المخرجات. أحد الخيارات التالية:

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

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

المخرجات

Label

اﻷسم

النوع

وصف

ملف المخرجات

OUTPUT

[file]

ملف .qmd الذي يحتوي على البيانات الوصفية المصدَّرة. يمكن استخدام هذا الملف لاستيراد البيانات الوصفية إلى طبقة أخرى.

شيفرة Python

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

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

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

24.1.11.4. تعيين البيانات الوصفية للطبقة

Added in 3.42

تطبّق بيانات وصفية على طبقة من ملف .qmd.

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة

INPUT

[layer]

الطبقة التي ستُطبَّق عليها البيانات الوصفية.

ملف البيانات الوصفية

METADATA

[file]

ملف .qmd الذي يحتوي على البيانات الوصفية المراد تطبيقها.

حفظ البيانات الوصفية كافتراضية

DEFAULT

[boolean]

الافتراضي: False

عند تفعيله، تُحفظ معلومات البيانات الوصفية مع الطبقة، فتصبح متاحة افتراضيًا في المشاريع اللاحقة.

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الناتجة

OUTPUT

[same as input]

الطبقة المدخلة بعد استبدال بياناتها الوصفية بالبيانات الوصفية من ملف .qmd.

شيفرة Python

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

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

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

24.1.11.5. تعيين حقول البيانات الوصفية

Added in 3.42

تعيّن حقولًا مختلفة من البيانات الوصفية لطبقة ما.

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة

INPUT

[layer]

الطبقة التي ستُحدَّث حقول بياناتها الوصفية

المعرّف

اختياري

IDENTIFIER

[string]

معرّف فريد للطبقة

المعرّف الأب

اختياري

PARENT_IDENTIFIER

[string]

معرّف المورد الأب، إن وُجد

العنوان

اختياري

TITLE

[string]

عنوان الطبقة

النوع

اختياري

TYPE

[string]

نوع البيانات المخزّنة في الطبقة

اللغة

اختياري

LANGUAGE

[string]

لغة البيانات الوصفية

الترميز

اختياري

ENCODING

[string]

ترميز الأحرف المستخدم في البيانات الوصفية

الملخص

اختياري

ABSTRACT

[string]

وصف موجز أو ملخص للطبقة

نظام الإحداثيات المرجعي

اختياري

CRS

[crs]

نظام الإحداثيات المرجعي للطبقة

الرسوم

اختياري

FEES

[string]

معلومات عن أي رسوم مرتبطة بالوصول إلى الطبقة

تجاهل الحقول الفارغة

IGNORE_EMPTY

[boolean]

الافتراضي: False

عند تفعيله، لن تُحدَّث حقول البيانات الوصفية غير المعبّأة

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الناتجة

OUTPUT

[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

اﻷسم

النوع

وصف

الطبقة المصدر

SOURCE

[layer]

الطبقة التي ستُنسخ منها حقول البيانات الوصفية غير الفارغة

الطبقة الهدف

TARGET

[layer]

الطبقة التي ستُلصق فيها حقول البيانات الوصفية غير الفارغة. لن تستبدل الحقول الفارغة في الطبقة المصدر البيانات الوصفية الموجودة في الطبقة الهدف.

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الهدف

OUTPUT

[layer]

الطبقة الهدف بعد تحديث بياناتها الوصفية.

شيفرة Python

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

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

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