24.1.23. التغطية المتجهية

24.1.23.1. دمج التغطية (Dissolve)

Added in 3.36

تعمل على تغطية (ممثّلة كمجموعة من معالم المضلعات ذات أشكال هندسية للحواف متطابقة تمامًا) لدمج (توحيد) الأشكال الهندسية. توفّر نهجًا محسّنًا بدرجة كبيرة لتوحيد هذه المعالم مقارنةً بأدوات الدمج (Dissolve) القياسية.

شاهد أيضا

الدمج (Dissolve)

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: polygon]

الطبقة المتجهية المضلعة المُدخلة

المدموجة

OUTPUT

[vector: polygon]

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

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

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

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

  • الحفظ في Geopackage…

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

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

المخرجات

Label

اﻷسم

النوع

وصف

المدموجة

OUTPUT

[vector: polygon]

الطبقة المتجهية المضلعة الناتجة بأشكال هندسية مدموجة.

شيفرة Python

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

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

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

24.1.23.2. تبسيط التغطية

Added in 3.36

تعمل على تغطية (ممثّلة كمجموعة من معالم المضلعات ذات أشكال هندسية للحواف متطابقة تمامًا) لتطبيق تبسيط Visvalingam–Whyatt على الحواف، فتقلل التعقيد بما يتناسب مع التسامح المحدد، مع الحفاظ على تغطية صالحة (أي لن تتقاطع الحواف أو تتلامس بعد التبسيط). لن تُزال الأشكال الهندسية أبدًا، لكنها قد تُبسَّط حتى تصبح مثلثًا فقط. كما ستُعاد بعض الأشكال الهندسية (مثل المضلعات التي تحتوي على عدد قليل جدًا من النقاط غير المكررة) دون تغيير.

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

تنبيه

يتطلب تشغيل هذه الخوارزمية تثبيت QGIS مع GEOS >= 3.12 (انظر قائمة Help ► About).

شاهد أيضا

تبسيط, تنعيم

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: polygon]

الطبقة المتجهية المضلعة المُدخلة

التسامح

TOLERANCE

[numeric: double]

الافتراضي: 0.0

المسافة القصوى (بالوحدة المختارة) بين رأسين متتاليين لكي يُدمجا.

الحفاظ على الحدود

PRESERVE_BOUNDARY

[boolean]

الافتراضي: False

عند التفعيل، يُحافَظ على الحواف الخارجية للتغطية دون تبسيط

المبسَّطة

OUTPUT

[vector: polygon]

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

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

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

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

  • الحفظ في Geopackage…

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

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

المخرجات

Label

اﻷسم

النوع

وصف

المبسَّطة

OUTPUT

[vector: polygon]

الطبقة المتجهية المضلعة الناتجة بعدد أقل من الرؤوس.

شيفرة Python

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

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

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

24.1.23.3. التحقق من صلاحية التغطية

Added in 3.36

تحلّل تغطية (ممثّلة كمجموعة من معالم المضلعات ذات أشكال هندسية للحواف متطابقة تمامًا) للعثور على المواضع التي لا يتحقق فيها افتراض تطابق الحواف تمامًا. ويشمل عدم الصلاحية المضلعات المتداخلة أو التي تحتوي على فجوات أصغر من عرض الفجوة المحدد.

تنبيه

يتطلب تشغيل هذه الخوارزمية تثبيت QGIS مع GEOS >= 3.12 (انظر قائمة Help ► About).

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: polygon]

الطبقة المتجهية المضلعة المُدخلة

عرض الفجوة

GAP_WIDTH

[numeric: double]

الافتراضي: 0.0

أقصى عرض للفجوة المراد اكتشافها

الحواف غير الصالحة

INVALID_EDGES

[vector: line]

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

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

  • تخطي المخرج

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

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

  • الحفظ في Geopackage…

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

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

المخرجات

Label

اﻷسم

النوع

وصف

الحواف غير الصالحة

OUTPUT

[vector: line]

الطبقة المتجهية الخطية الناتجة التي تُظهر حواف الأخطاء لكل مضلع غير صالح.

نتيجة التحقق من الصلاحية

IS_VALID

[boolean]

تُعيد ما إذا كانت التغطية صالحة أم لا.

شيفرة Python

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

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

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