24.1.3. التحقق من الأشكال الهندسية¶
24.1.3.1. الخطوط ذات النهايات المتدلية¶
Added in 3.42
يكتشف الخطوط ذات النهايات المتدلية (dangle-end) في الأشكال الهندسية الخطية ويُبلغ عنها كأخطاء. الخط ذو النهاية المتدلية هو معلم خطي ينتهي عند رأس متصل بقطعة واحدة فقط، مما ينتج عنه نقطة نهاية دون اتصال سليم.
شكل 24.2 تحديد المعالم ذات النهايات المتدلية (بالأحمر) والرؤوس (بالأصفر).¶
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
أخطاء النهايات المتدلية |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعالم ذات النهايات المتدلية اختياري |
|
[vector: line] القيمة الافتراضية: |
طبقة خطوط تحتوي على المعالم الخطية ذات النهايات المتدلية التي تم تحديدها. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء النهايات المتدلية |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
المعالم ذات النهايات المتدلية |
|
[vector: line] |
طبقة خطوط ناتجة تحتوي على معالم الإدخال ذات النهايات المتدلية. إذا لم يُعثر على معالم ذات نهايات متدلية، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrydangle
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.2. المضلعات المتحللة¶
Added in 3.42
يتحقق من المضلعات التي تحتوي على أقل من 3 نقاط، وهي مضلعات متحللة (degenerate). المضلعات المتحللة أخطاء.
ملاحظة
تكتشف هذه الخوارزمية الأشكال الهندسية غير الصالحة للمضلعات (المضلعات المتحللة). لضمان عدم تصفية هذه المعالم غير الصالحة قبل المعالجة، افتح
Advanced options بجوار Input layer واضبط Invalid feature filtering على Do not Filter (Better Performance).
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
أخطاء المضلعات المتحللة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مراكز المضلعات المتحللة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم المضلعات المتحللة اختياري |
|
[vector: polygon] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على المضلعات المتحللة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء المضلعات المتحللة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم المضلعات المتحللة |
|
[vector: polygon] |
طبقة مضلعات ناتجة تحتوي على معالم المضلعات المتحللة. إذا لم يُعثر على معالم مضلعات متحللة، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrydegeneratepolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.3. الأشكال الهندسية المكررة¶
Added in 3.42
يتحقق من وجود أشكال هندسية مكررة في طبقة متجهية، ويُبلغ عنها كأخطاء.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: geometry] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم |
أخطاء الأشكال الهندسية المكررة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
الأشكال الهندسية المكررة اختياري |
|
[vector: same as input] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على الأشكال الهندسية التي تبيّن أنها مكررة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء الأشكال الهندسية المكررة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
الأشكال الهندسية المكررة |
|
[vector: same as input] |
طبقة المخرجات التي تحتوي على الأشكال الهندسية التي تبيّن أنها مكررة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryduplicate
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.4. الرؤوس المكررة¶
Added in 3.42
يتحقق من وجود رؤوس مكررة في الأشكال الهندسية الخطية أو المضلعة، ويُبلغ عنها كأخطاء.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line, polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم |
أخطاء الرؤوس المكررة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعالم ذات الرؤوس المكررة اختياري |
|
[vector: same as input] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على المعالم ذات الرؤوس المكررة. أحد الخيارات:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء الرؤوس المكررة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
المعالم ذات الرؤوس المكررة |
|
[vector: same as input] |
طبقة المخرجات التي تحتوي على المعالم ذات الرؤوس المكررة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryduplicatenodes
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.5. المعالم داخل المضلع¶
Added in 3.42
يتحقق من الأشكال الهندسية المُدخلة المحتواة في المضلعات من قائمة طبقات المضلعات. يمكن التحقق من طبقة مضلعات مقابل نفسها. يُبلغ عن أي معالم محتواة كأخطاء.
شكل 24.3 الإبلاغ عن أخطاء المعالم الواقعة داخل مضلع.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: geometry] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
طبقات المضلعات |
|
[vector: polygon][list] |
قائمة طبقات المضلعات المراد التحقق مقابلها. |
أخطاء المعالم المحتواة |
|
[vector: point] القيمة الافتراضية: |
طبقة نقاط تمثل المعالم المحتواة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعالم المحتواة اختياري |
|
[vector: same as input] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على المعالم الواقعة داخل المضلعات التي جرى التحقق منها. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء المعالم المحتواة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
المعالم المحتواة |
|
[vector: same as input] |
طبقة المخرجات التي تحتوي على المعالم الواقعة داخل المضلعات التي جرى التحقق منها. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrycontained
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.6. الثقوب¶
Added in 3.42
يكتشف الثقوب في الأشكال الهندسية للمضلعات ويُبلغ عنها كأخطاء.
شكل 24.4 الإبلاغ عن أخطاء الثقوب في معلم مضلع.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم |
أخطاء الثقوب |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المضلعات ذات الثقوب اختياري |
|
[vector: polygon] القيمة الافتراضية: |
طبقة مضلعات تحتوي على المعالم ذات الثقوب. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء الثقوب |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
المضلع ذو الثقوب |
|
[vector: polygon] |
طبقة مضلعات ناتجة تحتوي على المعالم ذات الثقوب. إذا لم يُعثر على ثقوب، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryhole
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.7. الخطوط المتقاطعة فيما بينها¶
Added in 3.42
يتحقق من التقاطعات بين الأشكال الهندسية الخطية داخل طبقة. التقاطعات بين خطين مختلفين أخطاء.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
أخطاء التقاطع |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع التقاطعات. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعلم المتقاطع اختياري |
|
[vector: line] القيمة الافتراضية: |
تحديد طبقة المخرجات للمعالم المتقاطعة فيما بينها. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء التقاطع |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
المعلم المتقاطع |
|
[vector: line] |
طبقة المخرجات التي تحتوي، لكل تقاطع تم تحديده، على المعلم (ذي قيمة |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrylineintersection
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.8. الخطوط المتقاطعة مع طبقة أخرى¶
Added in 3.42
يتحقق مما إذا كانت معالم طبقة الخطوط المُدخلة تتقاطع مع معالم طبقة التحقق. معلم الإدخال الذي يتقاطع مع معلم من طبقة التحقق يُعدّ خطأ.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
طبقة التحقق |
|
[vector: line, polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق مقابلها. |
أخطاء الخطوط المتقاطعة مع طبقة أخرى |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة النقاط الناتجة التي تحتوي على مواقع أخطاء التقاطع. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم الخطوط المتقاطعة مع طبقة أخرى اختياري |
|
[line] القيمة الافتراضية: |
طبقة خطوط تحتوي على معالم الإدخال التي تتقاطع مع معالم طبقة التحقق. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء الخطوط المتقاطعة مع طبقة أخرى |
|
[vector: point] |
طبقة نقاط ناتجة تمثل موقع الخطأ ومعلوماته. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم الخطوط المتقاطعة مع طبقة أخرى |
|
[vector: line] |
طبقة المخرجات التي تحتوي، لكل تقاطع تم تحديده، على معلم الإدخال الذي ينتمي إليه. إذا لم يُعثر على تقاطعات، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrylinelayerintersection
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.9. الرؤوس المفقودة على امتداد الحدود¶
Added in 3.42
يتحقق من وجود رؤوس مفقودة على امتداد حدود المضلعات. لكي تكون الطوبولوجيا صحيحة، يجب أن يكون الرأس الواقع عند ملتقى مضلعين موجودًا في كلا المضلعين. الرؤوس المفقودة أخطاء.
شكل 24.5 الإبلاغ عن أخطاء الرؤوس المفقودة في معالم المضلعات.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
أخطاء الرؤوس المفقودة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعالم ذات الرؤوس المفقودة اختياري |
|
[vector: polygon] القيمة الافتراضية: |
طبقة مضلعات تحتوي على المعالم التي تفتقد رؤوسًا. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء الرؤوس المفقودة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
المعالم ذات الرؤوس المفقودة |
|
[vector: polygon] |
طبقة مضلعات ناتجة تحتوي على المعالم التي تفتقد رؤوسًا. سيكون هناك عدد من المعالم (المكررة) يساوي عدد الرؤوس المفقودة في كل شكل هندسي. إذا لم تكن هناك رؤوس مفقودة، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrymissingvertex
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.10. التداخلات¶
Added in 3.42
يحسب مناطق التداخل في الأشكال الهندسية للمضلعات، ويُبلغ عن المناطق الأصغر من حد أدنى معيّن كأخطاء.
شكل 24.6 تشير المضلعات المهشّرة إلى مناطق التداخل الأصغر من الحد الأدنى المحدد.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
الحد الأدنى لمساحة التداخل |
|
[numeric: double] |
الحد الأدنى لمساحة التداخل ليُبلَّغ عنه كخطأ. إذا ضُبط على 0، يُبلَّغ عن جميع التداخلات. |
أخطاء التداخل |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على نقاط مراكز مناطق التداخل. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم التداخل اختياري |
|
[vector: polygon] القيمة الافتراضية: |
تحديد طبقة المخرجات للمعالم التي تحتوي على تداخلات. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء التداخل |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم التداخل |
|
[vector: polygon] |
طبقة المخرجات التي تحتوي على مناطق التداخل. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryoverlap
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.11. النقاط خارج الخطوط¶
Added in 3.42
يتحقق مما إذا كانت النقاط في طبقة الإدخال مغطاة بخط من طبقات الخطوط المحددة. النقطة غير المغطاة بخط تُعدّ خطأ.
شكل 24.7 الإبلاغ عن أخطاء النقاط غير المغطاة بخط.¶
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: point] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
طبقات الخطوط |
|
[vector: line][list] |
الطبقة (الطبقات) التي تحتوي على الخطوط المراد التحقق مقابلها. |
النقاط غير المغطاة بخط |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على النقاط غير المغطاة بخط. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط غير المغطاة بخط |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrypointcoveredbyline
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.12. النقاط خارج المضلعات¶
Added in 3.42
يتحقق مما إذا كانت النقاط من طبقة الإدخال واقعة داخل مضلعات من طبقات المضلعات المحددة. النقاط غير الواقعة بالكامل داخل المضلعات تُعدّ أخطاء.
شكل 24.8 الإبلاغ عن أخطاء النقاط الواقعة خارج المضلعات.¶
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: point] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
طبقات المضلعات |
|
[vector: polygon][list] |
الطبقة (الطبقات) التي تحتوي على المضلعات المراد التحقق مقابلها. |
أخطاء النقاط خارج المضلعات |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على النقاط الواقعة خارج المضلعات. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء النقاط خارج المضلعات |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrypointinpolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.13. التلامس الذاتي¶
Added in 3.42
يتحقق مما إذا كان الشكل الهندسي يحتوي على نقاط تلامس ذاتي (في الخط أو المضلع)، أي رأس يلامس أكثر من قطعتين من الحلقة نفسها. التلامسات الذاتية أخطاء.
ملاحظة
تكتشف هذه الخوارزمية الأشكال الهندسية غير الصالحة للمضلعات (التلامسات الذاتية). لضمان عدم تصفية هذه المعالم غير الصالحة قبل المعالجة، افتح
Advanced options بجوار Input layer واضبط Invalid feature filtering على Do not Filter (Better Performance).
شكل 24.9 التقاطع الذاتي مقابل التلامس الذاتي.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line, polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
نقاط أخطاء التلامس الذاتي |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم التلامس الذاتي اختياري |
|
[same as input] القيمة الافتراضية: |
طبقة خطوط أو مضلعات تحتوي على معالم ذات تلامس ذاتي. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
نقاط أخطاء التلامس الذاتي |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم التلامس الذاتي |
|
[vector: same as input] |
طبقة مضلعات أو خطوط ناتجة تحتوي على المعالم ذات التلامس الذاتي. إذا لم يُعثر على معالم ذات تلامس ذاتي، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryselfcontact
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.14. التقاطعات الذاتية¶
Added in 3.42
يكتشف التقاطعات الذاتية في الأشكال الهندسية الخطية أو المضلعة، ويُبلغ عنها كأخطاء. تحدث التقاطعات الذاتية عندما تتقاطع قطع الشكل الهندسي مع بعضها دون أن يكون بينها رأس مشترك.
ملاحظة
تكتشف هذه الخوارزمية الأشكال الهندسية غير الصالحة للمضلعات (التقاطعات الذاتية). لضمان عدم تصفية هذه المعالم غير الصالحة قبل المعالجة، افتح
Advanced options بجوار Input layer واضبط Invalid feature filtering على Do not Filter (Better Performance).
شكل 24.10 التقاطع الذاتي مقابل التلامس الذاتي.¶
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line, polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم |
أخطاء التقاطع الذاتي |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم التقاطع الذاتي اختياري |
|
[same as input] القيمة الافتراضية: |
طبقة خطوط أو مضلعات تحتوي على معالم ذات تقاطع ذاتي. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء التقاطع الذاتي |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم التقاطع الذاتي |
|
[vector: line, polygon] |
طبقة مضلعات أو خطوط ناتجة تحتوي على المعالم ذات التقاطع الذاتي. إذا لم يُعثر على معالم ذات تقاطع ذاتي، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryselfintersection
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.15. المضلعات الشريطية الرفيعة¶
Added in 3.42
يكتشف المضلعات الشريطية الرفيعة (sliver) في طبقة مضلعات، أي المضلعات التي تزيد نحافتها على قيمة محددة.
النحافة هي النسبة بين مساحة أصغر مربع يحتوي المضلع ومساحة المضلع نفسه (للمربع قيمة نحافة تساوي 1). تتراوح قيمة النحافة بين 1 و+infinity. يمكن ضبط مساحة قصوى لقصر التحقق على المضلعات ذات المساحة الأصغر. المضلعات التي تزيد نحافتها على النحافة القصوى تُعدّ أخطاء. لإصلاح المضلعات الشريطية الرفيعة، استخدم الخوارزمية إصلاح المضلعات الصغيرة.
ملاحظة
تكتشف هذه الخوارزمية الأشكال الهندسية غير الصالحة للمضلعات (المضلعات الشريطية الرفيعة). لضمان عدم تصفية هذه المعالم غير الصالحة قبل المعالجة، افتح
Advanced options بجوار Input layer واضبط Invalid feature filtering على Do not Filter (Better Performance).
شكل 24.11 الإبلاغ عن أخطاء المعالم ذات المضلعات الشريطية الرفيعة.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
النحافة القصوى |
|
[numeric: double] القيمة الافتراضية: 20.0 |
القيمة القصوى لنحافة المضلع ليُعدّ صالحًا. يُبلَّغ عن أي مضلع تتجاوز قيمة نحافته هذه العتبة كخطأ. |
المساحة القصوى (بوحدات الخريطة المربعة) |
|
[numeric: double] القيمة الافتراضية: 0.0 |
المساحة القصوى للمضلع المراد التحقق منه (بوحدات الخريطة). يُتخطى أي مضلع تتجاوز مساحته هذه العتبة. القيمة 0 تعني التحقق من جميع المضلعات. |
أخطاء المضلعات الشريطية الرفيعة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على نقاط مراكز معالم المضلعات الشريطية الرفيعة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم المضلعات الشريطية الرفيعة اختياري |
|
[vector: polygon] القيمة الافتراضية: |
طبقة مضلعات تحتوي على معالم المضلعات الشريطية الرفيعة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء المضلعات الشريطية الرفيعة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم المضلعات الشريطية الرفيعة |
|
[vector: polygon] |
طبقة المخرجات التي تحتوي على المعالم ذات المضلعات الشريطية الرفيعة. إذا لم يُعثر على معالم مضلعات شريطية رفيعة، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrysliverpolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.16. الزوايا الصغيرة¶
Added in 3.42
يقارن الزوايا داخل الأشكال الهندسية الخطية أو المضلعة بعتبة محددة، ويُبلغ عن أي زاوية أقل من تلك القيمة كخطأ.
شكل 24.12 الإبلاغ عن أخطاء في معلم خطي لزوايا أقل من 15°.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line, polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
الحد الأدنى للزاوية |
|
[numeric: double] |
الحد الأدنى المسموح به للزاوية بين القطع المتجاورة في الشكل الهندسي للمعلم. يُبلَّغ عن أي زاوية أقل من هذه العتبة كخطأ. |
أخطاء الزوايا الصغيرة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مواقع الأخطاء. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء الزوايا الصغيرة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryangle
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.17. المضلعات الصغيرة¶
Added in 3.42
يكتشف معالم المضلعات التي تقل مساحتها عن قيمة محددة ويعدّها أخطاء.
ملاحظة
تكتشف هذه الخوارزمية الأشكال الهندسية غير الصالحة للمضلعات (المضلعات الصغيرة). لضمان عدم تصفية هذه المعالم غير الصالحة قبل المعالجة، افتح
Advanced options بجوار Input layer واضبط Invalid feature filtering على Do not Filter (Better Performance).
شكل 24.13 الإبلاغ عن أخطاء المعالم ذات المضلعات الصغيرة (التي تقل عن عتبة المساحة المحددة).¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
عتبة المساحة |
|
[numeric: double] القيمة الافتراضية: 0 |
الحد الأدنى لمساحة المضلع ليُعدّ صالحًا، بالوحدات المحددة. يُبلَّغ عن أي مضلع تقل مساحته عن هذه العتبة كخطأ. |
أخطاء المضلعات الصغيرة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على نقاط مراكز المضلعات الصغيرة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم المضلعات الصغيرة اختياري |
|
[vector: polygon] القيمة الافتراضية: |
تحديد طبقة المخرجات للمعالم التي تحتوي على معالم مضلعات صغيرة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء المضلعات الصغيرة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم المضلعات الصغيرة |
|
[vector: polygon] |
طبقة مضلعات ناتجة تحتوي على معالم المضلعات الصغيرة. إذا لم يُعثر على معالم مضلعات صغيرة، فستكون طبقة المخرجات فارغة. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometryarea
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.18. الفجوات الصغيرة¶
Added in 3.42
يتحقق من وجود فجوات بين المضلعات في طبقة الإدخال. يُبلَّغ عن الفجوات التي تقل مساحتها عن عتبة الفجوة كأخطاء. إذا قُدِّمت طبقة فجوات مسموح بها، تتجاهل الخوارزمية الفجوات الواقعة بالكامل داخل مضلعات هذه الطبقة. ويمكن تطبيق نطاق عازل اختياري على الفجوات المسموح بها.
شكل 24.14 الإبلاغ عن أخطاء في معالم المضلعات لفجوات أصغر من العتبة المحددة.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
عتبة الفجوة |
|
[numeric: double] القيمة الافتراضية: 0.0 |
المساحة القصوى للفجوات التي يُبلَّغ عنها كأخطاء، بوحدات الخريطة. إذا ضُبطت على 0، يُبلَّغ عن جميع الفجوات. |
طبقة الفجوات المسموح بها اختياري |
|
[vector: polygon] |
طبقة اختيارية تحدد مضلعات يجب تجاهل مساحاتها أثناء التحقق من الفجوات. لن يُبلَّغ عن الفجوات الواقعة بالكامل داخل هذه المضلعات كأخطاء. |
النطاق العازل للفجوات المسموح بها اختياري |
|
[numeric: double] القيمة الافتراضية: 0.0 |
مسافة النطاق العازل المراد تطبيقها على طبقة الفجوات المسموح بها، بالوحدات المحددة. تُتجاهل الفجوات الواقعة داخل هذه المنطقة العازلة. يتيح ذلك إضافة تسامح مكاني حول الفجوات المسموح بها لتجنب الإبلاغ عن الفجوات القريبة من الحدود كأخطاء. |
طبقة الجيران |
|
[vector: table] القيمة الافتراضية: |
تحديد جدول المخرجات الذي يمثل معرّف الفجوة والمعرّف الفريد للمعالم المجاورة لها. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
أخطاء الفجوات اختياري |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على نقاط مراكز الفجوات. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم الفجوات |
|
[vector: polygon] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على الأشكال الهندسية للفجوات. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الجيران |
|
[vector: table] |
جدول علائقي من نوع 1–N، أي أن الفجوة الواحدة يمكن أن ترتبط بعدة مضلعات مجاورة. يحتوي جدول المخرجات على الحقول التالية:
|
أخطاء الفجوات |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم الفجوات |
|
[vector: polygon] |
طبقة المخرجات التي تحتوي على الأشكال الهندسية للفجوات. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrygap
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.19. القطع الصغيرة¶
Added in 3.42
يحسب أطوال القطع المفردة في الأشكال الهندسية الخطية أو المضلعة، ويُبلغ عن القطع الأقصر من طول أدنى كأخطاء.
شكل 24.15 الإبلاغ عن أخطاء (بالأحمر) في قطع خطية مفردة أقصر من العتبة المحددة.¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: line, polygon] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
الحد الأدنى لطول القطعة |
|
[numeric: double] القيمة الافتراضية: 0.0 |
الحد الأدنى لطول القطع لتُعدّ صالحة، بوحدات الخريطة. |
أخطاء القطع القصيرة |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مراكز القطع القصيرة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم القطع القصيرة اختياري |
|
[vector: same as input] القيمة الافتراضية: |
تحديد طبقة المخرجات للمعالم التي تحتوي على قطع قصيرة. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء القطع القصيرة |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم القطع القصيرة |
|
[vector: same as input] |
طبقة المخرجات التي تحتوي، لكل قطعة قصيرة تم تحديدها، على المعلم الذي تنتمي إليه. الحقول المتاحة هي نفسها الموجودة في المخرجات |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrysegmentlength
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.3.20. متعدد الأجزاء حصرًا¶
Added in 3.42
تتحقق مما إذا كانت الأشكال الهندسية متعددة الأجزاء تحتوي على أكثر من جزء واحد. تُعدّ الأشكال الهندسية متعددة الأجزاء التي تحتوي على جزء واحد فقط أخطاءً.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الإدخال |
|
[vector: geometry] |
الطبقة التي تحتوي على الأشكال الهندسية المراد التحقق منها. |
المعرّف الفريد للمعلم |
|
[tablefield: any] |
حقل يخزن قيمًا فريدة لتعريف المعالم. |
أخطاء الأشكال الهندسية أحادية الجزء |
|
[vector: point] القيمة الافتراضية: |
تحديد طبقة المخرجات التي تحتوي على مراكز الأشكال الهندسية متعددة الأجزاء التي لها جزء واحد فقط. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
معالم الأشكال الهندسية أحادية الجزء اختياري |
|
[vector: same as input] القيمة الافتراضية: |
تحديد طبقة المخرجات للمعالم التي تحتوي على أشكال هندسية متعددة الأجزاء لها جزء واحد فقط. أحد الخيارات:
يمكن أيضًا تغيير ترميز الملف من هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
التسامح |
|
[numeric: integer] القيمة الافتراضية: 8 |
الدقة العددية للعمليات الهندسية، وتُعطى كعدد صحيح n، بمعنى أن رأسين تفصل بينهما مسافة أقل من 10-n (بوحدات الخريطة) يُعدّان مدموجين. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
أخطاء الأشكال الهندسية أحادية الجزء |
|
[vector: point] |
طبقة نقاط ناتجة تمثل مواقع الأخطاء ومعلوماتها. تحتوي طبقة المخرجات على الحقول التالية:
|
معالم الأشكال الهندسية أحادية الجزء |
|
[vector: same as input] |
طبقة مخرجات تحتوي على المعالم متعددة الأجزاء التي لها جزء واحد فقط. الحقول المتاحة هي نفسها الموجودة في المخرج |
شيفرة Python¶
معرّف الخوارزمية: native:checkgeometrymultipart
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.