24.2.7. المعالجة الجغرافية للطبقات المتجهية¶
24.2.7.1. نطاقات عازلة للمتجهات¶
تُنشئ نطاقات عازلة حول معالم طبقة متجهية.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
الطبقة المتجهية المدخلة |
اسم عمود الشكل الهندسي |
|
[string] القيمة الافتراضية: 'geometry' |
اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه |
مسافة النطاق العازل |
|
[numeric: double] القيمة الافتراضية: 10.0 |
الحد الأدنى: 0.0 |
الدمج حسب السمة اختياري |
|
[tablefield: any] القيمة الافتراضية: غير محدد |
الحقل المستخدم للدمج |
دمج النتائج |
|
[boolean] القيمة الافتراضية: False |
إذا فُعِّل، تُدمج النتيجة. وإذا لم يُحدَّد حقل للدمج، تُدمج جميع النطاقات العازلة في معلم واحد. |
إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر |
|
[boolean] القيمة الافتراضية: False |
|
النطاق العازل |
|
[vector: polygon] القيمة الافتراضية: |
حدّد طبقة النطاق العازل الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النطاق العازل |
|
[vector: polygon] |
طبقة النطاق العازل الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.7.2. قص الطبقة المتجهية حسب الامتداد¶
تقصّ أي ملف متجهي يدعمه OGR إلى امتداد معين.
هذه الخوارزمية مشتقة من أداة GDAL ogr2ogr.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
الطبقة المتجهية المدخلة |
امتداد القص |
|
[extent] |
يحدد المستطيل المحيط الذي يجب استخدامه للملف المتجهي الناتج. ويجب تحديده بإحداثيات نظام الإحداثيات المرجعي الهدف. الطرق المتاحة هي:
|
المقصوص (حسب الامتداد) |
|
[same as input] القيمة الافتراضية: |
حدّد الطبقة الناتجة (المقصوصة). أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المقصوص (حسب الامتداد) |
|
[same as input] |
الطبقة الناتجة (المقصوصة). الصيغة الافتراضية هي "ESRI Shapefile". |
شيفرة Python¶
معرّف الخوارزمية: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.7.3. قص الطبقة المتجهية بطبقة قناع¶
تقصّ أي طبقة متجهية يدعمها OGR بطبقة قناع مضلعية.
هذه الخوارزمية مشتقة من أداة GDAL ogr2ogr.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
الطبقة المتجهية المدخلة |
طبقة القناع |
|
[vector: polygon] |
الطبقة المستخدمة كامتداد قص للطبقة المتجهية المدخلة. |
المقصوص (بالقناع) |
|
[same as input] القيمة الافتراضية: |
الطبقة الناتجة (المقنَّعة). أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المقصوص (بالقناع) |
|
[same as input] |
الطبقة الناتجة (المقنَّعة). الصيغة الافتراضية هي "ESRI Shapefile". |
شيفرة Python¶
معرّف الخوارزمية: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.7.4. الدمج (Dissolve)¶
تدمج (تجمع) الأشكال الهندسية التي لها القيمة نفسها لسمة / حقل معين. والأشكال الهندسية الناتجة متعددة الأجزاء.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
الطبقة المدخلة المراد دمجها |
حقل الدمج اختياري |
|
[tablefield: any] |
حقل الطبقة المدخلة المستخدم للدمج |
اسم عمود الشكل الهندسي |
|
[string] القيمة الافتراضية: 'geometry' |
اسم عمود الشكل الهندسي في الطبقة المدخلة المستخدم للدمج. |
المدموج |
|
[same as input] القيمة الافتراضية: |
حدّد الطبقة الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر |
|
[boolean] القيمة الافتراضية: False |
إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر |
الإبقاء على سمات المدخلات |
|
[boolean] القيمة الافتراضية: False |
الإبقاء على جميع سمات الطبقة المدخلة |
عدّ المعالم المدموجة |
|
[boolean] القيمة الافتراضية: False |
عُدّ المعالم المدموجة وأدرج العدد في الطبقة الناتجة. |
حساب مساحة المعالم المدموجة ومحيطها |
|
[boolean] القيمة الافتراضية: False |
احسب مساحة المعالم المدموجة ومحيطها وأدرجهما في الطبقة الناتجة |
حساب القيمة الصغرى/العظمى/المجموع/المتوسط للسمة |
|
[boolean] القيمة الافتراضية: False |
احسب الإحصاءات (القيمة الصغرى والعظمى والمجموع والمتوسط) للسمة الرقمية المحددة وأدرجها في الطبقة الناتجة |
السمة الرقمية المراد حساب الإحصاءات لها اختياري |
|
[tablefield: numeric] |
السمة الرقمية المراد حساب الإحصاءات لها |
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المدموج |
|
[same as input] |
طبقة الأشكال الهندسية متعددة الأجزاء الناتجة (مع الأشكال الهندسية المدموجة) |
شيفرة Python¶
معرّف الخوارزمية: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.7.5. منحنى الإزاحة¶
تُزيح الخطوط بمسافة محددة. المسافات الموجبة تُزيح الخطوط إلى اليسار، والمسافات السالبة تُزيحها إلى اليمين.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: line] |
الطبقة الخطية المدخلة |
اسم عمود الشكل الهندسي |
|
[string] القيمة الافتراضية: 'geometry' |
اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه |
مسافة الإزاحة (الجانب الأيسر: موجبة، الجانب الأيمن: سالبة) |
|
[numeric: double] القيمة الافتراضية: 10.0 |
|
منحنى الإزاحة |
|
[vector: line] القيمة الافتراضية: |
حدّد الطبقة الخطية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
منحنى الإزاحة |
|
[vector: line] |
طبقة منحنى الإزاحة الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.7.6. نطاق عازل أحادي الجانب¶
تُنشئ نطاقًا عازلًا على جانب واحد (الأيمن أو الأيسر) من الخطوط في طبقة متجهية خطية.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: line] |
الطبقة الخطية المدخلة |
اسم عمود الشكل الهندسي |
|
[string] القيمة الافتراضية: 'geometry' |
اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه |
مسافة النطاق العازل |
|
[numeric: double] القيمة الافتراضية: 10.0 |
|
جانب النطاق العازل |
|
[enumeration] القيمة الافتراضية: 0 |
أحد الخيارات:
|
الدمج حسب السمة اختياري |
|
[tablefield: any] القيمة الافتراضية: غير محدد |
الحقل المستخدم للدمج |
دمج جميع النتائج |
|
[boolean] القيمة الافتراضية: False |
إذا فُعِّل، تُدمج النتيجة. وإذا لم يُحدَّد حقل للدمج، تُدمج جميع النطاقات العازلة في معلم واحد. |
إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر |
|
[boolean] القيمة الافتراضية: False |
|
النطاق العازل أحادي الجانب |
|
[vector: polygon] القيمة الافتراضية: |
حدّد طبقة النطاق العازل الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
النطاق العازل أحادي الجانب |
|
[vector: polygon] |
طبقة النطاق العازل الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.7.7. نقاط على امتداد الخطوط¶
تولّد نقطة على كل خط من طبقة متجهية خطية على مسافة من بدايته. وتُعطى المسافة كنسبة من طول الخط.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: line] |
الطبقة الخطية المدخلة |
اسم عمود الشكل الهندسي |
|
[string] القيمة الافتراضية: 'geometry' |
اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه |
المسافة من بداية الخط ممثلة كنسبة من طول الخط |
|
[numeric: double] القيمة الافتراضية: 0.5 |
|
نقاط على امتداد الخطوط |
|
[vector: point] القيمة الافتراضية: |
حدّد الطبقة النقطية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
نقاط على امتداد الخط |
|
[vector: point] |
الطبقة النقطية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.