24.1.27. التراكب المتجهي

24.1.27.1. قص

يقص طبقة متجهية باستخدام معالم طبقة مضلعات إضافية.

لن يُضاف إلى الطبقة الناتجة إلا أجزاء معالم طبقة الإدخال التي تقع داخل مضلعات طبقة التراكب.

تحذير

تعديل الشكل الهندسي فقط

تعدّل هذه العملية الشكل الهندسي للمعالم فقط. أما قيم البيانات الوصفية للمعالم فـ لا تُعدَّل، مع أن خصائص مثل مساحة المعالم أو طولها ستتغير بعملية التراكب. فإذا كانت هذه الخصائص مخزنة كبيانات وصفية، فيجب تحديثها يدويًا.

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

../../../../_images/clip.png

شكل 24.162 عملية قص بين طبقة إدخال 'a' ذات معلمين وطبقة تراكب 'b' ذات معلم واحد (يسارًا) - ينتج عنها طبقة جديدة بمعالم 'a' المعدّلة (يمينًا)

checkbox يتيح تعديل المعالم في مكانها لمعالم النقاط والخطوط والمضلعات

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

شاهد أيضا

التقاطع، الفرق

المعاملات

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة التي تحتوي على المعالم المراد قصها

طبقة التراكب

OVERLAY

[vector: polygon]

الطبقة التي تحتوي على معالم القص

المقصوصة

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على معالم طبقة الإدخال الواقعة داخل طبقة التراكب (القص). أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المُخرَجات

Label

اﻷسم

النوع

وصف

المقصوصة

OUTPUT

[same as input]

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

شيفرة Python

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

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

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

24.1.27.2. الفرق

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

تُقسَّم معالم طبقة الإدخال التي تتراكب جزئيًا مع معالم طبقة التراكب على امتداد حدود تلك المعالم، ولا يُحتفظ إلا بالأجزاء الواقعة خارج معالم طبقة التراكب.

تحذير

تعديل الشكل الهندسي فقط

تعدّل هذه العملية الشكل الهندسي للمعالم فقط. أما قيم البيانات الوصفية للمعالم فـ لا تُعدَّل، مع أن خصائص مثل مساحة المعالم أو طولها ستتغير بعملية التراكب. فإذا كانت هذه الخصائص مخزنة كبيانات وصفية، فيجب تحديثها يدويًا.

../../../../_images/difference.png

شكل 24.163 عملية الفرق بين طبقة إدخال 'a' ذات معلمين وطبقة تراكب 'b' ذات معلم واحد (يسارًا) - ينتج عنها طبقة جديدة بمعالم 'a' المعدّلة (يمينًا)

checkbox يتيح تعديل المعالم في مكانها لمعالم النقاط والخطوط والمضلعات

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

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة التي تُستخرج منها المعالم (أو أجزاء منها).

طبقة التراكب

OVERLAY

[vector: geometry]

الطبقة التي تحتوي على الأشكال الهندسية التي ستُطرح من الأشكال الهندسية لطبقة الإدخال. يُتوقع أن يكون عدد أبعادها (النقطة: 0D، الخط: 1D، المضلع: 2D، الحجم: 3D) مساويًا على الأقل لعدد أبعاد الأشكال الهندسية لطبقة الإدخال.

الفرق

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على معالم طبقة الإدخال (أو أجزائها) غير الواقعة داخل طبقة التراكب. أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

حجم الشبكة

اختياري

GRID_SIZE

[numeric: double]

الافتراضي: غير محدد

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

المُخرَجات

Label

اﻷسم

النوع

وصف

الفرق

OUTPUT

[same as input]

الطبقة التي تحتوي على معالم طبقة الإدخال (أو أجزائها) التي لا تتراكب مع طبقة التراكب.

شيفرة Python

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

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

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

24.1.27.3. الفرق (متعدد)

يستخرج معالم طبقة الإدخال التي تقع خارج معالم أي من طبقات التراكب كليًا أو تتراكب معها جزئيًا فقط.

لكل طبقة تراكب، يُحسب الفرق بين نتيجة جميع عمليات الفرق السابقة وطبقة التراكب هذه. تُقسَّم معالم طبقة الإدخال التي تتراكب جزئيًا مع معالم طبقة التراكب على امتداد حدود تلك المعالم، ولا يُحتفظ إلا بالأجزاء الواقعة خارج معالم طبقة التراكب.

تحذير

تعديل الشكل الهندسي فقط

تعدّل هذه العملية الشكل الهندسي للمعالم فقط. أما قيم البيانات الوصفية للمعالم فـ لا تُعدَّل، مع أن خصائص مثل مساحة المعالم أو طولها ستتغير بعملية التراكب. فإذا كانت هذه الخصائص مخزنة كبيانات وصفية، فيجب تحديثها يدويًا.

../../../../_images/difference_multi.png

شكل 24.164 عملية الفرق بين طبقة إدخال 'a' ذات معلمين وطبقتي تراكب 'b' و'c' ذات معلم واحد لكل منهما (يسارًا) - ينتج عنها طبقة جديدة بمعالم 'a' المعدّلة (يمينًا)

المعاملات

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة التي تُستخرج منها المعالم (أو أجزاء منها).

طبقات التراكب

OVERLAYS

[vector: geometry] [list]

قائمة الطبقات التي تحتوي على الأشكال الهندسية التي ستُطرح من الأشكال الهندسية لطبقة الإدخال. يُتوقع أن يكون عدد أبعادها (النقطة: 0D، الخط: 1D، المضلع: 2D، الحجم: 3D) مساويًا على الأقل لعدد أبعاد الأشكال الهندسية لطبقة الإدخال.

الفرق

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على معالم طبقة الإدخال (أو أجزائها) التي لا تتراكب مع معالم طبقات التراكب. أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المُخرَجات

Label

اﻷسم

النوع

وصف

الفرق

OUTPUT

[same as input]

الطبقة التي تحتوي على معالم طبقة الإدخال (أو أجزائها) التي لا تتراكب مع معالم طبقات التراكب.

شيفرة Python

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

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

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

24.1.27.4. الاستخراج/القص حسب الامتداد

يُنشئ طبقة متجهية جديدة لا تحتوي إلا على المعالم الواقعة ضمن امتداد محدد. وتُضمَّن افتراضيًا أي معالم تتقاطع مع الامتداد.

../../../../_images/extractbyextent.png

شكل 24.165 عملية استخراج بين طبقة إدخال 'a' ذات ثلاثة معالم وامتداد متقطع (يسارًا) - المعالم الناتجة مع الامتداد المتقطع للمرجعية (يمينًا)

يمكن اختياريًا أيضًا قص الأشكال الهندسية للمعالم وفق الامتداد.

../../../../_images/extractbyextent_clip.png

شكل 24.166 عملية استخراج بين طبقة إدخال 'a' ذات ثلاثة معالم وامتداد متقطع (يسارًا) - المعالم الناتجة مع الامتداد المتقطع للمرجعية (يمينًا)

شاهد أيضا

قص

المعاملات

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة التي تُستخرج منها المعالم (أو أجزاء منها).

الامتداد (xmin, xmax, ymin, ymax)

EXTENT

[extent]

الامتداد المستخدم للقص.

الطرق المتاحة هي:

  • Calculate from layer…: يستخدم امتداد طبقة محمّلة في المشروع الحالي

  • Calculate from layout map…: يستخدم امتداد عنصر خريطة في التخطيط في المشروع النشط

  • Calculate from bookmark…: يستخدم امتداد إشارة مرجعية محفوظة

  • استخدام امتداد لوحة الخريطة

  • Draw on canvas: انقر واسحب مستطيلًا يحدد المنطقة المراد أخذها في الحسبان

  • أدخل الإحداثيات بالصيغة xmin, xmax, ymin, ymax

قص المعالم وفق الامتداد

CLIP

[boolean]

الافتراضي: False

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

المُستخرَجة

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على معالم طبقة الإدخال الواقعة داخل امتداد القص. أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المُخرَجات

Label

اﻷسم

النوع

وصف

المُستخرَجة

OUTPUT

[same as input]

الطبقة التي تحتوي على المعالم المقصوصة.

شيفرة Python

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

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

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

24.1.27.5. التقاطع

يستخرج أجزاء معالم طبقة الإدخال التي تتراكب مع معالم طبقة التراكب.

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

تحذير

تعديل الشكل الهندسي فقط

تعدّل هذه العملية الشكل الهندسي للمعالم فقط. أما قيم البيانات الوصفية للمعالم فـ لا تُعدَّل، مع أن خصائص مثل مساحة المعالم أو طولها ستتغير بعملية التراكب. فإذا كانت هذه الخصائص مخزنة كبيانات وصفية، فيجب تحديثها يدويًا.

../../../../_images/intersection.png

شكل 24.167 عملية تقاطع بين طبقة إدخال 'a' ذات معلمين وطبقة تراكب 'b' ذات معلم واحد (يسارًا) - تصبح المناطق المتراكبة طبقة جديدة ذات معلمين تحمل البيانات الوصفية للطبقتين (يمينًا)

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

تحذير

تتجاهل هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة التي تُستخرج منها المعالم (أو أجزاء منها).

طبقة التراكب

OVERLAY

[vector: geometry]

الطبقة التي تحتوي على المعالم المراد فحص تراكبها. يُتوقع أن يكون عدد أبعاد الشكل الهندسي لمعالمها (النقطة: 0D، الخط: 1D، المضلع: 2D، الحجم: 3D) مساويًا على الأقل لعدد أبعاد طبقة الإدخال.

حقول الإدخال المراد الاحتفاظ بها (اتركها فارغة للاحتفاظ بجميع الحقول)

اختياري

INPUT_FIELDS

[tablefield: any] [list]

الافتراضي: غير محدد

حقول طبقة الإدخال المراد الاحتفاظ بها في المُخرَج. إذا لم تُختر أي حقول، تؤخذ جميع الحقول.

حقول التراكب المراد الاحتفاظ بها (اتركها فارغة للاحتفاظ بجميع الحقول)

اختياري

OVERLAY_FIELDS

[tablefield: any] [list]

الافتراضي: غير محدد

حقول طبقة التراكب المراد الاحتفاظ بها في المُخرَج. إذا لم تُختر أي حقول، تؤخذ جميع الحقول. وتُلحق بأسماء الحقول المكررة لاحقة عددية لتجنب التعارض.

التقاطع

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على معالم طبقة الإدخال (أو أجزائها) التي تتراكب مع معلم واحد أو أكثر من طبقة التراكب. أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

بادئة حقول التراكب

اختياري

OVERLAY_FIELDS_PREFIX

[string]

أضف بادئة لتمييز حقول طبقة التراكب. وتُلحق بأسماء الحقول المكررة لاحقة عددية لتجنب التعارض.

حجم الشبكة

اختياري

GRID_SIZE

[numeric: double]

الافتراضي: غير محدد

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

المُخرَجات

Label

اﻷسم

النوع

وصف

التقاطع

OUTPUT

[same as input]

الطبقة التي تحتوي على معالم طبقة الإدخال (أو أجزائها) التي تتراكب مع طبقة التراكب.

شيفرة Python

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

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

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

24.1.27.6. التقاطع (متعدد)

يستخرج الأجزاء المتراكبة من المعالم في طبقة الإدخال وجميع طبقات التراكب.

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

تحذير

تعديل الشكل الهندسي فقط

تعدّل هذه العملية الشكل الهندسي للمعالم فقط. أما قيم البيانات الوصفية للمعالم فـ لا تُعدَّل، مع أن خصائص مثل مساحة المعالم أو طولها ستتغير بعملية التراكب. فإذا كانت هذه الخصائص مخزنة كبيانات وصفية، فيجب تحديثها يدويًا.

../../../../_images/intersection_multi.png

شكل 24.168 عملية تقاطع بين طبقة إدخال 'a' ذات معلمين وطبقتي تراكب 'b' و'c' ذات معلم واحد لكل منهما (يسارًا) - تصبح المناطق المتراكبة طبقة جديدة ذات معلمين تحمل البيانات الوصفية لجميع الطبقات (يمينًا)

تحذير

تتجاهل هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

شاهد أيضا

التقاطع، قص، الفرق

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة التي تُستخرج منها المعالم (أو أجزاء منها).

طبقات التراكب

OVERLAYS

[vector: geometry] [list]

الطبقات التي تحتوي على المعالم المراد فحص تراكبها. يُتوقع أن يكون عدد أبعاد الشكل الهندسي للمعالم (النقطة: 0D، الخط: 1D، المضلع: 2D، الحجم: 3D) مساويًا على الأقل لعدد أبعاد طبقة الإدخال.

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

بادئة حقول التراكب

اختياري

OVERLAY_FIELDS_PREFIX

[string]

أضف بادئة لتمييز حقول طبقات التراكب. وتُلحق بأسماء الحقول المكررة لاحقة عددية لتجنب التعارض.

المُخرَجات

Label

اﻷسم

النوع

وصف

التقاطع

OUTPUT

[same as input]

الطبقة التي تحتوي على معالم طبقة الإدخال (أو أجزائها) التي تتراكب مع جميع طبقات التراكب.

شيفرة Python

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

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

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

24.1.27.7. تقاطعات الخطوط

يُنشئ معالم نقطية حيث تتقاطع خطوط الطبقتين.

../../../../_images/line_intersection.png

شكل 24.169 نقاط التقاطع

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

تحذير

تتجاهل هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: line]

طبقة الخطوط المُدخلة.

طبقة التقاطع

INTERSECT

[vector: line]

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

حقول الإدخال المراد الاحتفاظ بها (اتركها فارغة للاحتفاظ بجميع الحقول)

اختياري

INPUT_FIELDS

[tablefield: any] [list]

الافتراضي: غير محدد

حقول طبقة الإدخال المراد الاحتفاظ بها في المُخرَج. إذا لم تُختر أي حقول، تؤخذ جميع الحقول.

حقول طبقة التقاطع المراد الاحتفاظ بها (اتركها فارغة للاحتفاظ بجميع الحقول)

اختياري

INTERSECT_FIELDS

[tablefield: any] [list]

الافتراضي: غير محدد

حقول طبقة التقاطع المراد الاحتفاظ بها في المُخرَج. إذا لم تُختر أي حقول، تؤخذ جميع الحقول. وتُلحق بأسماء الحقول المكررة لاحقة عددية لتجنب التعارض.

التقاطع

OUTPUT

[vector: point]

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

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

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

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

  • الحفظ في Geopackage…

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

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

بادئة حقول طبقة التقاطع

اختياري

INTERSECT_FIELDS_PREFIX

[string]

أضف بادئة لتمييز حقول طبقة التقاطع.

المُخرَجات

Label

اﻷسم

النوع

وصف

التقاطعات

OUTPUT

[vector: point]

طبقة نقاط متجهية لتقاطعات الخطوط، مع البيانات الوصفية للطبقتين.

شيفرة Python

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

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

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

24.1.27.8. التقسيم بالخطوط

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

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

../../../../_images/split_with_lines.png

شكل 24.170 الخطوط المقسّمة

checkbox يتيح تعديل المعالم في مكانها لمعالم الخطوط والمضلعات

تحذير

تتجاهل هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

المعاملات

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: line, polygon]

الطبقة التي تحتوي على الخطوط أو المضلعات المراد تقسيمها.

طبقة التقسيم

LINES

[vector: line, polygon]

الطبقة التي تُستخدم خطوطها أو حلقاتها لتحديد نقاط التقسيم.

المقسّمة

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على معالم الخطوط/المضلعات المقسّمة من طبقة الإدخال (في حال تقاطعها مع خط في طبقة التقسيم). أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المُخرَجات

Label

اﻷسم

النوع

وصف

المقسّمة

OUTPUT

[same as input]

الطبقة المتجهية الناتجة بالخطوط أو المضلعات المقسّمة من طبقة الإدخال.

شيفرة Python

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

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

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

24.1.27.9. الفرق المتماثل

يُنشئ طبقة تحتوي على معالم من طبقتي الإدخال والتراكب كلتيهما، ولكن مع إزالة المناطق المتراكبة بين الطبقتين.

يحتوي جدول البيانات الوصفية لطبقة الفرق المتماثل على البيانات الوصفية والحقول من طبقتي الإدخال والتراكب كلتيهما.

تحذير

تعديل الشكل الهندسي فقط

تعدّل هذه العملية الشكل الهندسي للمعالم فقط. أما قيم البيانات الوصفية للمعالم فـ لا تُعدَّل، مع أن خصائص مثل مساحة المعالم أو طولها ستتغير بعملية التراكب. فإذا كانت هذه الخصائص مخزنة كبيانات وصفية، فيجب تحديثها يدويًا.

../../../../_images/symmetrical_difference.png

شكل 24.171 عملية الفرق المتماثل بين طبقة إدخال 'a' ذات معلمين وطبقة تراكب 'b' ذات معلم واحد (يسارًا) - الطبقة الناتجة ذات ثلاثة معالم تحمل البيانات الوصفية للطبقتين (يمينًا)

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

تحذير

تتجاهل هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

شاهد أيضا

الفرق، قص، التقاطع

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة الأولى التي تُستخرج منها المعالم (أو أجزاء منها).

طبقة التراكب

OVERLAY

[vector: geometry]

الطبقة الثانية التي تُستخرج منها المعالم (أو أجزاء منها). يُفضَّل أن يكون نوع الشكل الهندسي مماثلًا لنوع طبقة الإدخال.

الفرق المتماثل

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على معالم طبقتي الإدخال والتراكب (أو أجزائها) التي لا تتراكب مع معالم الطبقة الأخرى. أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

بادئة حقول التراكب

اختياري

OVERLAY_FIELDS_PREFIX

[string]

أضف بادئة لتمييز حقول طبقة التراكب. وتُلحق بأسماء الحقول المكررة لاحقة عددية لتجنب التعارض.

حجم الشبكة

اختياري

GRID_SIZE

[numeric: double]

الافتراضي: غير محدد

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

المُخرَجات

Label

اﻷسم

النوع

وصف

الفرق المتماثل

OUTPUT

[same as input]

الطبقة التي تحتوي على معالم كل طبقة (أو أجزائها) التي لا تتراكب مع الطبقة الأخرى، مع البيانات الوصفية للطبقتين.

شيفرة Python

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

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

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

24.1.27.10. الاتحاد

يفحص التراكبات بين المعالم داخل طبقة الإدخال وينشئ معالم منفصلة للأجزاء المتراكبة وغير المتراكبة. وتُنشئ منطقة التراكب معالم متراكبة متطابقة بعدد المعالم المشاركة في ذلك التراكب.

../../../../_images/union.png

شكل 24.172 عملية اتحاد على طبقة إدخال واحدة ذات معلمين متراكبين (يسارًا) - ينتج عنها أربعة معالم (في الوسط) - المعالم مُحرَّكة للتوضيح (يمينًا)

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

../../../../_images/union_with_overlay.png

شكل 24.173 عملية اتحاد بين طبقة إدخال 'a' ذات معلمين وطبقة تراكب 'b' ذات معلم واحد (يسارًا) - الطبقة الناتجة ذات خمسة معالم تحمل البيانات الوصفية من الطبقتين (يمينًا)

ملاحظة

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

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

تحذير

تتجاهل هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة المتجهية المُدخلة المراد تقسيمها عند أي تقاطعات.

طبقة التراكب

اختياري

OVERLAY

[vector: geometry]

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

الاتحاد

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على المعالم (المقسّمة والمكررة) من طبقة الإدخال وطبقة التراكب. أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

بادئة حقول التراكب

اختياري

OVERLAY_FIELDS_PREFIX

[string]

أضف بادئة لتمييز حقول طبقة التراكب. وتُلحق بأسماء الحقول المكررة لاحقة عددية لتجنب التعارض.

حجم الشبكة

اختياري

GRID_SIZE

[numeric: double]

الافتراضي: غير محدد

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

المُخرَجات

Label

اﻷسم

النوع

وصف

الاتحاد

OUTPUT

[same as input]

الطبقة التي تحتوي على جميع الأجزاء المتراكبة وغير المتراكبة من الطبقات المعالَجة.

شيفرة Python

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

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

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

24.1.27.11. الاتحاد (متعدد)

يفحص التراكبات بين المعالم داخل طبقة الإدخال وينشئ معالم منفصلة للأجزاء المتراكبة وغير المتراكبة. وتُنشئ منطقة التراكب معالم متراكبة متطابقة بعدد المعالم المشاركة في ذلك التراكب.

../../../../_images/union.png

شكل 24.174 عملية اتحاد على طبقة إدخال واحدة ذات معلمين متراكبين (يسارًا) - ينتج عنها أربعة معالم (في الوسط) - المعالم مُحرَّكة للتوضيح (يمينًا)

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

../../../../_images/union_multi.png

شكل 24.175 عملية اتحاد بين طبقة إدخال 'a' ذات معلمين وطبقتي تراكب 'b' و'c' ذات معلم واحد لكل منهما (يسارًا) - الطبقة الناتجة ذات أحد عشر معلمًا تحمل البيانات الوصفية من جميع الطبقات (يمينًا)

ملاحظة

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

تحذير

تتجاهل هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

شاهد أيضا

الاتحاد، قص، الفرق، التقاطع

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

طبقة الإدخال

INPUT

[vector: geometry]

الطبقة المتجهية المُدخلة المراد تقسيمها عند أي تقاطعات.

طبقات التراكب

اختياري

OVERLAYS

[vector: geometry] [list]

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

الاتحاد

OUTPUT

[same as input]

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

حدّد الطبقة التي ستحتوي على المعالم (المقسّمة والمكررة) من طبقة الإدخال وطبقات التراكب. أحد الخيارات التالية:

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

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

  • الحفظ في Geopackage…

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

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

بادئة حقول التراكب

اختياري

OVERLAY_FIELDS_PREFIX

[string]

أضف بادئة لتمييز حقول طبقات التراكب. وتُلحق بأسماء الحقول المكررة لاحقة عددية لتجنب التعارض.

المُخرَجات

Label

اﻷسم

النوع

وصف

الاتحاد

OUTPUT

[same as input]

الطبقة التي تحتوي على جميع الأجزاء المتراكبة وغير المتراكبة من الطبقات المعالَجة، مع البيانات الوصفية لجميع الطبقات.

شيفرة Python

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

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

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