24.2.7. المعالجة الجغرافية للطبقات المتجهية

24.2.7.1. نطاقات عازلة للمتجهات

تُنشئ نطاقات عازلة حول معالم طبقة متجهية.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: geometry]

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

اسم عمود الشكل الهندسي

GEOMETRY

[string]

القيمة الافتراضية: 'geometry'

اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه

مسافة النطاق العازل

DISTANCE

[numeric: double]

القيمة الافتراضية: 10.0

الحد الأدنى: 0.0

الدمج حسب السمة

اختياري

FIELD

[tablefield: any]

القيمة الافتراضية: غير محدد

الحقل المستخدم للدمج

دمج النتائج

DISSOLVE

[boolean]

القيمة الافتراضية: False

إذا فُعِّل، تُدمج النتيجة. وإذا لم يُحدَّد حقل للدمج، تُدمج جميع النطاقات العازلة في معلم واحد.

إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر

EXPLODE_COLLECTIONS

[boolean]

القيمة الافتراضية: False

النطاق العازل

OUTPUT

[vector: polygon]

القيمة الافتراضية: [Save to temporary file]

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

  • الحفظ في ملف مؤقت

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

خيارات الإنشاء الإضافية

اختياري

CREATION_OPTIONS (في إصدارات QGIS <= 3.42 كان OPTIONS)

[string]

القيمة الافتراضية: '' (بلا خيارات إضافية)

خيارات إنشاء GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

النطاق العازل

OUTPUT

[vector: polygon]

طبقة النطاق العازل الناتجة

شيفرة Python

معرّف الخوارزمية: gdal:buffervectors

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

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

24.2.7.2. قص الطبقة المتجهية حسب الامتداد

تقصّ أي ملف متجهي يدعمه OGR إلى امتداد معين.

هذه الخوارزمية مشتقة من أداة GDAL ogr2ogr.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: geometry]

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

امتداد القص

EXTENT

[extent]

يحدد المستطيل المحيط الذي يجب استخدامه للملف المتجهي الناتج. ويجب تحديده بإحداثيات نظام الإحداثيات المرجعي الهدف.

الطرق المتاحة هي:

  • الحساب من طبقة…: يستخدم امتداد طبقة محمّلة في المشروع الحالي

  • الحساب من خريطة تخطيط…: يستخدم امتداد عنصر خريطة في التخطيط في المشروع النشط

  • الحساب من إشارة مرجعية…: يستخدم امتداد إشارة مرجعية محفوظة

  • استخدام امتداد لوحة الخريطة

  • الرسم على اللوحة: انقر واسحب مستطيلًا يحدد المنطقة المراد أخذها في الحسبان

  • أدخل الإحداثيات بالصيغة xmin, xmax, ymin, ymax

المقصوص (حسب الامتداد)

OUTPUT

[same as input]

القيمة الافتراضية: [Save to temporary file]

حدّد الطبقة الناتجة (المقصوصة). أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

خيارات الإنشاء الإضافية

اختياري

CREATION_OPTIONS (في إصدارات QGIS <= 3.42 كان OPTIONS)

[string]

القيمة الافتراضية: '' (بلا خيارات إضافية)

خيارات إنشاء GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

المقصوص (حسب الامتداد)

OUTPUT

[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

اﻷسم

النوع

وصف

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

INPUT

[vector: geometry]

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

طبقة القناع

MASK

[vector: polygon]

الطبقة المستخدمة كامتداد قص للطبقة المتجهية المدخلة.

المقصوص (بالقناع)

OUTPUT

[same as input]

القيمة الافتراضية: [Save to temporary file]

الطبقة الناتجة (المقنَّعة). أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

خيارات الإنشاء الإضافية

اختياري

CREATION_OPTIONS (في إصدارات QGIS <= 3.42 كان OPTIONS)

[string]

القيمة الافتراضية: '' (بلا خيارات إضافية)

خيارات إنشاء GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

المقصوص (بالقناع)

OUTPUT

[same as input]

الطبقة الناتجة (المقنَّعة). الصيغة الافتراضية هي "ESRI Shapefile".

شيفرة Python

معرّف الخوارزمية: gdal:clipvectorbypolygon

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

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

24.2.7.4. الدمج (Dissolve)

تدمج (تجمع) الأشكال الهندسية التي لها القيمة نفسها لسمة / حقل معين. والأشكال الهندسية الناتجة متعددة الأجزاء.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: geometry]

الطبقة المدخلة المراد دمجها

حقل الدمج

اختياري

FIELD

[tablefield: any]

حقل الطبقة المدخلة المستخدم للدمج

اسم عمود الشكل الهندسي

GEOMETRY

[string]

القيمة الافتراضية: 'geometry'

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

المدموج

OUTPUT

[same as input]

القيمة الافتراضية: [Save to temporary file]

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

  • الحفظ في ملف مؤقت

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر

EXPLODE_COLLECTIONS

[boolean]

القيمة الافتراضية: False

إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر

الإبقاء على سمات المدخلات

KEEP_ATTRIBUTES

[boolean]

القيمة الافتراضية: False

الإبقاء على جميع سمات الطبقة المدخلة

عدّ المعالم المدموجة

COUNT_FEATURES

[boolean]

القيمة الافتراضية: False

عُدّ المعالم المدموجة وأدرج العدد في الطبقة الناتجة.

حساب مساحة المعالم المدموجة ومحيطها

COMPUTE_AREA

[boolean]

القيمة الافتراضية: False

احسب مساحة المعالم المدموجة ومحيطها وأدرجهما في الطبقة الناتجة

حساب القيمة الصغرى/العظمى/المجموع/المتوسط للسمة

COMPUTE_STATISTICS

[boolean]

القيمة الافتراضية: False

احسب الإحصاءات (القيمة الصغرى والعظمى والمجموع والمتوسط) للسمة الرقمية المحددة وأدرجها في الطبقة الناتجة

السمة الرقمية المراد حساب الإحصاءات لها

اختياري

STATISTICS_ATTRIBUTE

[tablefield: numeric]

السمة الرقمية المراد حساب الإحصاءات لها

خيارات الإنشاء الإضافية

اختياري

CREATION_OPTIONS (في إصدارات QGIS <= 3.42 كان OPTIONS)

[string]

القيمة الافتراضية: '' (بلا خيارات إضافية)

خيارات إنشاء GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

المدموج

OUTPUT

[same as input]

طبقة الأشكال الهندسية متعددة الأجزاء الناتجة (مع الأشكال الهندسية المدموجة)

شيفرة Python

معرّف الخوارزمية: gdal:dissolve

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

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

24.2.7.5. منحنى الإزاحة

تُزيح الخطوط بمسافة محددة. المسافات الموجبة تُزيح الخطوط إلى اليسار، والمسافات السالبة تُزيحها إلى اليمين.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: line]

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

اسم عمود الشكل الهندسي

GEOMETRY

[string]

القيمة الافتراضية: 'geometry'

اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه

مسافة الإزاحة (الجانب الأيسر: موجبة، الجانب الأيمن: سالبة)

DISTANCE

[numeric: double]

القيمة الافتراضية: 10.0

منحنى الإزاحة

OUTPUT

[vector: line]

القيمة الافتراضية: [Save to temporary file]

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

  • الحفظ في ملف مؤقت

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

خيارات الإنشاء الإضافية

اختياري

CREATION_OPTIONS (في إصدارات QGIS <= 3.42 كان OPTIONS)

[string]

القيمة الافتراضية: '' (بلا خيارات إضافية)

خيارات إنشاء GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

منحنى الإزاحة

OUTPUT

[vector: line]

طبقة منحنى الإزاحة الناتجة

شيفرة Python

معرّف الخوارزمية: gdal:offsetcurve

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

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

24.2.7.6. نطاق عازل أحادي الجانب

تُنشئ نطاقًا عازلًا على جانب واحد (الأيمن أو الأيسر) من الخطوط في طبقة متجهية خطية.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: line]

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

اسم عمود الشكل الهندسي

GEOMETRY

[string]

القيمة الافتراضية: 'geometry'

اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه

مسافة النطاق العازل

DISTANCE

[numeric: double]

القيمة الافتراضية: 10.0

جانب النطاق العازل

BUFFER_SIDE

[enumeration]

القيمة الافتراضية: 0

أحد الخيارات:

  • 0 --- الأيمن

  • 1 --- الأيسر

الدمج حسب السمة

اختياري

FIELD

[tablefield: any]

القيمة الافتراضية: غير محدد

الحقل المستخدم للدمج

دمج جميع النتائج

DISSOLVE

[boolean]

القيمة الافتراضية: False

إذا فُعِّل، تُدمج النتيجة. وإذا لم يُحدَّد حقل للدمج، تُدمج جميع النطاقات العازلة في معلم واحد.

إنتاج معلم واحد لكل شكل هندسي في أي نوع من مجموعات الأشكال الهندسية في الملف المصدر

EXPLODE_COLLECTIONS

[boolean]

القيمة الافتراضية: False

النطاق العازل أحادي الجانب

OUTPUT

[vector: polygon]

القيمة الافتراضية: [Save to temporary file]

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

  • الحفظ في ملف مؤقت

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

خيارات الإنشاء الإضافية

اختياري

CREATION_OPTIONS (في إصدارات QGIS <= 3.42 كان OPTIONS)

[string]

القيمة الافتراضية: '' (بلا خيارات إضافية)

خيارات إنشاء GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

النطاق العازل أحادي الجانب

OUTPUT

[vector: polygon]

طبقة النطاق العازل الناتجة

شيفرة Python

معرّف الخوارزمية: gdal:onesidebuffer

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

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

24.2.7.7. نقاط على امتداد الخطوط

تولّد نقطة على كل خط من طبقة متجهية خطية على مسافة من بدايته. وتُعطى المسافة كنسبة من طول الخط.

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: line]

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

اسم عمود الشكل الهندسي

GEOMETRY

[string]

القيمة الافتراضية: 'geometry'

اسم عمود الشكل الهندسي في الطبقة المدخلة المراد استخدامه

المسافة من بداية الخط ممثلة كنسبة من طول الخط

DISTANCE

[numeric: double]

القيمة الافتراضية: 0.5

نقاط على امتداد الخطوط

OUTPUT

[vector: point]

القيمة الافتراضية: [Save to temporary file]

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

  • الحفظ في ملف مؤقت

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

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

خيارات الإنشاء الإضافية

اختياري

CREATION_OPTIONS (في إصدارات QGIS <= 3.42 كان OPTIONS)

[string]

القيمة الافتراضية: '' (بلا خيارات إضافية)

خيارات إنشاء GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

نقاط على امتداد الخط

OUTPUT

[vector: point]

الطبقة النقطية الناتجة

شيفرة Python

معرّف الخوارزمية: gdal:pointsalonglines

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

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