24.1.23. التغطية المتجهية¶
24.1.23.1. دمج التغطية (Dissolve)¶
Added in 3.36
تعمل على تغطية (ممثّلة كمجموعة من معالم المضلعات ذات أشكال هندسية للحواف متطابقة تمامًا) لدمج (توحيد) الأشكال الهندسية. توفّر نهجًا محسّنًا بدرجة كبيرة لتوحيد هذه المعالم مقارنةً بأدوات الدمج (Dissolve) القياسية.
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector: polygon] |
الطبقة المتجهية المضلعة المُدخلة |
المدموجة |
|
[vector: polygon] الافتراضي: |
حدّد الطبقة المتجهية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المدموجة |
|
[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 (انظر قائمة ).
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector: polygon] |
الطبقة المتجهية المضلعة المُدخلة |
التسامح |
|
[numeric: double] الافتراضي: 0.0 |
المسافة القصوى (بالوحدة المختارة) بين رأسين متتاليين لكي يُدمجا. |
الحفاظ على الحدود |
|
[boolean] الافتراضي: False |
عند التفعيل، يُحافَظ على الحواف الخارجية للتغطية دون تبسيط |
المبسَّطة |
|
[vector: polygon] الافتراضي: |
حدّد الطبقة المتجهية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المبسَّطة |
|
[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 (انظر قائمة ).
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector: polygon] |
الطبقة المتجهية المضلعة المُدخلة |
عرض الفجوة |
|
[numeric: double] الافتراضي: 0.0 |
أقصى عرض للفجوة المراد اكتشافها |
الحواف غير الصالحة |
|
[vector: line] الافتراضي: |
حدّد الطبقة المتجهية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الحواف غير الصالحة |
|
[vector: line] |
الطبقة المتجهية الخطية الناتجة التي تُظهر حواف الأخطاء لكل مضلع غير صالح. |
نتيجة التحقق من الصلاحية |
|
[boolean] |
تُعيد ما إذا كانت التغطية صالحة أم لا. |
شيفرة Python¶
معرّف الخوارزمية: native:coveragevalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.