24.1.24. إنشاء البيانات المتجهية¶
24.1.24.1. مصفوفة من الخطوط المُزاحة (المتوازية)¶
تُنشئ نسخًا من معالم الخطوط في طبقة بإنشاء عدة نسخ مُزاحة من كل معلم. تُزاح كل نسخة جديدة تدريجيًا بمسافة محددة.
المسافة الموجبة تُزيح الخطوط إلى اليسار، والمسافات السالبة تُزيحها إلى اليمين.
شكل 24.86 بالأزرق الطبقة المصدر، وبالأحمر الطبقة المُزاحة¶
تتيح تعديل المعالم في مكانها لمعالم الخطوط
تحذير
تحذف هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector: line] |
الطبقة المتجهية الخطية المُدخلة المستخدمة للإزاحات. |
عدد المعالم المراد إنشاؤها |
|
الافتراضي: 10 |
عدد النسخ المُزاحة المراد توليدها لكل معلم |
مسافة خطوة الإزاحة |
|
الافتراضي: 1.0 |
المسافة بين نسختين مُزاحتين متتاليتين |
الخطوط المُزاحة |
|
[vector: line] الافتراضي: |
حدّد الطبقة الخطية الناتجة التي تحتوي على المعالم المُزاحة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المقاطع |
|
[numeric: double] الافتراضي: 8 |
عدد المقاطع الخطية المستخدمة لتقريب ربع دائرة عند إنشاء إزاحات مستديرة |
نمط الوصل |
|
[enumeration] الافتراضي: 0 |
حدّد ما إذا كان يجب استخدام وصلات مستديرة أو حادة (miter) أو مشطوفة (bevel) عند إزاحة الزوايا في الخط. أحد الخيارات:
شكل 24.87 أنماط الوصل المستديرة والحادة والمشطوفة¶ |
حد الوصلة الحادة |
|
[numeric: double] الافتراضي: 2.0 |
يضبط المسافة القصوى من الشكل الهندسي المُزاح المستخدمة عند إنشاء وصلة حادة كمعامل مضروب في مسافة الإزاحة (ينطبق فقط على أنماط الوصل الحادة). الحد الأدنى: 1.0
شكل 24.88 نطاق عازل 10m بحد 2 ونطاق عازل 10m بحد 1¶ |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الخطوط المُزاحة |
|
[vector: line] |
طبقة خطية ناتجة تحتوي على المعالم الأصلية والمُزاحة. تُنسخ السمات إلى المخرجات المقابلة. وتُضاف السمات التالية المتعلقة بمعاملات الإدخال: |
شيفرة Python¶
معرّف الخوارزمية: native:arrayoffsetlines
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.2. مصفوفة من المعالم المُنقولة¶
تُنشئ نسخًا من المعالم في طبقة بإنشاء عدة نسخ منقولة من كل معلم. تُزاح كل نسخة تدريجيًا بمقدار محدد مسبقًا على المحور X و/أو Y و/أو Z.
يمكن أيضًا نقل قيم M الموجودة في الشكل الهندسي.
شكل 24.89 الطبقات المُدخلة بدرجات الأزرق، والطبقات الناتجة ذات المعالم المنقولة بدرجات الأحمر¶
تتيح تعديل المعالم في مكانها لمعالم النقاط والخطوط والمضلعات
تحذير
تحذف هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector: geometry] |
الطبقة المتجهية المُدخلة المراد نقلها |
عدد المعالم المراد إنشاؤها |
|
الافتراضي: 10 |
عدد النسخ المراد توليدها لكل معلم |
مسافة الخطوة (المحور x) |
|
الافتراضي: 0.0 |
الإزاحة المطبّقة على المحور X |
مسافة الخطوة (المحور y) |
|
الافتراضي: 0.0 |
الإزاحة المطبّقة على المحور Y |
مسافة الخطوة (المحور z) |
|
الافتراضي: 0.0 |
الإزاحة المطبّقة على المحور Z |
مسافة الخطوة (قيم m) |
|
الافتراضي: 0.0 |
الإزاحة المطبّقة على M |
المنقولة |
|
[same as input] الافتراضي: |
طبقة متجهية ناتجة تحتوي على نسخ منقولة (مُزاحة) من المعالم. تُنسخ المعالم الأصلية أيضًا. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المنقولة |
|
[same as input] |
طبقة متجهية ناتجة تحتوي على نسخ منقولة (مُزاحة) من المعالم. تُنسخ المعالم الأصلية أيضًا. |
شيفرة Python¶
معرّف الخوارزمية: native:arraytranslatedfeatures
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.3. إنشاء شبكة¶
تُنشئ طبقة متجهية تحتوي على شبكة تغطي امتدادًا معطى. يمكن أن تكون لخلايا الشبكة أشكال مختلفة:
شكل 24.90 أشكال مختلفة لخلايا الشبكة مطبّقة على الامتداد نفسه، دون تداخلات¶
يُحدَّد حجم كل عنصر في الشبكة و/أو موضعه باستخدام تباعد أفقي ورأسي. يجب تحديد نظام الإحداثيات المرجعي للطبقة الناتجة. ويجب التعبير عن امتداد الشبكة وقيم التباعد بإحداثيات ووحدات هذا النظام.
القائمة الافتراضية:
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
نوع الشبكة |
|
[enumeration] الافتراضي: 0 |
شكل الشبكة. أحد الخيارات:
|
امتداد الشبكة |
|
[extent] |
امتداد الشبكة الطرق المتاحة هي:
|
التباعد الأفقي |
|
[numeric: double] الافتراضي: 1.0 |
حجم خلية الشبكة على المحور X |
التباعد الرأسي |
|
[numeric: double] الافتراضي: 1.0 |
حجم خلية الشبكة على المحور Y |
التراكب الأفقي |
|
[numeric: double] الافتراضي: 0.0 |
مسافة التراكب بين خليتين متتاليتين من الشبكة على المحور X |
التراكب الرأسي |
|
[numeric: double] الافتراضي: 0.0 |
مسافة التراكب بين خليتين متتاليتين من الشبكة على المحور Y |
نظام الإحداثيات المرجعي للشبكة |
|
[crs] الافتراضي: نظام الإحداثيات المرجعي للمشروع |
نظام الإحداثيات المرجعي المطبّق على الشبكة |
الشبكة |
|
[vector: geometry] الافتراضي: |
طبقة الشبكة المتجهية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الشبكة |
|
[vector: geometry] |
طبقة الشبكة المتجهية الناتجة. يعتمد نوع الشكل الهندسي الناتج (نقطة أو خط أو مضلع) على Grid type. تُنشأ المعالم من الأعلى إلى الأسفل ومن اليسار إلى اليمين. ويُملأ جدول البيانات الوصفية بما يلي:
|
شيفرة Python¶
معرّف الخوارزمية: native:creategrid
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.4. إنشاء طبقة من امتداد¶
تُنشئ طبقة متجهية جديدة تحتوي على معلم واحد بشكل هندسي يطابق امتداد الطبقة المُدخلة.
يمكن استخدامها في النماذج لتحويل امتداد حرفي (بصيغة xmin و xmax و ymin و ymax) إلى طبقة يمكن استخدامها في خوارزميات أخرى تتطلب مُدخلًا من نوع طبقة.
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الامتداد (xmin, xmax, ymin, ymax) |
|
[extent] |
الامتداد المُدخل الطرق المتاحة هي:
|
الامتداد |
|
[vector: polygon] الافتراضي: |
حدّد الطبقة المتجهية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الامتداد |
|
[vector: polygon] |
الطبقة المتجهية الناتجة (الامتداد) |
شيفرة Python¶
معرّف الخوارزمية: native:extenttolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.5. إنشاء طبقة من نقطة¶
تُنشئ طبقة متجهية جديدة تحتوي على معلم واحد شكله الهندسي مطابق لمُعامل نقطة. يمكن استخدامها في النماذج لتحويل نقطة إلى طبقة نقطية للخوارزميات التي تتطلب مدخلًا على هيئة طبقة.
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقطة |
|
[إحداثيات] |
نقطة الإدخال، بما في ذلك معلومات CRS (مثال: إذا لم يُحدَّد CRS فسيُستخدم نظام الإحداثيات المرجعي للمشروع. يمكن تحديد النقطة بالنقر على لوحة الخريطة. |
النقطة |
|
[متجهي: نقطي] الافتراضي: |
حدّد الطبقة الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقطة |
|
[متجهي: نقطي] |
الطبقة المتجهية النقطية الناتجة التي تحتوي على نقطة الإدخال. |
شيفرة Python¶
معرّف الخوارزمية: native:pointtolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.6. إنشاء طبقة نقاط من جدول¶
تُنشئ طبقة نقاط من جدول يحتوي على أعمدة تضم حقول الإحداثيات.
إلى جانب إحداثيات X و Y يمكنك أيضًا تحديد حقلي Z و M.
تحذير
تحذف هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[متجهي: أي نوع] |
طبقة متجهية أو جدول الإدخال. |
حقل X |
|
[حقل جدول: أي نوع] |
الحقل الذي يحتوي على الإحداثي X |
حقل Y |
|
[حقل جدول: أي نوع] |
الحقل الذي يحتوي على الإحداثي Y |
حقل Z اختياري |
|
[حقل جدول: أي نوع] |
الحقل الذي يحتوي على الإحداثي Z |
حقل M اختياري |
|
[حقل جدول: أي نوع] |
الحقل الذي يحتوي على قيمة M |
نظام الإحداثيات المرجعي الهدف |
|
[crs] الافتراضي: |
نظام الإحداثيات المرجعي المستخدم للطبقة. يُفترض أن الإحداثيات المقدَّمة متوافقة معه. |
النقاط من الجدول |
|
[متجهي: نقطي] الافتراضي: |
حدّد طبقة النقاط الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط من الجدول |
|
[متجهي: نقطي] |
طبقة النقاط الناتجة |
شيفرة Python¶
معرّف الخوارزمية: native:createpointslayerfromtable
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.7. توليد نقاط (مراكز البكسلات) على امتداد خط¶
تولّد طبقة متجهية نقطية من طبقة شبكية وطبقة خطية مُدخلتين.
تقابل النقاط مراكز البكسلات التي تتقاطع مع الطبقة الخطية.
شكل 24.91 نقاط مراكز البكسلات¶
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الشبكية |
|
[شبكي] |
الطبقة الشبكية المُدخلة |
الطبقة المتجهية |
|
[vector: line] |
الطبقة المتجهية الخطية المُدخلة |
النقاط على امتداد الخط |
|
[متجهي: نقطي] الافتراضي: |
طبقة النقاط الناتجة التي تضم مراكز البكسلات. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط على امتداد الخط |
|
[متجهي: نقطي] |
طبقة النقاط الناتجة التي تضم مراكز البكسلات |
شيفرة Python¶
معرّف الخوارزمية: qgis:generatepointspixelcentroidsalongline
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.8. توليد نقاط (مراكز البكسلات) داخل مضلع¶
تولّد طبقة متجهية نقطية من طبقة شبكية وطبقة مضلعات مُدخلتين.
تقابل النقاط مراكز البكسلات التي تتقاطع مع طبقة المضلعات.
تحذير
تحذف هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.
شكل 24.92 نقاط مراكز البكسلات¶
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الشبكية |
|
[شبكي] |
الطبقة الشبكية المُدخلة |
الطبقة المتجهية |
|
[vector: polygon] |
الطبقة المتجهية المضلعية المُدخلة |
النقاط داخل المضلعات |
|
[متجهي: نقطي] الافتراضي: |
طبقة النقاط الناتجة لمراكز البكسلات. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط داخل المضلعات |
|
[متجهي: نقطي] |
طبقة النقاط الناتجة لمراكز البكسلات |
شيفرة Python¶
معرّف الخوارزمية: native:generatepointspixelcentroidsinsidepolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.9. استيراد الصور ذات الوسوم الجغرافية¶
تُنشئ طبقة نقاط تقابل المواقع الموسومة جغرافيًا في صور JPEG أو HEIC/HEIF الموجودة في مجلد مصدر.
ستحتوي طبقة النقاط على معلم PointZ واحد لكل ملف مُدخل أمكن قراءة وسومه الجغرافية. وستُستخدم أي معلومات عن الارتفاع في الوسوم الجغرافية لتعيين قيمة Z للنقطة.
إلى جانب خط الطول ودائرة العرض، تُضاف إلى النقطة كذلك معلومات الارتفاع والاتجاه والطابع الزمني، إن وُجدت في الصورة، بوصفها بيانات وصفية.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مجلد الإدخال |
|
[مجلد] |
مسار المجلد المصدر الذي يحتوي على الصور ذات الوسوم الجغرافية |
الفحص التكراري |
|
[منطقي] الافتراضي: False |
عند التفعيل، سيُفحص المجلد ومجلداته الفرعية |
الصور اختياري |
|
[متجهي: نقطي] الافتراضي: |
حدّد الطبقة المتجهية النقطية للصور ذات الوسوم الجغرافية. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
جدول الصور غير الصالحة اختياري |
|
[متجهي: جدول] الافتراضي: |
حدّد جدول الصور غير المقروءة أو غير الموسومة جغرافيًا. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الصور |
|
[متجهي: نقطي] |
طبقة متجهية نقطية تضم الصور ذات الوسوم الجغرافية. يُملأ نموذج الطبقة تلقائيًا بالمسارات وإعدادات معاينة الصور. |
جدول الصور غير الصالحة اختياري |
|
[متجهي: جدول] |
يمكن أيضًا إنشاء جدول بالصور غير المقروءة أو غير الموسومة جغرافيًا. |
شيفرة Python¶
معرّف الخوارزمية: native:importphotos
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.10. تحويل النقاط إلى مسار¶
تحوّل طبقة نقاط إلى طبقة خطوط، بوصل النقاط وفق ترتيب يحدده تعبير أو حقل في طبقة النقاط المُدخلة.
يمكن تجميع النقاط حسب حقل أو تعبير للتمييز بين معالم الخطوط.
إضافة إلى الطبقة المتجهية الخطية، يُنتَج ملف نصي يصف الخط الناتج بوصفه نقطة بداية وسلسلة من الاتجاهات (بالنسبة إلى السمت) والمسافات.
ملاحظة
تستخدم هذه الخوارزمية قياسات مبنية على الإهليلج وتحترم إعدادات الإهليلج الحالية.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة النقاط المُدخلة |
|
[متجهي: نقطي] |
الطبقة المتجهية النقطية المُدخلة |
إنشاء مسارات مغلقة |
|
[منطقي] الافتراضي: False |
عند التفعيل، تُوصل النقطتان الأولى والأخيرة من الخط فيُغلق المسار المولَّد |
تعبير الترتيب اختياري |
|
[تعبير] |
حقل أو تعبير يوفّر ترتيب وصل النقاط في المسار. إذا لم يُعيَّن يُستخدم معرّف المعلم ( |
فرز النصوص التي تحتوي على أرقام فرزًا طبيعيًا |
|
[منطقي] الافتراضي: False |
عند التفعيل، تُفرز المعالم فرزًا طبيعيًا وفق التعبير المقدَّم (أي 'a9' < 'a10'). |
تعبير تجميع المسارات اختياري |
|
[تعبير] |
تُجمَّع المعالم النقطية ذات القيمة نفسها في الحقل أو التعبير في الخط نفسه. إذا لم يُعيَّن، يُرسم مسار واحد يضم جميع نقاط الإدخال. |
المسارات |
|
[vector: line] الافتراضي: |
حدّد الطبقة المتجهية الخطية للمسار. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
مجلد المخرجات النصية اختياري |
|
[مجلد] الافتراضي: |
حدّد المجلد الذي سيحتوي على ملفات وصف النقاط والمسارات. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المسارات |
|
[vector: line] |
الطبقة المتجهية الخطية للمسار |
مجلد المخرجات النصية |
|
[مجلد] |
المجلد الذي يحتوي على ملفات وصف النقاط والمسارات |
شيفرة Python¶
معرّف الخوارزمية: native:pointstopath
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.11. نقاط عشوائية على امتداد خط¶
تُنشئ طبقة نقاط جديدة، توضع نقاطها على خطوط طبقة أخرى.
لكل خط في طبقة الإدخال، يُضاف عدد محدد من النقاط إلى الطبقة الناتجة. وإجراء إضافة النقطة هو:
تحديد معلم خطي عشوائيًا من طبقة الإدخال
إذا كان المعلم متعدد الأجزاء، يُحدَّد جزء منه عشوائيًا
تحديد قطعة من ذلك الخط عشوائيًا
تحديد موضع على تلك القطعة عشوائيًا.
يعني هذا الإجراء أن الأجزاء المنحنية من الخطوط (ذات القطع القصيرة نسبيًا) ستحصل على نقاط أكثر من الأجزاء المستقيمة (ذات القطع الطويلة نسبيًا)، كما يتضح في الرسم التوضيحي أدناه، حيث يمكن مقارنة مخرجات خوارزمية Random points along lines بمخرجات خوارزمية Random points on lines (التي تُنتج نقاطًا موزعة بالتساوي في المتوسط على امتداد الخطوط).
شكل 24.93 مثال على مخرجات الخوارزمية. اليسار: Random points along line، اليمين: Random points on lines¶
يمكن تحديد مسافة دنيا لتجنب أن تكون النقاط متقاربة جدًا من بعضها.
تحذير
تحذف هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة النقاط المُدخلة |
|
[vector: line] |
الطبقة المتجهية الخطية المُدخلة |
عدد النقاط |
|
[رقمي: عدد صحيح] الافتراضي: 1 |
عدد النقاط المراد إنشاؤها |
المسافة الدنيا بين النقاط |
|
[numeric: double] الافتراضي: 0.0 |
المسافة الدنيا بين النقاط |
النقاط العشوائية |
|
[متجهي: نقطي] الافتراضي: |
النقاط العشوائية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط العشوائية |
|
[متجهي: نقطي] |
طبقة النقاط العشوائية الناتجة. |
شيفرة Python¶
معرّف الخوارزمية: qgis:qgisrandompointsalongline
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.12. نقاط عشوائية ضمن امتداد¶
تُنشئ طبقة نقاط جديدة تضم عددًا محددًا من النقاط العشوائية، تقع كلها ضمن امتداد محدد.
يمكن تحديد معامل مسافة لتجنب أن تكون النقاط متقاربة جدًا من بعضها. إذا جعلت المسافة الدنيا بين النقاط إنشاء نقاط جديدة مستحيلًا، فإما أن تُقلَّل المسافة أو يُزاد الحد الأقصى لعدد المحاولات.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الامتداد المُدخل |
|
[extent] |
امتداد الخريطة للنقاط العشوائية الطرق المتاحة هي:
|
عدد النقاط |
|
[رقمي: عدد صحيح] الافتراضي: 1 |
عدد النقاط المراد إنشاؤها |
المسافة الدنيا بين النقاط |
|
[numeric: double] الافتراضي: 0.0 |
المسافة الدنيا بين النقاط |
نظام الإحداثيات المرجعي الهدف |
|
[crs] الافتراضي: نظام الإحداثيات المرجعي للمشروع |
نظام الإحداثيات المرجعي لطبقة النقاط العشوائية |
النقاط العشوائية |
|
[متجهي: نقطي] الافتراضي: |
النقاط العشوائية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الحد الأقصى لعدد محاولات البحث في ضوء المسافة الدنيا |
|
[رقمي: عدد صحيح] الافتراضي: 200 |
الحد الأقصى لعدد محاولات وضع النقاط |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط العشوائية |
|
[متجهي: نقطي] |
طبقة النقاط العشوائية الناتجة. |
شيفرة Python¶
معرّف الخوارزمية: native:randompointsinextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.13. نقاط عشوائية ضمن حدود الطبقة¶
تُنشئ طبقة نقاط جديدة تضم عددًا محددًا من النقاط العشوائية، تقع كلها ضمن امتداد طبقة محددة.
يمكن تحديد مسافة دنيا لتجنب أن تكون النقاط متقاربة جدًا من بعضها.
القائمة الافتراضية:
تحذير
تحذف هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector: polygon] |
طبقة المضلعات المُدخلة التي تحدد المنطقة |
عدد النقاط |
|
[رقمي: عدد صحيح] الافتراضي: 1 |
عدد النقاط المراد إنشاؤها |
المسافة الدنيا بين النقاط |
|
[numeric: double] الافتراضي: 0.0 |
المسافة الدنيا بين النقاط |
النقاط العشوائية |
|
[متجهي: نقطي] الافتراضي: |
النقاط العشوائية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط العشوائية |
|
[متجهي: نقطي] |
طبقة النقاط العشوائية الناتجة. |
شيفرة Python¶
معرّف الخوارزمية: qgis:randompointsinlayerbounds
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.14. نقاط عشوائية في المضلعات¶
تُنشئ طبقة نقاط توضع نقاطها داخل مضلعات طبقة أخرى.
لكل شكل هندسي لمعلم (مضلع / مضلع متعدد) في طبقة الإدخال، يُضاف العدد المحدد من النقاط إلى الطبقة الناتجة.
يمكن تحديد مسافات دنيا لكل معلم ومسافات دنيا عامة لتجنب أن تكون النقاط متقاربة جدًا في طبقة النقاط الناتجة. إذا حُدِّدت مسافة دنيا، فقد لا يكون من الممكن توليد العدد المحدد من النقاط لكل معلم. ويتوفر العدد الإجمالي للنقاط المولَّدة والنقاط المفقودة بوصفه مخرجات من الخوارزمية.
يوضح الرسم أدناه أثر المسافات الدنيا لكل معلم والمسافات الدنيا العامة، والمسافات الدنيا الصفرية وغير الصفرية (المولَّدة بالبذرة نفسها، بحيث تكون أول نقطة مولَّدة على الأقل هي نفسها).
شكل 24.94 عشر نقاط لكل معلم مضلع، اليسار: المسافات الدنيا = 0، الوسط: المسافات الدنيا = 1، اليمين: المسافة الدنيا = 1، المسافة الدنيا العامة = 0¶
يمكن تحديد الحد الأقصى لعدد المحاولات لكل نقطة. ولا يكون لذلك أثر إلا عندما تكون المسافة الدنيا غير صفرية.
يمكن تقديم بذرة لمولّد الأرقام العشوائية، مما يتيح الحصول على متتاليات أرقام عشوائية متطابقة في مرات تشغيل مختلفة للخوارزمية.
يمكن تضمين البيانات الوصفية لمعلم المضلع الذي وُلّدت عليه النقطة (Include polygon attributes).
إذا أردت كثافة نقاط متقاربة لجميع المعالم، فيمكنك تعريف عدد النقاط بالبيانات (data-define) باستخدام مساحة الشكل الهندسي لمعلم المضلع.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة المضلعات المُدخلة |
|
[vector: line] |
الطبقة المتجهية المضلعية المُدخلة |
عدد النقاط لكل معلم |
|
الافتراضي: 1 |
عدد النقاط المراد إنشاؤها |
المسافة الدنيا بين النقاط اختياري |
|
الافتراضي: 0.0 |
المسافة الدنيا بين النقاط داخل معلم مضلع واحد |
النقاط العشوائية في المضلعات |
|
[متجهي: نقطي] الافتراضي: |
النقاط العشوائية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المسافة الدنيا العامة بين النقاط اختياري |
|
الافتراضي: 0.0 |
المسافة الدنيا العامة بين النقاط. يجب أن تكون أصغر من Minimum distance between points (per feature) حتى يكون لهذا المُعامل أثر. |
الحد الأقصى لعدد محاولات البحث (عندما تكون المسافة الدنيا > 0) اختياري |
|
الافتراضي: 10 |
الحد الأقصى لعدد المحاولات لكل نقطة. لا يكون له أثر إلا إذا عُيِّنت المسافة الدنيا بين النقاط (وكانت أكبر من 0). |
البذرة العشوائية اختياري |
|
[رقمي: عدد صحيح] الافتراضي: غير معيّن |
البذرة المستخدمة لمولّد الأرقام العشوائية. |
تضمين البيانات الوصفية للمضلع |
|
[منطقي] الافتراضي: True |
عند التعيين، ستأخذ النقطة البيانات الوصفية للخط الذي وُضعت عليه. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط العشوائية في المضلعات |
|
[متجهي: نقطي] |
طبقة النقاط العشوائية الناتجة. |
عدد المعالم ذات الأشكال الهندسية الفارغة أو المعدومة |
|
[رقمي: عدد صحيح] |
|
العدد الإجمالي للنقاط المولَّدة |
|
[رقمي: عدد صحيح] |
|
عدد النقاط المفقودة |
|
[رقمي: عدد صحيح] |
عدد النقاط التي تعذّر توليدها بسبب قيد المسافة الدنيا. |
عدد المعالم ذات النقاط المفقودة |
|
[رقمي: عدد صحيح] |
دون احتساب المعالم ذات الأشكال الهندسية الفارغة أو المعدومة |
شيفرة Python¶
معرّف الخوارزمية: native:randompointsinpolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.15. نقاط عشوائية داخل المضلعات¶
تُنشئ طبقة نقاط جديدة تضم عددًا محددًا من النقاط العشوائية داخل كل مضلع من طبقة المضلعات المُدخلة.
تتوفر استراتيجيتان لأخذ العينات:
Points count: عدد النقاط لكل معلم
Points density: كثافة النقاط لكل معلم
يمكن تحديد مسافة دنيا لتجنب أن تكون النقاط متقاربة جدًا من بعضها.
القائمة الافتراضية:
تحذير
تحذف هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector: polygon] |
الطبقة المتجهية المضلعية المُدخلة |
استراتيجية أخذ العينات |
|
[enumeration] الافتراضي: 0 |
استراتيجية أخذ العينات المستخدمة. واحدة مما يلي:
|
عدد النقاط أو كثافتها |
|
الافتراضي: 1.0 |
عدد النقاط أو كثافتها، تبعًا لـ Sampling strategy المختارة. |
المسافة الدنيا بين النقاط |
|
[numeric: double] الافتراضي: 0.0 |
المسافة الدنيا بين النقاط |
النقاط العشوائية |
|
[متجهي: نقطي] الافتراضي: |
النقاط العشوائية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط العشوائية |
|
[متجهي: نقطي] |
طبقة النقاط العشوائية الناتجة. |
شيفرة Python¶
معرّف الخوارزمية: qgis:randompointsinsidepolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.16. نقاط عشوائية على الخطوط¶
تُنشئ طبقة نقاط توضع نقاطها على خطوط طبقة أخرى.
لكل شكل هندسي لمعلم (خط / خط متعدد) في طبقة الإدخال، يُضاف العدد المحدد من النقاط إلى الطبقة الناتجة.
يمكن تحديد مسافات دنيا لكل معلم ومسافات دنيا عامة لتجنب أن تكون النقاط متقاربة جدًا في طبقة النقاط الناتجة. إذا حُدِّدت مسافة دنيا، فقد لا يكون من الممكن توليد العدد المحدد من النقاط لكل معلم. ويتوفر العدد الإجمالي للنقاط المولَّدة والنقاط المفقودة بوصفه مخرجات من الخوارزمية.
يوضح الرسم أدناه أثر المسافات الدنيا لكل معلم والمسافات الدنيا العامة، والمسافات الدنيا الصفرية وغير الصفرية (المولَّدة بالبذرة نفسها، بحيث تكون أول نقطة مولَّدة على الأقل هي نفسها).
شكل 24.95 خمس نقاط لكل معلم خطي، اليسار: المسافات الدنيا = 0، الوسط: المسافات الدنيا != 0، اليمين: المسافة الدنيا != 0، المسافة الدنيا العامة = 0¶
يمكن تحديد الحد الأقصى لعدد المحاولات لكل نقطة. ولا يكون لذلك أثر إلا عندما تكون المسافة الدنيا غير صفرية.
يمكن تقديم بذرة لمولّد الأرقام العشوائية، مما يتيح الحصول على متتاليات أرقام عشوائية متطابقة في مرات تشغيل مختلفة للخوارزمية.
يمكن تضمين البيانات الوصفية للمعلم الخطي الذي وُلّدت عليه النقطة (Include line attributes).
إذا أردت كثافة نقاط متقاربة لجميع المعالم الخطية، فيمكنك تعريف عدد النقاط بالبيانات (data-define) باستخدام طول الشكل الهندسي للمعلم الخطي.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقة الخطوط المُدخلة |
|
[vector: line] |
الطبقة المتجهية الخطية المُدخلة |
عدد النقاط لكل معلم |
|
الافتراضي: 1 |
عدد النقاط المراد إنشاؤها |
المسافة الدنيا بين النقاط (لكل معلم) اختياري |
|
الافتراضي: 0.0 |
المسافة الدنيا بين النقاط داخل معلم خطي واحد |
النقاط العشوائية على الخطوط |
|
[متجهي: نقطي] الافتراضي: |
النقاط العشوائية الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المسافة الدنيا العامة بين النقاط اختياري |
|
الافتراضي: 0.0 |
المسافة الدنيا العامة بين النقاط. يجب أن تكون أصغر من Minimum distance between points (per feature) حتى يكون لهذا المُعامل أثر. |
الحد الأقصى لعدد محاولات البحث (عندما تكون المسافة الدنيا > 0) اختياري |
|
الافتراضي: 10 |
الحد الأقصى لعدد المحاولات لكل نقطة. لا يكون له أثر إلا إذا عُيِّنت المسافة الدنيا بين النقاط (وكانت أكبر من 0). |
البذرة العشوائية اختياري |
|
[رقمي: عدد صحيح] الافتراضي: غير معيّن |
البذرة المستخدمة لمولّد الأرقام العشوائية. |
تضمين البيانات الوصفية للخط |
|
[منطقي] الافتراضي: True |
عند التعيين، ستأخذ النقطة البيانات الوصفية للخط الذي وُضعت عليه. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط العشوائية على الخطوط |
|
[متجهي: نقطي] |
طبقة النقاط العشوائية الناتجة. |
عدد المعالم ذات الأشكال الهندسية الفارغة أو المعدومة |
|
[رقمي: عدد صحيح] |
|
عدد المعالم ذات النقاط المفقودة |
|
[رقمي: عدد صحيح] |
دون احتساب المعالم ذات الأشكال الهندسية الفارغة أو المعدومة |
العدد الإجمالي للنقاط المولَّدة |
|
[رقمي: عدد صحيح] |
|
عدد النقاط المفقودة |
|
[رقمي: عدد صحيح] |
عدد النقاط التي تعذّر توليدها بسبب قيد المسافة الدنيا. |
شيفرة Python¶
معرّف الخوارزمية: native:randompointsonlines
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.17. تحويل بكسلات الطبقة الشبكية إلى نقاط¶
تُنشئ طبقة متجهية من النقاط تقابل كل بكسل في طبقة شبكية.
تحوّل طبقة شبكية إلى طبقة متجهية، بإنشاء معالم نقطية في مركز كل بكسل على حدة في الطبقة الشبكية. وتُتخطى أي بكسلات NoData في المخرجات.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الشبكية |
|
[شبكي] |
الطبقة الشبكية المُدخلة |
رقم النطاق |
|
[نطاق شبكي] |
النطاق الشبكي المراد استخراج البيانات منه |
اسم الحقل |
|
[نص] الافتراضي: 'VALUE' |
اسم الحقل الذي تُخزَّن فيه قيمة النطاق الشبكي |
النقاط المتجهية |
|
[متجهي: نقطي] الافتراضي: |
حدّد طبقة النقاط الناتجة لمراكز البكسلات. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط المتجهية |
|
[متجهي: نقطي] |
طبقة النقاط الناتجة التي تضم مراكز البكسلات |
شيفرة Python¶
معرّف الخوارزمية: native:pixelstopoints
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.18. تحويل بكسلات الطبقة الشبكية إلى مضلعات¶
تُنشئ طبقة متجهية من المضلعات تقابل كل بكسل في طبقة شبكية.
تحوّل طبقة شبكية إلى طبقة متجهية، بإنشاء معالم مضلعة بامتداد كل بكسل على حدة في الطبقة الشبكية. وتُتخطى أي بكسلات NoData في المخرجات.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة الشبكية |
|
[شبكي] |
الطبقة الشبكية المُدخلة |
رقم النطاق |
|
[نطاق شبكي] |
النطاق الشبكي المراد استخراج البيانات منه |
اسم الحقل |
|
[نص] الافتراضي: 'VALUE' |
اسم الحقل الذي تُخزَّن فيه قيمة النطاق الشبكي |
المضلعات المتجهية |
|
[vector: polygon] الافتراضي: |
حدّد طبقة المضلعات الناتجة لامتدادات البكسلات. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المضلعات المتجهية |
|
[vector: polygon] |
طبقة المضلعات الناتجة لامتدادات البكسلات |
شيفرة Python¶
معرّف الخوارزمية: native:pixelstopolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.24.19. نقاط منتظمة¶
تُنشئ طبقة نقاط جديدة توضع نقاطها في شبكة منتظمة ضمن امتداد محدد.
تُحدَّد الشبكة إما بالتباعد بين النقاط (التباعد نفسه لجميع الأبعاد) أو بعدد النقاط المراد توليدها. وفي الحالة الأخيرة، يُحدَّد التباعد انطلاقًا من الامتداد. ولتوليد شبكة مستطيلة كاملة، يُولَّد في الحالة الأخيرة على الأقل عدد النقاط الذي حدده المستخدم.
يمكن تطبيق إزاحات عشوائية على تباعد النقاط، مما ينتج عنه نمط نقاط غير منتظم.
القائمة الافتراضية:
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الامتداد المُدخل (xmin, xmax, ymin, ymax) |
|
[extent] |
امتداد الخريطة للنقاط العشوائية الطرق المتاحة هي:
|
تباعد/عدد النقاط |
|
[رقمي: عدد صحيح] الافتراضي: 100 |
التباعد بين النقاط، أو عدد النقاط، تبعًا لما إذا كان |
الإزاحة الأولية من الزاوية (الجانب الأيسر) |
|
[numeric: double] الافتراضي: 0.0 |
تُزيح النقاط بالنسبة إلى الزاوية العلوية اليسرى. وتُستخدم القيمة لكلا المحورين X و Y. |
تطبيق إزاحة عشوائية على تباعد النقاط |
|
[منطقي] الافتراضي: False |
عند التفعيل، سيكون تباعد النقاط عشوائيًا |
استخدام تباعد النقاط |
|
[منطقي] الافتراضي: True |
عند إلغاء التفعيل، لا يؤخذ تباعد النقاط في الحسبان |
نظام الإحداثيات المرجعي للطبقة الناتجة |
|
[crs] الافتراضي: نظام الإحداثيات المرجعي للمشروع |
نظام الإحداثيات المرجعي لطبقة النقاط العشوائية |
النقاط المنتظمة |
|
[متجهي: نقطي] الافتراضي: |
حدّد طبقة النقاط المنتظمة الناتجة. أحد الخيارات التالية:
يمكن أيضًا تغيير ترميز الملف هنا. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النقاط المنتظمة |
|
[متجهي: نقطي] |
طبقة النقاط المنتظمة الناتجة. |
شيفرة Python¶
معرّف الخوارزمية: qgis:regularpoints
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

