24.1.18. تحليل البيانات الشبكية

24.1.18.1. الرتبة المئوية لمكدّس الخلايا من قيمة

تحسب قيمة الرتبة المئوية (percentrank) لكل خلية في مكدّس من الطبقات الشبكية بناءً على قيمة مدخلة واحدة، وتكتبها في طبقة شبكية ناتجة.

في موقع كل خلية، تُرتَّب القيمة المحددة بين القيم المقابلة في مكدّس جميع قيم الخلايا المتراكبة والمرتّبة من الطبقات الشبكية المدخلة. وبالنسبة إلى القيم الواقعة خارج توزيع قيم المكدّس، تُعيد الخوارزمية NoData لأنه لا يمكن ترتيب القيمة بين قيم الخلايا.

توجد طريقتان لحساب المئين:

  • الاستيفاء الخطي الشامل (PERCENTRANK.INC)

  • الاستيفاء الخطي الحصري (PERCENTRANK.EXC)

تُعيد طرق الاستيفاء الخطي رتبة مئوية فريدة للقيم المختلفة. وتتبع كلتا طريقتي الاستيفاء الطريقتين المقابلتين لهما المطبّقتين في LibreOffice أو Microsoft Excel.

يُحدَّد امتداد الطبقة الشبكية الناتجة ودقتها المكانية بواسطة طبقة شبكية مرجعية. تُعاد معاينة الطبقات الشبكية المدخلة التي لا يطابق حجم خليتها حجم خلية الطبقة المرجعية باستخدام إعادة المعاينة بأقرب جار. تؤدي قيم NoData في أي من الطبقات المدخلة إلى خلية NoData في المخرجات إذا لم يُفعَّل المعامل "Ignore NoData values". ويكون نوع بيانات الطبقة الشبكية الناتجة دائمًا Float32.

../../../../_images/percentrankfromvalue.png

شكل 24.50 قيمة الرتبة المئوية = 1. يتم تجاهل خلايا NoData (الرمادية).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

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

الطريقة

METHOD

[enumeration]

الافتراضي: 0

طريقة حساب المئين:

  • 0 --- الاستيفاء الخطي الشامل (PERCENTRANK.INC)

  • 1 --- الاستيفاء الخطي الحصري (PERCENTRANK.EXC)

القيمة

VALUE

[numeric: double]

الافتراضي: 10.0

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

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: True

عند إلغاء تفعيله، تؤدي أي خلايا NoData في الطبقات المدخلة إلى خلية NoData في الطبقة الشبكية الناتجة

الطبقة المرجعية

REFERENCE_LAYER

[raster]

الطبقة المرجعية لإنشاء الطبقة الناتجة (الامتداد، نظام الإحداثيات المرجعي، أبعاد البكسل)

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

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

OUTPUT_NODATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:cellstackpercentrankfromvalue

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

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

24.1.18.2. المئين لمكدّس الخلايا

تحسب قيمة المئين لكل خلية في مكدّس من الطبقات الشبكية وتكتب النتائج في طبقة شبكية ناتجة. يُحدَّد المئين المراد إرجاعه بواسطة قيمة المئين المدخلة (تتراوح بين 0 و 1). وفي موقع كل خلية، يُحسب المئين المحدد باستخدام القيمة المقابلة من مكدّس جميع قيم الخلايا المتراكبة والمرتّبة من الطبقات الشبكية المدخلة.

توجد ثلاث طرق لحساب المئين:

  • الرتبة الأقرب (Nearest rank): تُرجع القيمة الأقرب إلى المئين المحدد

  • الاستيفاء الخطي الشامل (PERCENTRANK.INC)

  • الاستيفاء الخطي الحصري (PERCENTRANK.EXC)

تُرجع طرق الاستيفاء الخطي قيمًا فريدة للمئينات المختلفة. وتتبع طريقتا الاستيفاء الطريقتين المقابلتين لهما المطبقتين في LibreOffice أو Microsoft Excel.

يُحدَّد امتداد الطبقة الشبكية الناتجة ودقتها المكانية بواسطة طبقة شبكية مرجعية. تُعاد معاينة الطبقات الشبكية المدخلة التي لا يطابق حجم خليتها حجم خلية الطبقة المرجعية باستخدام إعادة المعاينة بأقرب جار. تؤدي قيم NoData في أي من الطبقات المدخلة إلى خلية NoData في المخرجات إذا لم يُفعَّل المعامل "Ignore NoData values". ويكون نوع بيانات الطبقة الشبكية الناتجة دائمًا Float32.

../../../../_images/percentile.png

شكل 24.51 المئين = 0.25. يتم تجاهل خلايا NoData (الرمادية).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

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

الطريقة

METHOD

[enumeration]

الافتراضي: 0

طريقة حساب المئين:

  • 0 --- الرتبة الأقرب (Nearest rank): تُرجع القيمة الأقرب إلى المئين المحدد

  • 1 --- الاستيفاء الخطي الشامل (PERCENTILE.INC)

  • 2 --- الاستيفاء الخطي الحصري (PERCENTILE.EXC)

المئين

VALUE

[numeric: double]

الافتراضي: 0.25

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

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: True

عند إلغاء تفعيله، تؤدي أي خلايا NoData في الطبقات المدخلة إلى خلية NoData في الطبقة الشبكية الناتجة

الطبقة المرجعية

REFERENCE_LAYER

[raster]

الطبقة المرجعية لإنشاء الطبقة الناتجة (الامتداد، نظام الإحداثيات المرجعي، أبعاد البكسل)

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

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

OUTPUT_NODATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:cellstackpercentile

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

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

24.1.18.3. الرتبة المئينية لمكدس الخلايا من طبقة شبكية

تحسب قيمة الرتبة المئينية خلية بخلية لمكدس من الطبقات الشبكية بناءً على طبقة شبكية لقيم الإدخال، وتكتبها في طبقة شبكية ناتجة.

عند موقع كل خلية، تُرتَّب القيمة الحالية للطبقة الشبكية للقيم بين القيم المقابلة في مكدس جميع قيم الخلايا المتراكبة والمرتبة للطبقات الشبكية المدخلة. وبالنسبة للقيم الواقعة خارج توزيع قيم المكدس، تُرجع الخوارزمية NoData لأنه لا يمكن ترتيب القيمة بين قيم الخلايا.

توجد طريقتان لحساب المئين:

  • الاستيفاء الخطي الشامل (PERCENTRANK.INC)

  • الاستيفاء الخطي الحصري (PERCENTRANK.EXC)

تُرجع طرق الاستيفاء الخطي قيمًا فريدة للمئينات المختلفة. وتتبع طريقتا الاستيفاء الطريقتين المقابلتين لهما المطبقتين في LibreOffice أو Microsoft Excel.

يُحدَّد امتداد الطبقة الشبكية الناتجة ودقتها المكانية بواسطة طبقة شبكية مرجعية. تُعاد معاينة الطبقات الشبكية المدخلة التي لا يطابق حجم خليتها حجم خلية الطبقة المرجعية باستخدام إعادة المعاينة بأقرب جار. تؤدي قيم NoData في أي من الطبقات المدخلة إلى خلية NoData في المخرجات إذا لم يُفعَّل المعامل "Ignore NoData values". ويكون نوع بيانات الطبقة الشبكية الناتجة دائمًا Float32.

../../../../_images/percentrankfromrasterlayer.png

شكل 24.52 ترتيب خلايا طبقة القيم الشبكية. يتم تجاهل خلايا NoData (الرمادية).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

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

طبقة القيم الشبكية

INPUT_VALUE_RASTER

[raster]

الطبقة المراد ترتيب قيمها بين مكدس جميع الطبقات المتراكبة

نطاق طبقة القيم الشبكية

VALUE_RASTER_BAND

[numeric: integer]

الافتراضي: 1

نطاق "طبقة القيم الشبكية" المراد المقارنة به

الطريقة

METHOD

[enumeration]

الافتراضي: 0

طريقة حساب المئين:

  • 0 --- الاستيفاء الخطي الشامل (PERCENTRANK.INC)

  • 1 --- الاستيفاء الخطي الحصري (PERCENTRANK.EXC)

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: True

عند إلغاء تفعيله، تؤدي أي خلايا NoData في الطبقات المدخلة إلى خلية NoData في الطبقة الشبكية الناتجة

الطبقة المرجعية

REFERENCE_LAYER

[raster]

الطبقة المرجعية لإنشاء الطبقة الناتجة (الامتداد، نظام الإحداثيات المرجعي، أبعاد البكسل)

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

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

OUTPUT_NODATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:cellstackpercentrankfromrasterlayer

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

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

24.1.18.4. إحصاءات الخلايا

تحسب إحصاءات لكل خلية بناءً على الطبقات الشبكية المدخلة، وتكتب الإحصاءات الناتجة لكل خلية في طبقة شبكية ناتجة. عند موقع كل خلية، تُعرَّف القيمة الناتجة كدالة لجميع قيم الخلايا المتراكبة للطبقات الشبكية المدخلة.

افتراضيًا، تؤدي خلية NoData في أيٍّ من الطبقات المدخلة إلى خلية NoData في الطبقة الشبكية الناتجة. وإذا فُعِّل الخيار Ignore NoData values فسيتم تجاهل مدخلات NoData في حساب الإحصاءات. وقد ينتج عن ذلك NoData في المواقع التي تكون فيها جميع الخلايا NoData.

تحدد المعلمة Reference layer طبقة شبكية موجودة تُستخدم مرجعًا عند إنشاء الطبقة الشبكية الناتجة. وسيكون للطبقة الناتجة الامتداد ونظام الإحداثيات المرجعي (CRS) وأبعاد البكسل نفسها لهذه الطبقة.

تفاصيل الحساب: يُعاد اعتيان الطبقات الشبكية المدخلة التي لا يطابق حجم خليتها حجم خلية الطبقة المرجعية باستخدام nearest neighbor resampling. ويُضبط نوع بيانات الطبقة الناتجة على أعقد نوع بيانات موجود في مجموعات البيانات المدخلة، إلا عند استخدام الدوال Mean و Standard deviation و Variance (يكون نوع البيانات دائمًا Float32 أو Float64 بحسب نوع الأعداد العشرية المدخلة) أو Count و Variety (يكون نوع البيانات دائمًا Int32).

  • Count: تُعطي إحصائية العدّ دائمًا عدد الخلايا التي لا تحمل قيم NoData عند موقع الخلية الحالية.

  • Median: إذا كان عدد الطبقات المدخلة زوجيًا، يُحسب الوسيط على أنه المتوسط الحسابي للقيمتين الوسطيين من قيم الخلايا المدخلة المرتبة.

  • Minority/Majority: إذا تعذّر إيجاد قيمة أقلية أو أغلبية فريدة، تكون النتيجة NoData، إلا إذا كانت جميع قيم الخلايا المدخلة متساوية.

../../../../_images/cell_statistics_all_stats.png

شكل 24.53 مثال بجميع الدوال الإحصائية. تُؤخذ خلايا NoData (الرمادية) في الحسبان.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

الطبقات الشبكية المدخلة

الإحصائية

STATISTIC

[enumeration]

الافتراضي: 0

الإحصاءات المتاحة. الخيارات:

  • 0 --- المجموع (Sum)

  • 1 --- العدد (Count)

  • 2 --- المتوسط (Mean)

  • 3 --- الوسيط (Median)

  • 4 --- الانحراف المعياري (Standard deviation)

  • 5 --- التباين (Variance)

  • 6 --- القيمة الدنيا (Minimum)

  • 7 --- القيمة القصوى (Maximum)

  • 8 --- الأقلية (Minority، القيمة الأقل تكرارًا)

  • 9 --- الأغلبية (Majority، القيمة الأكثر تكرارًا)

  • 10 --- المدى (Range، القيمة القصوى - القيمة الدنيا)

  • 11 --- التنوع (Variety، عدد القيم الفريدة)

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: True

حساب الإحصاءات أيضًا لجميع مكدسات الخلايا مع تجاهل وجود NoData.

الطبقة المرجعية

REF_LAYER

[raster]

الطبقة المرجعية التي تُنشأ الطبقة الناتجة بناءً عليها (الامتداد، CRS، أبعاد البكسل)

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

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

اختياري

OUTPUT_NO_DATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:cellstatistics

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

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

24.1.18.5. تكرار التساوي

تقيّم خلية بخلية تكرار (عدد المرات) تساوي قيم مكدس من الطبقات الشبكية المدخلة مع قيمة طبقة القيم. يتحدد امتداد الطبقة الناتجة ودقتها المكانية من الطبقة الشبكية المدخلة، ويكون نوعها دائمًا Int32.

إذا استُخدمت طبقات شبكية متعددة النطاقات في مكدس البيانات الشبكية، فستُجري الخوارزمية التحليل دائمًا على النطاق الأول من الطبقات - استخدم GDAL لاستخدام نطاقات أخرى في التحليل. ويمكن ضبط قيمة NoData الناتجة يدويًا.

../../../../_images/equaltofrequency.png

شكل 24.54 لكل خلية في الطبقة الناتجة، تمثل القيمة عدد المرات التي تكون فيها الخلايا المقابلة في قائمة الطبقات الشبكية مساوية لطبقة القيم. تُؤخذ خلايا NoData (الرمادية) في الحسبان.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT_VALUE_RASTER

[raster]

تعمل طبقة القيم المدخلة طبقةً مرجعيةً لطبقات العينة

نطاق طبقة القيم الشبكية

INPUT_VALUE_RASTER_BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

اختر النطاق الذي تريد استخدامه عينةً

الطبقات الشبكية المدخلة

INPUT_RASTERS

[raster] [list]

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

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: False

إذا لم يُفعَّل، فإن أي خلايا NoData في طبقة القيم أو في مكدس طبقات البيانات ستؤدي إلى خلية NoData في الطبقة الناتجة

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

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

اختياري

OUTPUT_NO_DATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

عدد الخلايا ذات تكرارات القيم المتساوية

FOUND_LOCATIONS_COUNT

[numeric: integer]

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

متوسط التكرار في مواقع الخلايا الصالحة

MEAN_FREQUENCY_PER_LOCATION

[numeric: double]

عدد تكرارات القيمة

OCCURRENCE_COUNT

[numeric: integer]

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:equaltofrequency

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

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

24.1.18.6. تضبيب الطبقة الشبكية (عضوية غاوسية)

تحوّل طبقة شبكية مدخلة إلى طبقة شبكية مضبَّبة (fuzzified) بإسناد قيمة عضوية لكل بكسل باستخدام دالة عضوية غاوسية. تتراوح قيم العضوية بين 0 و 1. في الطبقة المضبَّبة، تعني القيمة 0 عدم العضوية في المجموعة الضبابية المحددة، بينما تعني القيمة 1 العضوية الكاملة. وتُعرَّف دالة العضوية الغاوسية بالصيغة gaussian_formula، حيث f1 هو الانتشار و f2 هي نقطة المنتصف.

../../../../_images/gaussianimage.png

شكل 24.55 مثال على تضبيب الطبقة الشبكية (عضوية غاوسية) (نقطة المنتصف=300، الانتشار=0.00001).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد تضبيبه.

نقطة منتصف الدالة

FUZZYMIDPOINT

[numeric: double]

الافتراضي: 10.0

نقطة منتصف الدالة الغاوسية

انتشار الدالة

FUZZYSPREAD

[numeric: double]

الافتراضي: 0.01

انتشار الدالة الغاوسية

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:fuzzifyrastergaussianmembership

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

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

24.1.18.7. تضبيب الطبقة الشبكية (عضوية كبيرة)

تحوّل طبقة شبكية مدخلة إلى طبقة شبكية مضبَّبة بإسناد قيمة عضوية لكل بكسل باستخدام دالة عضوية كبيرة (Large). تتراوح قيم العضوية بين 0 و 1. في الطبقة المضبَّبة، تعني القيمة 0 عدم العضوية في المجموعة الضبابية المحددة، بينما تعني القيمة 1 العضوية الكاملة. وتُعرَّف دالة العضوية الكبيرة بالصيغة fuzzy_large_formula، حيث f1 هو الانتشار و f2 هي نقطة المنتصف.

../../../../_images/largemembershipimage.png

شكل 24.56 مثال على تضبيب الطبقة الشبكية (عضوية كبيرة) (نقطة المنتصف=300، الانتشار=10).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد تضبيبه.

نقطة منتصف الدالة

FUZZYMIDPOINT

[numeric: double]

الافتراضي: 50.0

نقطة منتصف الدالة الكبيرة

انتشار الدالة

FUZZYSPREAD

[numeric: double]

الافتراضي: 5.0

انتشار الدالة الكبيرة

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:fuzzifyrasterlargemembership

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

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

24.1.18.8. تضبيب الطبقة الشبكية (عضوية خطية)

تحوّل طبقة شبكية مدخلة إلى طبقة شبكية مضبَّبة بإسناد قيمة عضوية لكل بكسل باستخدام دالة عضوية خطية. تتراوح قيم العضوية بين 0 و 1. في الطبقة المضبَّبة، تعني القيمة 0 عدم العضوية في المجموعة الضبابية المحددة، بينما تعني القيمة 1 العضوية الكاملة. وتُعرَّف الدالة الخطية بالصيغة fuzzy_linear_formula، حيث a هو الحد الأدنى و b هو الحد الأعلى. تُسند هذه المعادلة قيم العضوية باستخدام تحويل خطي لقيم البكسلات الواقعة بين الحدين الأدنى والأعلى. وتُعطى قيم البكسلات الأصغر من الحد الأدنى عضوية 0، بينما تُعطى قيم البكسلات الأكبر من الحد الأعلى عضوية 1.

../../../../_images/linearmembershipimage.png

شكل 24.57 مثال على تضبيب الطبقة الشبكية (عضوية خطية) (الحد الأدنى=100، الحد الأعلى=590).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد تضبيبه.

الحد الأدنى للعضوية الضبابية

FUZZYLOWBOUND

[numeric: double]

الافتراضي: 0.0

الحد الأدنى للدالة الخطية

الحد الأعلى للعضوية الضبابية

FUZZYHIGHBOUND

[numeric: double]

الافتراضي: 1.0

الحد الأعلى للدالة الخطية

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:fuzzifyrasterlinearmembership

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

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

24.1.18.9. تضبيب الطبقة الشبكية (عضوية قريبة)

تحوّل طبقة شبكية مدخلة إلى طبقة شبكية مضبَّبة بإسناد قيمة عضوية لكل بكسل باستخدام دالة عضوية قريبة (Near). تتراوح قيم العضوية بين 0 و 1. في الطبقة المضبَّبة، تعني القيمة 0 عدم العضوية في المجموعة الضبابية المحددة، بينما تعني القيمة 1 العضوية الكاملة. وتُعرَّف دالة العضوية القريبة بالصيغة near_formula، حيث f1 هو الانتشار و f2 هي نقطة المنتصف.

../../../../_images/nearmembershipimage.png

شكل 24.58 مثال على تضبيب الطبقة الشبكية (عضوية قريبة) (نقطة المنتصف=300، الانتشار=0.00001).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد تضبيبه.

نقطة منتصف الدالة

FUZZYMIDPOINT

[numeric: double]

الافتراضي: 50.0

نقطة منتصف الدالة القريبة

انتشار الدالة

FUZZYSPREAD

[numeric: double]

الافتراضي: 0.01

انتشار الدالة القريبة

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:fuzzifyrasternearmembership

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

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

24.1.18.10. تضبيب الطبقة الشبكية (عضوية أُسّية)

تحوّل طبقة شبكية مدخلة إلى طبقة شبكية مضبَّبة بإسناد قيمة عضوية لكل بكسل باستخدام دالة عضوية أُسّية (Power). تتراوح قيم العضوية بين 0 و 1. في الطبقة المضبَّبة، تعني القيمة 0 عدم العضوية في المجموعة الضبابية المحددة، بينما تعني القيمة 1 العضوية الكاملة. وتُعرَّف الدالة الأُسّية بالصيغة power_formula، حيث a هو الحد الأدنى و b هو الحد الأعلى و f1 هو الأُس. تُسند هذه المعادلة قيم العضوية باستخدام التحويل الأُسّي لقيم البكسلات الواقعة بين الحدين الأدنى والأعلى. وتُعطى قيم البكسلات الأصغر من الحد الأدنى عضوية 0، بينما تُعطى قيم البكسلات الأكبر من الحد الأعلى عضوية 1.

../../../../_images/powermembershipimage.png

شكل 24.59 مثال على تضبيب الطبقة الشبكية (عضوية أُسّية) (الحد الأدنى=100، الحد الأعلى=590، أُس العضوية=2).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد تضبيبه.

الحد الأدنى للعضوية الضبابية

FUZZYLOWBOUND

[numeric: double]

الافتراضي: 0.0

الحد الأدنى للدالة الأُسّية

الحد الأعلى للعضوية الضبابية

FUZZYHIGHBOUND

[numeric: double]

الافتراضي: 1.0

الحد الأعلى للدالة الأُسّية

الحد الأعلى للعضوية الضبابية

FUZZYEXPONENT

[numeric: double]

الافتراضي: 2.0

أُس الدالة الأُسّية

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:fuzzifyrasterpowermembership

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

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

24.1.18.11. تضبيب الطبقة الشبكية (عضوية صغيرة)

تحوّل طبقة شبكية مدخلة إلى طبقة شبكية مضبَّبة بإسناد قيمة عضوية لكل بكسل باستخدام دالة عضوية صغيرة (Small). تتراوح قيم العضوية بين 0 و 1. في الطبقة المضبَّبة، تعني القيمة 0 عدم العضوية في المجموعة الضبابية المحددة، بينما تعني القيمة 1 العضوية الكاملة. وتُعرَّف دالة العضوية الصغيرة بالصيغة small_formula، حيث f1 هو الانتشار و f2 هي نقطة المنتصف.

../../../../_images/smallmembershipimage.png

شكل 24.60 مثال على تضبيب الطبقة الشبكية (عضوية صغيرة) (نقطة المنتصف=300، الانتشار=10).

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد تضبيبه.

نقطة منتصف الدالة

FUZZYMIDPOINT

[numeric: double]

الافتراضي: 50.0

نقطة منتصف الدالة الصغيرة

انتشار الدالة

FUZZYSPREAD

[numeric: double]

الافتراضي: 5.0

انتشار الدالة الصغيرة

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المضبَّبة

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:fuzzifyrastersmallmembership

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

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

24.1.18.12. تكرار الأكبر من

تقيّم خلية بخلية تكرار (عدد المرات) تساوي قيم مكدس من الطبقات الشبكية المدخلة مع قيمة طبقة شبكية للقيم. يتحدد امتداد الطبقة الناتجة ودقتها المكانية من الطبقة الشبكية المدخلة، ويكون نوعها دائمًا Int32.

إذا استُخدمت طبقات شبكية متعددة النطاقات في مكدس البيانات الشبكية، فستُجري الخوارزمية التحليل دائمًا على النطاق الأول من الطبقات - استخدم GDAL لاستخدام نطاقات أخرى في التحليل. ويمكن ضبط قيمة NoData الناتجة يدويًا.

../../../../_images/greaterthanfrequency.png

شكل 24.61 لكل خلية في الطبقة الناتجة، تمثل القيمة عدد المرات التي تكون فيها الخلايا المقابلة في قائمة الطبقات الشبكية أكبر من طبقة القيم. تُؤخذ خلايا NoData (الرمادية) في الحسبان.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT_VALUE_RASTER

[raster]

تعمل طبقة القيم المدخلة طبقةً مرجعيةً لطبقات العينة

نطاق طبقة القيم الشبكية

INPUT_VALUE_RASTER_BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

اختر النطاق الذي تريد استخدامه عينةً

الطبقات الشبكية المدخلة

INPUT_RASTERS

[raster] [list]

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

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: False

إذا لم يُفعَّل، فإن أي خلايا NoData في طبقة القيم أو في مكدس طبقات البيانات ستؤدي إلى خلية NoData في الطبقة الناتجة

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

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

اختياري

OUTPUT_NO_DATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

عدد الخلايا ذات تكرارات القيم المتساوية

FOUND_LOCATIONS_COUNT

[numeric: integer]

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

متوسط التكرار في مواقع الخلايا الصالحة

MEAN_FREQUENCY_PER_LOCATION

[numeric: double]

عدد تكرارات القيمة

OCCURRENCE_COUNT

[numeric: integer]

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:greaterthanfrequency

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

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

24.1.18.13. أعلى موضع في مكدس الطبقات الشبكية

تقيّم خلية بخلية موضع الطبقة الشبكية ذات القيمة الأعلى ضمن مكدس من الطبقات الشبكية. يبدأ عدّ المواضع من 1 ويمتد حتى العدد الكلي للطبقات المدخلة. ولترتيب الطبقات المدخلة أهمية بالنسبة للخوارزمية. وإذا احتوت عدة طبقات على القيمة الأعلى، فستُستخدم الطبقة الأولى لقيمة الموضع.

إذا استُخدمت طبقات شبكية متعددة النطاقات في مكدس البيانات الشبكية، فستُجري الخوارزمية التحليل دائمًا على النطاق الأول من الطبقات - استخدم GDAL لاستخدام نطاقات أخرى في التحليل. وأي خلايا NoData في مكدس الطبقات الشبكية ستؤدي إلى خلية NoData في الطبقة الناتجة ما لم تُفعَّل المعلمة "ignore NoData". ويمكن ضبط قيمة NoData الناتجة يدويًا. يتحدد امتداد الطبقات الناتجة ودقتها المكانية من طبقة شبكية مرجعية، ويكون نوعها دائمًا Int32.

../../../../_images/highestposition.png

المعاملات

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

Label

اﻷسم

النوع

وصف

الطبقات الشبكية المدخلة

INPUT_RASTERS

[raster] [list]

قائمة الطبقات الشبكية المراد المقارنة بها

الطبقة المرجعية

REFERENCE_LAYER

[raster]

الطبقة المرجعية لإنشاء الطبقة الناتجة (الامتداد، نظام الإحداثيات المرجعي، أبعاد البكسل)

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: False

إذا لم يُفعَّل، فإن أي خلايا NoData في مكدس طبقات البيانات ستؤدي إلى خلية NoData في الطبقة الناتجة

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

OUTPUT

[raster]

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

تحديد الطبقة الشبكية الناتجة التي تحتوي على النتيجة. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

OUTPUT_NODATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:highestpositioninrasterstack

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

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

24.1.18.14. تكرار الأصغر من

تقيّم خلية بخلية تكرار (عدد المرات) كون قيم مكدس من الطبقات الشبكية المدخلة أصغر من قيمة طبقة شبكية للقيم. يتحدد امتداد الطبقة الناتجة ودقتها المكانية من الطبقة الشبكية المدخلة، ويكون نوعها دائمًا Int32.

إذا استُخدمت طبقات شبكية متعددة النطاقات في مكدس البيانات الشبكية، فستُجري الخوارزمية التحليل دائمًا على النطاق الأول من الطبقات - استخدم GDAL لاستخدام نطاقات أخرى في التحليل. ويمكن ضبط قيمة NoData الناتجة يدويًا.

../../../../_images/lessthanfrequency.png

شكل 24.62 لكل خلية في الطبقة الناتجة، تمثل القيمة عدد المرات التي تكون فيها الخلايا المقابلة في قائمة الطبقات الشبكية أصغر من طبقة القيم. تُؤخذ خلايا NoData (الرمادية) في الحسبان.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT_VALUE_RASTER

[raster]

تعمل طبقة القيم المدخلة طبقةً مرجعيةً لطبقات العينة

نطاق طبقة القيم الشبكية

INPUT_VALUE_RASTER_BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

اختر النطاق الذي تريد استخدامه عينةً

الطبقات الشبكية المدخلة

INPUT_RASTERS

[raster] [list]

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

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: False

إذا لم يُفعَّل، فإن أي خلايا NoData في طبقة القيم أو في مكدس طبقات البيانات ستؤدي إلى خلية NoData في الطبقة الناتجة

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

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

اختياري

OUTPUT_NO_DATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

عدد الخلايا ذات تكرارات القيم المتساوية

FOUND_LOCATIONS_COUNT

[numeric: integer]

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

متوسط التكرار في مواقع الخلايا الصالحة

MEAN_FREQUENCY_PER_LOCATION

[numeric: double]

عدد تكرارات القيمة

OCCURRENCE_COUNT

[numeric: integer]

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:lessthanfrequency

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

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

24.1.18.15. أدنى موضع في مكدس الطبقات الشبكية

تقيّم خلية بخلية موضع الطبقة الشبكية ذات القيمة الأدنى ضمن مكدس من الطبقات الشبكية. يبدأ عدّ المواضع من 1 ويمتد حتى العدد الكلي للطبقات المدخلة. ولترتيب الطبقات المدخلة أهمية بالنسبة للخوارزمية. وإذا احتوت عدة طبقات على القيمة الأدنى، فستُستخدم الطبقة الأولى لقيمة الموضع.

إذا استُخدمت طبقات شبكية متعددة النطاقات في مكدس البيانات الشبكية، فستُجري الخوارزمية التحليل دائمًا على النطاق الأول من الطبقات - استخدم GDAL لاستخدام نطاقات أخرى في التحليل. وأي خلايا NoData في مكدس الطبقات الشبكية ستؤدي إلى خلية NoData في الطبقة الناتجة ما لم تُفعَّل المعلمة "ignore NoData". ويمكن ضبط قيمة NoData الناتجة يدويًا. يتحدد امتداد الطبقات الناتجة ودقتها المكانية من طبقة شبكية مرجعية، ويكون نوعها دائمًا Int32.

../../../../_images/lowestposition.png

المعاملات

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

Label

اﻷسم

النوع

وصف

الطبقات الشبكية المدخلة

INPUT_RASTERS

[raster] [list]

قائمة الطبقات الشبكية المراد المقارنة بها

الطبقة المرجعية

REFERENCE_LAYER

[raster]

الطبقة المرجعية لإنشاء الطبقة الناتجة (الامتداد، نظام الإحداثيات المرجعي، أبعاد البكسل)

تجاهل قيم NoData

IGNORE_NODATA

[boolean]

الافتراضي: False

إذا لم يُفعَّل، فإن أي خلايا NoData في مكدس طبقات البيانات ستؤدي إلى خلية NoData في الطبقة الناتجة

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

OUTPUT

[raster]

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

تحديد الطبقة الشبكية الناتجة التي تحتوي على النتيجة. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

OUTPUT_NODATA_VALUE

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:lowestpositioninrasterstack

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

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

24.1.18.16. العملية المنطقية AND للطبقات الشبكية

تحسب العملية المنطقية AND لمجموعة من الطبقات الشبكية المدخلة. إذا كانت لجميع الطبقات المدخلة قيمة غير صفرية لبكسل ما، فسيُضبط ذلك البكسل على 1 في الطبقة الناتجة. وإذا كانت لأيٍّ من الطبقات المدخلة القيمة 0 للبكسل فسيُضبط على 0 في الطبقة الناتجة.

تحدد معلمة الطبقة المرجعية طبقة شبكية موجودة تُستخدم مرجعًا عند إنشاء الطبقة الشبكية الناتجة. وسيكون للطبقة الناتجة الامتداد ونظام الإحداثيات المرجعي (CRS) وأبعاد البكسل نفسها لهذه الطبقة.

افتراضيًا، يؤدي بكسل NoData في أيٍّ من الطبقات المدخلة إلى بكسل NoData في الطبقة الناتجة. وإذا فُعِّل الخيار Treat NoData values as false فستُعامل مدخلات NoData معاملة قيمة الإدخال 0.

../../../../_images/rasterbooleanAND.png

شكل 24.63 مثال على العملية المنطقية AND للطبقات الشبكية.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

قائمة الطبقات الشبكية المدخلة

الطبقة المرجعية

REF_LAYER

[raster]

الطبقة المرجعية التي تُنشأ الطبقة الناتجة بناءً عليها (الامتداد، CRS، أبعاد البكسل)

معاملة قيم NoData على أنها خاطئة (false)

NODATA_AS_FALSE

[boolean]

الافتراضي: False

معاملة قيم NoData في الملفات المدخلة على أنها 0 عند تنفيذ العملية

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

OUTPUT

[raster]

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

تحديد الطبقة الشبكية الناتجة التي تحتوي على النتيجة. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

NO_DATA

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

نوع البيانات الناتجة

DATA_TYPE

[enumeration]

الافتراضي: 5

نوع بيانات الطبقة الشبكية الناتجة. الخيارات:

  • 0 --- Byte (عدد صحيح بلا إشارة بطول ثمانية بتات (quint8))

  • 1 --- Int16 (عدد صحيح بإشارة بطول ستة عشر بتًا (qint16))

  • 2 --- UInt16 (عدد صحيح بلا إشارة بطول ستة عشر بتًا (quint16))

  • 3 --- Int32 (عدد صحيح بإشارة بطول اثنين وثلاثين بتًا (qint32))

  • 4 --- UInt32 (عدد صحيح بلا إشارة بطول اثنين وثلاثين بتًا (quint32))

  • 5 --- Float32 (عدد عشري بطول اثنين وثلاثين بتًا (float))

  • 6 --- Float64 (عدد عشري بطول أربعة وستين بتًا (double))

  • 7 --- CInt16 (عدد مركّب Int16)

  • 8 --- CInt32 (عدد مركّب Int32)

  • 9 --- CFloat32 (عدد مركّب Float32)

  • 10 --- CFloat64 (عدد مركّب Float64)

  • 11 --- Int8 (عدد صحيح بإشارة بطول ثمانية بتات (qint8))

تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر القائمة Help ► About)

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

عدد بكسلات NoData

NODATA_PIXEL_COUNT

[numeric: integer]

عدد بكسلات NoData في الطبقة الشبكية الناتجة

عدد البكسلات الصحيحة (True)

TRUE_PIXEL_COUNT

[numeric: integer]

عدد البكسلات الصحيحة (True) (القيمة = 1) في الطبقة الشبكية الناتجة

عدد البكسلات الخاطئة (False)

FALSE_PIXEL_COUNT

[numeric: integer]

عدد البكسلات الخاطئة (False) (القيمة = 0) في الطبقة الشبكية الناتجة

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

شيفرة Python

معرّف الخوارزمية: native:rasterbooleanand

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

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

24.1.18.17. العملية المنطقية OR للطبقات الشبكية

تحسب العملية المنطقية OR لمجموعة من الطبقات الشبكية المدخلة. إذا كانت لأيٍّ من الطبقات المدخلة قيمة غير صفرية لبكسل ما، فسيُضبط ذلك البكسل على 1 في الطبقة الناتجة. وإذا كانت لجميع الطبقات المدخلة القيمة 0 للبكسل فسيُضبط على 0 في الطبقة الناتجة.

تحدد معلمة الطبقة المرجعية طبقة شبكية موجودة تُستخدم مرجعًا عند إنشاء الطبقة الشبكية الناتجة. وسيكون للطبقة الناتجة الامتداد ونظام الإحداثيات المرجعي (CRS) وأبعاد البكسل نفسها لهذه الطبقة.

افتراضيًا، يؤدي بكسل NoData في أيٍّ من الطبقات المدخلة إلى بكسل NoData في الطبقة الناتجة. وإذا فُعِّل الخيار Treat NoData values as false فستُعامل مدخلات NoData معاملة قيمة الإدخال 0.

../../../../_images/rasterbooleanOR.png

شكل 24.64 مثال على العملية المنطقية OR للطبقات الشبكية.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

قائمة الطبقات الشبكية المدخلة

الطبقة المرجعية

REF_LAYER

[raster]

الطبقة المرجعية التي تُنشأ الطبقة الناتجة بناءً عليها (الامتداد، CRS، أبعاد البكسل)

معاملة قيم NoData على أنها خاطئة (false)

NODATA_AS_FALSE

[boolean]

الافتراضي: False

معاملة قيم NoData في الملفات المدخلة على أنها 0 عند تنفيذ العملية

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

OUTPUT

[raster]

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

تحديد الطبقة الشبكية الناتجة التي تحتوي على النتيجة. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

NO_DATA

[numeric: double]

الافتراضي: -9999.0

القيمة المستخدمة لـ NoData في الطبقة الناتجة

نوع البيانات الناتجة

DATA_TYPE

[enumeration]

الافتراضي: 5

نوع بيانات الطبقة الشبكية الناتجة. الخيارات:

  • 0 --- Byte (عدد صحيح بلا إشارة بطول ثمانية بتات (quint8))

  • 1 --- Int16 (عدد صحيح بإشارة بطول ستة عشر بتًا (qint16))

  • 2 --- UInt16 (عدد صحيح بلا إشارة بطول ستة عشر بتًا (quint16))

  • 3 --- Int32 (عدد صحيح بإشارة بطول اثنين وثلاثين بتًا (qint32))

  • 4 --- UInt32 (عدد صحيح بلا إشارة بطول اثنين وثلاثين بتًا (quint32))

  • 5 --- Float32 (عدد عشري بطول اثنين وثلاثين بتًا (float))

  • 6 --- Float64 (عدد عشري بطول أربعة وستين بتًا (double))

  • 7 --- CInt16 (عدد مركّب Int16)

  • 8 --- CInt32 (عدد مركّب Int32)

  • 9 --- CFloat32 (عدد مركّب Float32)

  • 10 --- CFloat64 (عدد مركّب Float64)

  • 11 --- Int8 (عدد صحيح بإشارة بطول ثمانية بتات (qint8))

تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر القائمة Help ► About)

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[crs]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

عدد بكسلات NoData

NODATA_PIXEL_COUNT

[numeric: integer]

عدد بكسلات NoData في الطبقة الشبكية الناتجة

عدد البكسلات الصحيحة (True)

TRUE_PIXEL_COUNT

[numeric: integer]

عدد البكسلات الصحيحة (True) (القيمة = 1) في الطبقة الشبكية الناتجة

عدد البكسلات الخاطئة (False)

FALSE_PIXEL_COUNT

[numeric: integer]

عدد البكسلات الخاطئة (False) (القيمة = 0) في الطبقة الشبكية الناتجة

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

OUTPUT

[raster]

طبقة شبكية ناتجة تحتوي على النتيجة

شيفرة Python

معرّف الخوارزمية: native:rasterbooleanor

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

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

24.1.18.18. حاسبة الطبقات الشبكية

تُجري عمليات جبرية باستخدام الطبقات الشبكية.

تُحسب قيم الطبقة الناتجة وفقًا لتعبير. ويمكن أن يحتوي التعبير على قيم عددية وعوامل ومراجع إلى أيٍّ من الطبقات في المشروع الحالي.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

قائمة الطبقات الشبكية المدخلة

التعبير

EXPRESSION

[expression]

تعبير قائم على الطبقات الشبكية يُستخدم لحساب الطبقة الشبكية الناتجة.

امتداد الناتج

اختياري

EXTENT

[extent]

حدّد الامتداد المكاني للطبقة الشبكية الناتجة. إذا لم يُحدَّد الامتداد، فسيُستخدم أصغر امتداد يغطي جميع الطبقات المرجعية المحددة.

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

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

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

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

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

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

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

حجم خلية الناتج (اتركه فارغًا لضبطه تلقائيًا)

اختياري

CELLSIZE

[numeric: double]

حجم خلية الطبقة الشبكية الناتجة. إذا لم يُحدَّد حجم الخلية، فسيُستخدم أصغر حجم خلية من الطبقة (الطبقات) المرجعية المحددة. ويكون حجم الخلية متساويًا على المحورين X و Y.

نظام الإحداثيات المرجعي للناتج

اختياري

CRS

[crs]

نظام الإحداثيات المرجعي (CRS) للطبقة الشبكية الناتجة. إذا لم يُحدَّد، فسيُستخدم نظام الإحداثيات المرجعي للطبقة المرجعية الأولى.

المحسوبة

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

CREATION_OPTIONS

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

المحسوبة

OUTPUT

[raster]

ملف الطبقة الشبكية الناتجة الذي يحتوي على القيم المحسوبة.

شيفرة Python

معرّف الخوارزمية: native:rastercalc

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

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

24.1.18.19. حاسبة الطبقات الشبكية (افتراضية)

Added in 3.34

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

تُحسب قيم الطبقة الناتجة وفقًا لتعبير. ويمكن أن يحتوي التعبير على قيم عددية وعوامل ومراجع إلى أيٍّ من الطبقات في المشروع الحالي.

الطبقة الشبكية الافتراضية هي طبقة شبكية تُعرَّف بمعرّف URI الخاص بها وتُحسب بكسلاتها لحظيًا. وهي ليست ملفًا جديدًا على القرص؛ إذ تبقى الطبقة الافتراضية مرتبطة بالطبقات الشبكية المستخدمة في الحساب، ما يعني أن حذف هذه الطبقات أو نقلها سيُعطّلها. يمكن تحديد Layer name، وإلا فسيُستخدم تعبير الحساب نفسه اسمًا لها. تؤدي إزالة الطبقة الافتراضية من المشروع إلى حذفها، ويمكن جعلها دائمة في ملف باستخدام القائمة السياقية للطبقة Export ► Save as....

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[raster] [list]

قائمة الطبقات الشبكية المدخلة

التعبير

EXPRESSION

[expression]

تعبير قائم على الطبقات الشبكية يُستخدم لحساب الطبقة الشبكية الناتجة.

امتداد الناتج

اختياري

EXTENT

[extent]

حدّد الامتداد المكاني للطبقة الشبكية الناتجة. إذا لم يُحدَّد الامتداد، فسيُستخدم أصغر امتداد يغطي جميع الطبقات المرجعية المحددة.

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

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

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

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

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

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

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

حجم خلية الناتج (اتركه فارغًا لضبطه تلقائيًا)

اختياري

CELLSIZE

[numeric: double]

حجم خلية الطبقة الشبكية الناتجة. إذا لم يُحدَّد حجم الخلية، فسيُستخدم أصغر حجم خلية من الطبقة (الطبقات) المرجعية المحددة. ويكون حجم الخلية متساويًا على المحورين X و Y.

نظام الإحداثيات المرجعي للناتج

اختياري

CRS

[crs]

نظام الإحداثيات المرجعي (CRS) للطبقة الشبكية الناتجة. إذا لم يُحدَّد، فسيُستخدم نظام الإحداثيات المرجعي للطبقة المرجعية الأولى.

اسم الطبقة الناتجة

اختياري

LAYER_NAME

[string]

الاسم الذي يُسند إلى الطبقة المولَّدة. إذا لم يُضبط، فسيُستخدم نص تعبير الحساب.

المخرجات

Label

اﻷسم

النوع

وصف

المحسوبة

OUTPUT

[raster]

طبقة شبكية افتراضية ناتجة تحتوي على القيم المحسوبة.

شيفرة Python

معرّف الخوارزمية: native:virtualrastercalc

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

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

24.1.18.20. خصائص الطبقة الشبكية

تُرجع الخصائص الأساسية للطبقة الشبكية المعطاة، بما في ذلك الامتداد والحجم بالبكسلات وأبعاد البكسلات (بوحدات الخريطة) وعدد النطاقات وقيمة NoData.

صُممت هذه الخوارزمية وسيلةً لاستخراج هذه الخصائص المفيدة لاستخدامها قيمَ إدخال لخوارزميات أخرى في نموذج - مثلًا لتمرير أحجام بكسلات طبقة شبكية موجودة إلى خوارزمية GDAL للطبقات الشبكية.

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

اختياري

BAND

[raster band]

الافتراضي: غير مضبوط

ما إذا كان يجب أيضًا إرجاع خصائص نطاق معين. إذا حُدد نطاق، فستُرجع أيضًا قيمة noData للنطاق المحدد.

المخرجات

Label

اﻷسم

النوع

وصف

عدد النطاقات في الطبقة الشبكية

BAND_COUNT

[numeric: integer]

عدد النطاقات في الطبقة الشبكية

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

امتداد الطبقة الشبكية في نظام الإحداثيات المرجعي

هل للنطاق قيمة NoData مضبوطة

HAS_NODATA_VALUE

[Boolean]

يشير إلى ما إذا كانت للطبقة الشبكية قيمة مضبوطة لبكسلات NoData في النطاق المحدد

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية

قيمة NoData للنطاق

NODATA_VALUE

[numeric: double]

قيمة بكسلات NoData (إن كانت مضبوطة) في النطاق المحدد

حجم البكسل (الارتفاع) بوحدات الخريطة

PIXEL_HEIGHT

[numeric: integer]

الحجم الرأسي للبكسل بوحدات الخريطة

حجم البكسل (العرض) بوحدات الخريطة

PIXEL_WIDTH

[numeric: integer]

الحجم الأفقي للبكسل بوحدات الخريطة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية

الإحداثي x الأقصى

X_MAX

[numeric: double]

الإحداثي x الأدنى

X_MIN

[numeric: double]

الإحداثي y الأقصى

Y_MAX

[numeric: double]

الإحداثي y الأدنى

Y_MIN

[numeric: double]

شيفرة Python

معرّف الخوارزمية: native:rasterlayerproperties

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

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

24.1.18.21. إحصاءات الطبقة الشبكية

تحسب إحصاءات أساسية من القيم في نطاق معين من الطبقة الشبكية. ويُحمَّل الناتج في القائمة Processing ► Results viewer.

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة المدخلة

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد الحصول على إحصاءاته.

الإحصاءات

OUTPUT_HTML_FILE

[html]

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

تحديد الملف الناتج:

  • تخطي الناتج

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

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

المخرجات

Label

اﻷسم

النوع

وصف

القيمة القصوى

MAX

[numeric: double]

القيمة المتوسطة

MEAN

[numeric: double]

القيمة الدنيا

MIN

[numeric: double]

الإحصاءات

OUTPUT_HTML_FILE

[html]

يحتوي الملف الناتج على المعلومات التالية:

  • الملف المحلَّل: مسار الطبقة الشبكية

  • القيمة الدنيا: أدنى قيمة في الطبقة الشبكية

  • القيمة القصوى: أعلى قيمة في الطبقة الشبكية

  • المدى: الفرق بين القيمتين القصوى والدنيا

  • المجموع: المجموع الكلي للقيم

  • القيمة المتوسطة: متوسط القيم

  • الانحراف المعياري: الانحراف المعياري للقيم

  • مجموع المربعات: مجموع مربعات فروق كل مشاهدة عن المتوسط العام

المدى

RANGE

[numeric: double]

الانحراف المعياري

STD_DEV

[numeric: double]

المجموع

SUM

[numeric: double]

مجموع المربعات

SUM_OF_SQUARES

[numeric: double]

شيفرة Python

معرّف الخوارزمية: native:rasterlayerstatistics

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

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

24.1.18.22. تقرير القيم الفريدة للطبقة الشبكية

تُرجع عدد ومساحة كل قيمة فريدة في طبقة شبكية معينة. ويُجرى حساب المساحة بوحدة المساحة الخاصة بنظام الإحداثيات المرجعي للطبقة.

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة المدخلة

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد الحصول على إحصاءاته.

تقرير القيم الفريدة

OUTPUT_HTML_FILE

[file]

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

تحديد الملف الناتج:

  • تخطي الناتج

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

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

جدول القيم الفريدة

OUTPUT_TABLE

[vector: table]

الافتراضي: [Skip output]

تحديد جدول القيم الفريدة:

  • تخطي الناتج

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف من هنا.

المخرجات

Label

اﻷسم

النوع

وصف

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

عدد بكسلات NoData

NODATA_PIXEL_COUNT

[numeric: integer]

عدد بكسلات NoData في الطبقة الشبكية الناتجة

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

تقرير القيم الفريدة

OUTPUT_HTML_FILE

[html]

يحتوي ملف HTML الناتج على المعلومات التالية:

  • الملف المحلَّل: مسار الطبقة الشبكية

  • الامتداد: إحداثيات xmin و ymin و xmax و ymax للامتداد

  • الإسقاط: إسقاط الطبقة

  • العرض بالبكسلات: عدد الأعمدة وحجم عرض البكسل

  • الارتفاع بالبكسلات: عدد الصفوف وحجم عرض البكسل

  • العدد الكلي للبكسلات: عدد جميع البكسلات

  • عدد بكسلات NoData: عدد البكسلات ذات القيمة NoData

جدول القيم الفريدة

OUTPUT_TABLE

[vector: table]

جدول من ثلاثة أعمدة:

  • value: قيمة البكسل

  • count: عدد البكسلات ذات هذه القيمة

  • m2 أو deg2 أو ft2 أو ... : المساحة الكلية للبكسلات ذات هذه القيمة. يعتمد اسم العمود على وحدة المساحة لنظام الإحداثيات المرجعي للطبقة، ويُجرى الحساب بتلك الوحدة.

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:rasterlayeruniquevaluesreport

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

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

24.1.18.23. الإحصاءات النطاقية للطبقة الشبكية

تحسب إحصاءات لقيم طبقة شبكية مصنّفة حسب نطاقات (zones) معرّفة في طبقة شبكية أخرى.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد حساب الإحصاءات له.

طبقة المناطق (Zones)

ZONES

[raster]

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

رقم نطاق المناطق

ZONES_BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي يعرّف المناطق

الإحصاءات

OUTPUT_TABLE

[vector: table]

الافتراضي: [Create temporary layer]

تحديد التقرير الناتج. واحد مما يلي:

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف من هنا.

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

Label

اﻷسم

النوع

وصف

الطبقة المرجعية

اختياري

REF_LAYER

[enumeration]

الافتراضي: 0

الطبقة الشبكية المستخدمة لحساب المراكز (centroids) التي ستُستخدم مرجعًا عند تحديد المناطق في الطبقة الناتجة. واحد مما يلي:

  • 0 --- الطبقة المدخلة: تُحدَّد المناطق باعتيان قيمة طبقة المناطق الشبكية عند مركز كل بكسل من الطبقة الشبكية المصدر

  • 1 --- طبقة المناطق: تُعتان الطبقة الشبكية المدخلة عند مركز كل بكسل من طبقة المناطق الشبكية

المخرجات

Label

اﻷسم

النوع

وصف

معرّف الجهة المرجعية لنظام الإحداثيات

CRS_AUTHID

[string]

نظام الإحداثيات المرجعي للطبقة الشبكية الناتجة

الامتداد

EXTENT

[string]

الامتداد المكاني للطبقة الشبكية الناتجة

الارتفاع بالبكسل

HEIGHT_IN_PIXELS

[numeric: integer]

عدد الصفوف في الطبقة الشبكية الناتجة

عدد بكسلات NoData

NODATA_PIXEL_COUNT

[numeric: integer]

عدد بكسلات NoData في الطبقة الشبكية الناتجة

الإحصاءات

OUTPUT_TABLE

[vector: table]

تحتوي الطبقة الناتجة على المعلومات التالية لكل منطقة:

  • Area: المساحة بالوحدات المربعة للطبقة الشبكية في المنطقة؛

  • Sum: المجموع الكلي لقيم البكسلات في المنطقة؛

  • Count: عدد البكسلات في المنطقة؛

  • Min: أدنى قيمة بكسل في المنطقة؛

  • Max: أعلى قيمة بكسل في المنطقة؛

  • Mean: متوسط قيم البكسلات في المنطقة؛

إجمالي عدد البكسلات

TOTAL_PIXEL_COUNT

[numeric: integer]

عدد البكسلات في الطبقة الشبكية الناتجة

العرض بالبكسل

WIDTH_IN_PIXELS

[numeric: integer]

عدد الأعمدة في الطبقة الشبكية الناتجة

شيفرة Python

معرّف الخوارزمية: native:rasterlayerzonalstats

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

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

24.1.18.24. القيمة الدنيا/القصوى للطبقة الشبكية

تستخرج أدنى وأعلى قيم البكسلات من نطاق محدد في طبقة شبكية. إذا اشتركت عدة بكسلات في القيمة الدنيا أو القصوى نفسها، فسيُضمَّن واحد منها فقط في الناتج.

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: 1

نطاق الطبقة الشبكية المراد تحليله. إذا كانت الطبقة متعددة النطاقات، حدّد رقم النطاق (بدءًا من 1).

استخراج القيم القصوى (Extrema)

EXTRACT

[enumeration]

الافتراضي: 0 (الدنيا والقصوى)

اختر القيم القصوى المراد استخراجها:

  • 0: الدنيا والقصوى

  • 1: الدنيا فقط

  • 2: القصوى فقط

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

OUTPUT

[vector: point]

الافتراضي: [Create temporary layer]

تحديد الطبقة الناتجة. واحد مما يلي:

  • تخطي الناتج

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف من هنا.

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[vector: point]

طبقة متجهية بمعالم نقطية في مواقع القيمة الدنيا و/أو القصوى للبكسلات.

شيفرة Python

معرّف الخوارزمية: native:rasterminmax

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

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

24.1.18.25. رتبة الطبقة الشبكية

Added in 3.44

تُجري تحليلًا خلية بخلية تطابق فيه القيم الناتجة رتبة قائمة مرتبة من قيم الخلايا المتراكبة من الطبقات المدخلة. ستكون الطبقة الناتجة متعددة النطاقات إذا قُدِّمت عدة رتب. وإذا استُخدمت طبقات شبكية متعددة النطاقات في مكدس البيانات الشبكية، فستُجري الخوارزمية التحليل دائمًا على النطاق الأول من الطبقات.

../../../../_images/raster_rank.png

شكل 24.65 نتيجة رتبة الطبقة الشبكية للرتبة 1 (القيمة الدنيا). تؤدي خلايا NoData في أي طبقة مدخلة إلى خلية ناتجة NoData.

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT_RASTERS

[raster] [list]

الطبقة (الطبقات) الشبكية المدخلة المراد حساب الرتبة منها.

الرتبة

RANKS

[numeric: integer] [list]

الافتراضي: [1]

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

معالجة قيم NoData

NODATA_HANDLING

[enumeration]

الافتراضي: 0

اختر طريقة معالجة قيم NoData في الطبقة الشبكية المدخلة:

  • 0 --- استبعاد NoData من قوائم القيم: لن تُضمَّن قيم NoData في قائمة قيم البكسلات عند حساب الرتب.

  • 1 --- وجود NoData في قائمة القيم ينتج عنه خلايا ناتجة NoData: ستحتوي الطبقة الناتجة على قيم NoData في المواقع المقابلة.

المرتَّبة

OUTPUT

[raster]

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

تحديد الطبقة الشبكية الناتجة التي تحتوي على قيم الرتب. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

امتداد الناتج

اختياري

EXTENT

[extent]

حدّد الامتداد المكاني للطبقة الشبكية الناتجة. إذا لم يُحدَّد الامتداد، فسيُستخدم أصغر امتداد يغطي جميع الطبقات المرجعية المحددة.

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

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

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

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

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

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

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

حجم خلية الناتج

اختياري

CELL_SIZE

[numeric: double]

حجم خلية الطبقة الشبكية الناتجة. إذا لم يُحدَّد حجم الخلية، فسيُستخدم أصغر حجم خلية من الطبقة (الطبقات) المرجعية المحددة. ويكون حجم الخلية متساويًا على المحورين X و Y.

نظام الإحداثيات المرجعي للناتج

اختياري

CRS

[crs]

نظام الإحداثيات المرجعي (CRS) للطبقة الشبكية الناتجة. إذا لم يُحدَّد، فسيُستخدم نظام الإحداثيات المرجعي للطبقة المرجعية الأولى.

المخرجات

Label

اﻷسم

النوع

وصف

المرتَّبة

OUTPUT

[raster]

الطبقة الشبكية الناتجة التي تحتوي على النتيجة.

شيفرة Python

معرّف الخوارزمية: native:rasterrank

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

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

24.1.18.26. حجم السطح الشبكي

تحسب الحجم تحت سطح شبكي نسبةً إلى مستوى أساس معين. وهي مفيدة أساسًا لنماذج الارتفاع الرقمية (DEM).

المعاملات

Label

اﻷسم

النوع

وصف

طبقة INPUT

INPUT

[raster]

طبقة شبكية مدخلة تمثل سطحًا

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي سيعرّف السطح.

مستوى الأساس

LEVEL

[numeric: double]

الافتراضي: 0.0

حدّد قيمة أساس أو قيمة مرجعية. تُستخدم هذه القيمة في حساب الحجم وفقًا للمعلمة Method (انظر أدناه).

الطريقة

METHOD

[enumeration]

الافتراضي: 0

حدّد طريقة حساب الحجم المعطى بالفرق بين قيمة بكسل الطبقة الشبكية و Base level. الخيارات:

  • 0 --- العدّ فوق مستوى الأساس فقط: لن تُضاف إلى الحجم إلا البكسلات الواقعة فوق مستوى الأساس.

  • 1 --- العدّ تحت مستوى الأساس فقط: لن تُضاف إلى الحجم إلا البكسلات الواقعة تحت مستوى الأساس.

  • 2 --- طرح الأحجام تحت مستوى الأساس: تُضاف البكسلات الواقعة فوق مستوى الأساس إلى الحجم، وتُطرح البكسلات الواقعة تحته من الحجم.

  • 3 --- إضافة الأحجام تحت مستوى الأساس: يُضاف الحجم بغض النظر عن كون البكسل فوق مستوى الأساس أو تحته. وهذا يكافئ جمع القيم المطلقة للفرق بين قيمة البكسل ومستوى الأساس.

تقرير حجم السطح

OUTPUT_HTML_FILE

[html]

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

تحديد تقرير HTML الناتج. واحد مما يلي:

  • تخطي الناتج

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف من هنا.

جدول حجم السطح

OUTPUT_TABLE

[vector: table]

الافتراضي: [Skip output]

تحديد الجدول الناتج. واحد مما يلي:

  • تخطي الناتج

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف من هنا.

المخرجات

Label

اﻷسم

النوع

وصف

الحجم

VOLUME

[numeric: double]

الحجم المحسوب

المساحة

AREA

[numeric: double]

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

عدد البكسلات (Pixel_count)

PIXEL_COUNT

[numeric: integer]

العدد الكلي للبكسلات التي حُلِّلت

تقرير حجم السطح

OUTPUT_HTML_FILE

[html]

التقرير الناتج (الذي يحتوي على الحجم والمساحة وعدد البكسلات) بصيغة HTML

جدول حجم السطح

OUTPUT_TABLE

[vector: table]

الجدول الناتج (الذي يحتوي على الحجم والمساحة وعدد البكسلات)

شيفرة Python

معرّف الخوارزمية: native:rastersurfacevolume

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

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

24.1.18.27. إعادة التصنيف حسب طبقة

تعيد تصنيف نطاق من طبقة شبكية بإسناد قيم فئات جديدة بناءً على المجالات المحددة في جدول متجهي.

../../../../_images/reclassify_by_layer.png

شكل 24.66 طبقة شبكية معاد تصنيفها حسب طبقة (حدود المجالات: min <= value < max).

المعاملات

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

Label

اﻷسم

النوع

وصف

الطبقة الشبكية

INPUT_RASTER

[raster]

الطبقة الشبكية المراد إعادة تصنيفها

رقم النطاق

RASTER_BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر النطاق الذي تريد إعادة تصنيفه.

الطبقة التي تحتوي على فواصل الفئات

INPUT_TABLE

[vector: any]

طبقة متجهية تحتوي على القيم المراد استخدامها في التصنيف.

حقل القيمة الدنيا للفئة

MIN_FIELD

[tablefield: numeric]

الحقل الذي يحتوي على القيمة الدنيا لمجال الفئة. استخدم -inf لالتقاط أدنى قيمة ممكنة.

حقل القيمة القصوى للفئة

MAX_FIELD

[tablefield: numeric]

الحقل الذي يحتوي على القيمة القصوى لمجال الفئة. استخدم inf لالتقاط أعلى قيمة ممكنة.

حقل القيمة الناتجة

VALUE_FIELD

[tablefield: numeric]

الحقل الذي يحتوي على القيمة التي ستُسند إلى البكسلات الواقعة في الفئة (بين القيمتين الدنيا والقصوى المقابلتين). استخدم nan لضبط قيمة المجال على NoData.

الطبقة الشبكية المعاد تصنيفها

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

NO_DATA

[numeric: double]

الافتراضي: -9999.0

القيمة المراد تطبيقها على قيم NoData.

حدود المجالات

RANGE_BOUNDARIES

[enumeration]

الافتراضي: 0

تعرّف قواعد المقارنة للتصنيف. الخيارات:

  • 0 --- min < value <= max

  • 1 --- min <= value < max

  • 2 --- min <= value <= max

  • 3 --- min < value < max

استخدام NoData عندما لا يطابق أي مجال القيمة

NODATA_FOR_MISSING

[boolean]

الافتراضي: False

تطبّق قيمة NoData على قيم النطاق التي لا تقع في أي فئة. إذا كانت False، فستُحتفظ بالقيمة الأصلية.

نوع البيانات الناتجة

DATA_TYPE

[enumeration]

الافتراضي: 5

تعرّف صيغة ملف الطبقة الشبكية الناتجة. الخيارات:

  • 0 --- Byte (عدد صحيح بلا إشارة بطول ثمانية بتات (quint8))

  • 1 --- Int16 (عدد صحيح بإشارة بطول ستة عشر بتًا (qint16))

  • 2 --- UInt16 (عدد صحيح بلا إشارة بطول ستة عشر بتًا (quint16))

  • 3 --- Int32 (عدد صحيح بإشارة بطول اثنين وثلاثين بتًا (qint32))

  • 4 --- UInt32 (عدد صحيح بلا إشارة بطول اثنين وثلاثين بتًا (quint32))

  • 5 --- Float32 (عدد عشري بطول اثنين وثلاثين بتًا (float))

  • 6 --- Float64 (عدد عشري بطول أربعة وستين بتًا (double))

  • 7 --- CInt16 (عدد مركّب Int16)

  • 8 --- CInt32 (عدد مركّب Int32)

  • 9 --- CFloat32 (عدد مركّب Float32)

  • 10 --- CFloat64 (عدد مركّب Float64)

  • 11 --- Int8 (عدد صحيح بإشارة بطول ثمانية بتات (qint8))

تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر القائمة Help ► About)

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المعاد تصنيفها

OUTPUT

[raster]

طبقة شبكية ناتجة بقيم نطاق معاد تصنيفها

شيفرة Python

معرّف الخوارزمية: native:reclassifybylayer

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

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

24.1.18.28. إعادة التصنيف حسب جدول

تعيد تصنيف نطاق من طبقة شبكية بإسناد قيم فئات جديدة بناءً على المجالات المحددة في جدول ثابت.

../../../../_images/reclassify_by_table.png

شكل 24.67 طبقة شبكية معاد تصنيفها حسب جدول (حدود المجالات: min <= value < max).

المعاملات

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

Label

اﻷسم

النوع

وصف

الطبقة الشبكية

INPUT_RASTER

[raster]

الطبقة الشبكية المراد إعادة تصنيفها

رقم النطاق

RASTER_BAND

[raster band]

الافتراضي: 1

نطاق الطبقة الشبكية الذي تريد إعادة حساب قيمه.

جدول إعادة التصنيف

TABLE

[vector: table]

جدول من 3 أعمدة يُملأ بالقيم التي تحدد حدود كل فئة (Minimum و Maximum) و Value الجديدة المراد إسنادها لقيم النطاق الواقعة في الفئة. يمكن استخدام القيمة -inf حدًا أدنى، و inf حدًا أقصى، ويمكن استخدام nan لضبط القيمة الناتجة على NoData.

الطبقة الشبكية المعاد تصنيفها

OUTPUT

[raster]

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

تحديد الطبقة الشبكية الناتجة. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

قيمة NoData للمخرجات

NO_DATA

[numeric: double]

الافتراضي: -9999.0

القيمة المراد تطبيقها على قيم NoData.

حدود المجالات

RANGE_BOUNDARIES

[enumeration]

الافتراضي: 0

تعرّف قواعد المقارنة للتصنيف. الخيارات:

  • 0 --- min < value <= max

  • 1 --- min <= value < max

  • 2 --- min <= value <= max

  • 3 --- min < value < max

استخدام NoData عندما لا يطابق أي مجال القيمة

NODATA_FOR_MISSING

[boolean]

الافتراضي: False

تطبّق قيمة NoData على قيم النطاق التي لا تقع في أي فئة. إذا كانت False، فستُحتفظ بالقيمة الأصلية.

نوع البيانات الناتجة

DATA_TYPE

[enumeration]

الافتراضي: 5

تعرّف صيغة ملف الطبقة الشبكية الناتجة. الخيارات:

  • 0 --- Byte (عدد صحيح بلا إشارة بطول ثمانية بتات (quint8))

  • 1 --- Int16 (عدد صحيح بإشارة بطول ستة عشر بتًا (qint16))

  • 2 --- UInt16 (عدد صحيح بلا إشارة بطول ستة عشر بتًا (quint16))

  • 3 --- Int32 (عدد صحيح بإشارة بطول اثنين وثلاثين بتًا (qint32))

  • 4 --- UInt32 (عدد صحيح بلا إشارة بطول اثنين وثلاثين بتًا (quint32))

  • 5 --- Float32 (عدد عشري بطول اثنين وثلاثين بتًا (float))

  • 6 --- Float64 (عدد عشري بطول أربعة وستين بتًا (double))

  • 7 --- CInt16 (عدد مركّب Int16)

  • 8 --- CInt32 (عدد مركّب Int32)

  • 9 --- CFloat32 (عدد مركّب Float32)

  • 10 --- CFloat64 (عدد مركّب Float64)

  • 11 --- Int8 (عدد صحيح بإشارة بطول ثمانية بتات (qint8))

تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر القائمة Help ► About)

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية المعاد تصنيفها

OUTPUT

[raster]

طبقة شبكية ناتجة بقيم نطاق معاد تصنيفها

شيفرة Python

معرّف الخوارزمية: native:reclassifybytable

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

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

24.1.18.29. إعادة قياس الطبقة الشبكية

تعيد قياس طبقة شبكية إلى مدى قيم جديد مع الحفاظ على شكل (توزيع) المدرج التكراري للطبقة (قيم البكسلات). تُحوَّل قيم الإدخال باستخدام استيفاء خطي من أدنى وأعلى قيم بكسلات الطبقة المصدر إلى مدى البكسلات الأدنى والأعلى للوجهة.

تحافظ الخوارزمية افتراضيًا على قيمة NoData الأصلية، لكن يوجد خيار لتجاوزها.

../../../../_images/rescale_raster.png

شكل 24.68 إعادة قياس قيم طبقة شبكية من [0 - 50] إلى [100 - 1000]

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

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

رقم النطاق

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة المدخلة

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر نطاقًا.

القيمة الدنيا الجديدة

MINIMUM

[numeric: double]

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

أدنى قيمة بكسل تُستخدم في الطبقة المعاد قياسها

القيمة القصوى الجديدة

MAXIMUM

[numeric: double]

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

أعلى قيمة بكسل تُستخدم في الطبقة المعاد قياسها

قيمة NoData الجديدة

اختياري

NODATA

[numeric: double]

القيمة الافتراضية: غير مضبوطة

القيمة المراد إسنادها لبكسلات NoData. إذا لم تُضبط، فستُحفظ قيم NoData الأصلية.

المعاد قياسها

OUTPUT

[raster]

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

تحديد الطبقة الشبكية الناتجة. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

المعاد قياسها

OUTPUT

[raster]

طبقة شبكية ناتجة بقيم نطاق معاد قياسها

شيفرة Python

معرّف الخوارزمية: native:rescaleraster

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

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

24.1.18.30. تقريب الطبقة الشبكية

تقرّب قيم خلايا مجموعة بيانات شبكية وفقًا لعدد المنازل العشرية المحدد.

بدلًا من ذلك، يمكن استخدام عدد سالب من المنازل العشرية لتقريب القيم إلى قوى أساس n. فمثلًا، عندما تكون قيمة الأساس n تساوي 10 والمنازل العشرية -1، تقرّب الخوارزمية قيم الخلايا إلى مضاعفات 10، و -2 تقرّب إلى مضاعفات 100، وهكذا. ويمكن اختيار قيم أساس اعتباطية، إذ تطبّق الخوارزمية مبدأ الضرب نفسه. ويمكن استخدام تقريب قيم الخلايا إلى مضاعفات أساس n لتعميم الطبقات الشبكية.

تحافظ الخوارزمية على نوع بيانات الطبقة الشبكية المدخلة. لذلك لا يمكن تقريب الطبقات الشبكية من نوع byte/integer إلا إلى مضاعفات أساس n، وإلا فسيظهر تحذير وتُنسخ الطبقة الشبكية بوصفها طبقة byte/integer.

../../../../_images/round_raster.png

شكل 24.69 تقريب قيم طبقة شبكية

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

الطبقة الشبكية المراد معالجتها.

رقم النطاق

BAND

[raster band]

الافتراضي: 1

نطاق الطبقة الشبكية

اتجاه التقريب

ROUNDING_DIRECTION

[list]

الافتراضي: 1

كيفية اختيار القيمة المقرّبة المستهدفة. الخيارات هي:

  • 0 --- التقريب إلى الأعلى

  • 1 --- التقريب إلى الأقرب

  • 2 --- التقريب إلى الأسفل

عدد المنازل العشرية

DECIMAL_PLACES

[numeric: integer]

الافتراضي: 2

عدد المنازل العشرية المراد التقريب إليها. استخدم قيمًا سالبة لتقريب قيم الخلايا إلى مضاعفات أساس n

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

OUTPUT

[raster]

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

تحديد الملف الناتج. واحد مما يلي:

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

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

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

Label

اﻷسم

النوع

وصف

الأساس n للتقريب إلى مضاعفات n

BASE_N

[numeric: integer]

الافتراضي: 10

عندما تكون المعلمة DECIMAL_PLACES سالبة، تُقرَّب قيم الطبقة الشبكية إلى مضاعفات قيمة الأساس n

خيارات الإنشاء

اختياري

Added in 3.40

CREATION_OPTIONS (في QGIS <= 3.42 كان هذا CREATE_OPTIONS)

[string]

الافتراضي: ''

لإضافة خيار إنشاء واحد أو أكثر تتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف مُعدّة مسبقًا (انظر قسم خيارات مشغّلات GDAL).

في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب (|).

المخرجات

Label

اﻷسم

النوع

وصف

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

OUTPUT

[raster]

الطبقة الشبكية الناتجة بقيم مقرّبة للنطاق المحدد.

شيفرة Python

معرّف الخوارزمية: native:roundrastervalues

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

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

24.1.18.31. اعتيان قيم الطبقة الشبكية

تستخرج قيم الطبقة الشبكية عند مواقع النقاط. إذا كانت الطبقة الشبكية متعددة النطاقات، فسيُعتان كل نطاق.

سيحتوي جدول البيانات الوصفية للطبقة الناتجة على أعمدة جديدة بعدد نطاقات الطبقة الشبكية.

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: point]

طبقة متجهية نقطية تُستخدم للاعتيان

الطبقة الشبكية

RASTERCOPY

[raster]

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

بادئة الأعمدة الناتجة

COLUMN_PREFIX

[string]

الافتراضي: 'SAMPLE_'

بادئة لأسماء الأعمدة المضافة.

المعتانة

اختياري

OUTPUT

[vector: point]

الافتراضي: [Create temporary layer]

حدّد الطبقة الناتجة التي تحتوي على القيم المعتانة. واحد مما يلي:

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف من هنا.

المخرجات

Label

اﻷسم

النوع

وصف

المعتانة

OUTPUT

[vector: point]

الطبقة الناتجة التي تحتوي على القيم المعتانة.

شيفرة Python

معرّف الخوارزمية: native:rastersampling

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

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

24.1.18.32. المدرج التكراري النطاقي

تُلحق حقولًا تمثل أعداد كل قيمة فريدة من طبقة شبكية تقع ضمن معالم مضلعة.

سيحتوي جدول البيانات الوصفية للطبقة الناتجة على حقول بعدد القيم الفريدة للطبقة الشبكية التي تتقاطع مع المضلع (المضلعات).

../../../../_images/raster_histogram.png

شكل 24.70 مثال على المدرج التكراري لطبقة شبكية

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة الشبكية

INPUT_RASTER

[raster]

الطبقة الشبكية المدخلة.

رقم النطاق

RASTER_BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة المدخلة

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر نطاقًا.

الطبقة المتجهية التي تحتوي على المناطق

INPUT_VECTOR

[vector: polygon]

طبقة متجهية مضلعة تعرّف المناطق.

بادئة الأعمدة الناتجة

COLUMN_PREFIX

اختياري

[string]

الافتراضي: 'HISTO_'

بادئة لأسماء الأعمدة الناتجة.

المناطق الناتجة

OUTPUT

[vector: polygon]

الافتراضي: [Create temporary layer]

حدّد الطبقة المتجهية المضلعة الناتجة. واحد مما يلي:

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

يمكن أيضًا تغيير ترميز الملف من هنا.

المخرجات

Label

اﻷسم

النوع

وصف

المناطق الناتجة

OUTPUT

[vector: polygon]

الطبقة المتجهية المضلعة الناتجة.

شيفرة Python

معرّف الخوارزمية: native:zonalhistogram

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

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

24.1.18.33. النقطة الدنيا/القصوى النطاقية

Added in 3.42

تستخرج معالم نقطية مقابلة لأدنى وأعلى قيم البكسلات داخل المناطق المضلعة.

سيحتوي الناتج على معلم نقطي واحد للقيمة الدنيا وآخر للقيمة القصوى للطبقة الشبكية لكل معلم منطقة من طبقة مضلعة. وستكون الطبقة النقطية المنشأة في نظام الإسناد المكاني نفسه للطبقة الشبكية المحددة.

تحذير

تُسقط هذه الخوارزمية المفاتيح الأساسية أو قيم FID الموجودة وتعيد توليدها في الطبقات الناتجة.

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: polygon]

طبقة مضلعة تعرّف المناطق.

الطبقة الشبكية

RASTER

[raster]

الطبقة الشبكية المراد استخراج القيمتين الدنيا والقصوى منها.

نطاق الطبقة الشبكية

BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة الشبكية

إذا كانت للطبقة الشبكية عدة نطاقات، حدّد النطاق المراد معالجته.

القيم القصوى النطاقية

OUTPUT

[vector: point]

الافتراضي: [Create temporary layer]

تحديد الطبقة الناتجة. واحد مما يلي:

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

  • الإلحاق بطبقة…

يمكن أيضًا تغيير ترميز الملف من هنا.

المخرجات

Label

اﻷسم

النوع

وصف

القيم القصوى النطاقية

OUTPUT

[vector: point]

طبقة ناتجة تحتوي على النقطتين الدنيا والقصوى لكل منطقة.

شيفرة Python

معرّف الخوارزمية: native:zonalminmaxpoint

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

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

24.1.18.34. الإحصاءات النطاقية

تحسب إحصاءات طبقة شبكية لكل معلم من طبقة متجهية مضلعة متراكبة معها.

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT

[vector: polygon]

طبقة متجهية مضلعة تحتوي على المناطق.

الطبقة الشبكية

INPUT_RASTER

[raster]

الطبقة الشبكية المدخلة.

نطاق الطبقة الشبكية

RASTER_BAND

[raster band]

الافتراضي: النطاق الأول من الطبقة المدخلة

إذا كانت الطبقة الشبكية متعددة النطاقات، اختر نطاقًا للإحصاءات.

بادئة الأعمدة الناتجة

COLUMN_PREFIX

[string]

الافتراضي: '_'

بادئة لأسماء الأعمدة الناتجة.

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

STATISTICS

[enumeration] [list]

الافتراضي: [0,1,2]

قائمة العوامل الإحصائية للناتج. الخيارات:

  • 0 --- العدد (Count)

  • 1 --- المجموع (Sum)

  • 2 --- المتوسط (Mean)

  • 3 --- الوسيط (Median)

  • 4 --- الانحراف المعياري (St. dev.)

  • 5 --- القيمة الدنيا (Minimum)

  • 6 --- القيمة القصوى (Maximum)

  • 7 --- المدى (Range)

  • 8 --- الأقلية (Minority)

  • 9 --- الأغلبية (Majority)

  • 10 --- التنوع (Variety)

  • 11 --- التباين (Variance)

الإحصاءات النطاقية

OUTPUT

[vector: polygon]

الافتراضي: [Create temporary layer]

حدّد الطبقة المتجهية المضلعة الناتجة. واحد مما يلي:

  • إنشاء طبقة مؤقتة (TEMPORARY_OUTPUT)

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

  • الحفظ في Geopackage…

  • الحفظ في جدول قاعدة بيانات…

  • الإلحاق بطبقة…

يمكن أيضًا تغيير ترميز الملف من هنا.

المخرجات

Label

اﻷسم

النوع

وصف

الإحصاءات النطاقية

OUTPUT

[vector: polygon]

طبقة المناطق المتجهية مع الإحصاءات المضافة.

شيفرة Python

معرّف الخوارزمية: native:zonalstatisticsfb

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

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