24.2.3. الاستخلاص من الطبقات الشبكية¶
24.2.3.1. قص الطبقة الشبكية حسب الامتداد¶
تقصّ أي ملف شبكي يدعمه GDAL إلى امتداد معين.
هذه الخوارزمية مشتقة من أداة GDAL translate.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
امتداد القص |
|
[extent] |
الامتداد الذي يجب استخدامه للطبقة الشبكية الناتجة. لن تُضمَّن في المخرجات إلا البكسلات الواقعة داخل المستطيل المحيط المحدد. الطرق المتاحة هي:
|
تجاوز إسقاط الملف الناتج |
|
[boolean] القيمة الافتراضية: False |
إذا فُعِّل، يُعيَّن للملف الناتج نظام الإحداثيات المرجعي (CRS) للطبقة المدخلة. |
تعيين قيمة NoData محددة لنطاقات المخرجات اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
يحدد قيمة تُدرج مكان قيم NoData في الطبقة الشبكية الناتجة |
المقصوص (حسب الامتداد) |
|
[raster] القيمة الافتراضية: |
تحديد الطبقة الشبكية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
نوع بيانات المخرجات |
|
[enumeration] القيمة الافتراضية: 0 |
يحدد صيغة ملف الطبقة الشبكية الناتج. الخيارات:
تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر قائمة ) |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المقصوص (حسب الامتداد) |
|
[raster] |
الطبقة الشبكية الناتجة مقصوصة حسب الامتداد المعطى |
شيفرة Python¶
معرّف الخوارزمية: gdal:cliprasterbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.3.2. قص الطبقة الشبكية بطبقة قناع¶
تقصّ أي طبقة شبكية يدعمها GDAL بطبقة قناع متجهية.
هذه الخوارزمية مشتقة من أداة GDAL warp.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
طبقة القناع |
|
[vector: polygon] |
قناع متجهي لقص الطبقة الشبكية |
نظام الإحداثيات المرجعي المصدر |
|
[crs] |
حدّد نظام الإحداثيات المرجعي المستخدم للطبقة الشبكية المدخلة |
نظام الإحداثيات المرجعي الهدف |
|
[crs] |
حدّد نظام الإحداثيات المرجعي المستخدم لطبقة القناع |
الامتداد الهدف اختياري |
|
[extent] |
امتداد الملف الناتج المراد إنشاؤه الطرق المتاحة هي:
|
تعيين قيمة NoData محددة لنطاقات المخرجات اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
يحدد قيمة تُدرج مكان قيم NoData في الطبقة الشبكية الناتجة |
إنشاء نطاق ألفا ناتج |
|
[boolean] القيمة الافتراضية: False |
يُنشئ نطاق ألفا للنتيجة. ويتضمن نطاق ألفا عندئذٍ قيم الشفافية للبكسلات. |
مطابقة امتداد الطبقة الشبكية المقصوصة مع امتداد طبقة القناع |
|
[boolean] القيمة الافتراضية: True |
يطبّق امتداد الطبقة المتجهية على الطبقة الشبكية الناتجة إذا فُعِّل. |
الإبقاء على دقة الطبقة الشبكية المدخلة |
|
[boolean] القيمة الافتراضية: False |
لن تتغير الدقة المكانية للطبقة الشبكية الناتجة |
تعيين دقة الملف الناتج |
|
[boolean] القيمة الافتراضية: False |
هل يجب تحديد الدقة المكانية للمخرجات (حجم الخلية) |
الدقة على المحور X لنطاقات المخرجات اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
عرض الخلايا في الطبقة الشبكية الناتجة |
الدقة على المحور Y لنطاق المخرجات اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
ارتفاع الخلايا في الطبقة الشبكية الناتجة |
استخدام تنفيذ التشويه (warping) متعدد الخيوط |
|
[boolean] القيمة الافتراضية: False |
سيُستخدم خيطان لمعالجة أجزاء الصورة وتنفيذ عمليات الإدخال/الإخراج في آن واحد. لاحظ أن الحساب نفسه ليس متعدد الخيوط. |
المقصوص (بالقناع) |
|
[raster] القيمة الافتراضية: |
تحديد الطبقة الشبكية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
نوع بيانات المخرجات |
|
[enumeration] القيمة الافتراضية: 0 |
يحدد صيغة ملف الطبقة الشبكية الناتج. الخيارات:
تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر قائمة ) |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المقصوص (بالقناع) |
|
[raster] |
الطبقة الشبكية الناتجة مقصوصة بالطبقة المتجهية |
شيفرة Python¶
معرّف الخوارزمية: gdal:cliprasterbymasklayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.3.3. خطوط الكنتور¶
تستخلص خطوط الكنتور من أي طبقة ارتفاعات شبكية يدعمها GDAL.
هذه الخوارزمية مشتقة من أداة GDAL contour.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
رقم النطاق |
|
[raster band] القيمة الافتراضية: 1 |
نطاق الطبقة الشبكية الذي تُنشأ منه خطوط الكنتور |
الفاصل بين خطوط الكنتور |
|
[numeric: double] القيمة الافتراضية: 10.0 |
يحدد الفاصل بين خطوط الكنتور بوحدات طبقة الارتفاعات الشبكية المعطاة (أدنى قيمة 0) |
اسم السمة (إذا لم يُحدَّد، لا تُرفق سمة ارتفاع) اختياري |
|
[string] القيمة الافتراضية: 'ELEV' |
يوفّر اسمًا للسمة التي يوضع فيها الارتفاع. |
الإزاحة عن الصفر التي تُفسَّر الفواصل نسبةً إليها اختياري |
|
[numeric: double] القيمة الافتراضية: 0.0 |
|
خطوط الكنتور |
|
[vector: line] القيمة الافتراضية: |
تحديد الطبقة المتجهية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
إنتاج متجهات ثلاثية الأبعاد |
|
[boolean] القيمة الافتراضية: False |
يفرض إنتاج متجهات ثلاثية الأبعاد بدلًا من ثنائية الأبعاد. ويتضمن الارتفاع عند كل رأس. |
معاملة جميع القيم الشبكية على أنها صالحة |
|
[boolean] القيمة الافتراضية: False |
يتجاهل أي قيم NoData في مجموعة البيانات. |
قيمة البكسل المدخلة التي تُعامل على أنها "NoData" اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
يحدد قيمة تُدرج مكان قيم NoData في الطبقة الشبكية الناتجة |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية. ارجع إلى توثيق أداة GDAL المقابلة. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خطوط الكنتور |
|
[vector: line] |
الطبقة المتجهية الناتجة مع خطوط الكنتور |
شيفرة Python¶
معرّف الخوارزمية: gdal:contour
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.3.4. مضلعات الكنتور¶
تستخلص مضلعات الكنتور من أي طبقة ارتفاعات شبكية يدعمها GDAL.
هذه الخوارزمية مشتقة من أداة GDAL contour.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
رقم النطاق |
|
[raster band] القيمة الافتراضية: 1 |
نطاق الطبقة الشبكية الذي تُنشأ منه خطوط الكنتور |
الفاصل بين خطوط الكنتور |
|
[numeric: double] القيمة الافتراضية: 10.0 |
يحدد الفاصل بين خطوط الكنتور بوحدات طبقة الارتفاعات الشبكية المعطاة (أدنى قيمة 0) |
الإزاحة عن الصفر التي تُفسَّر الفواصل نسبةً إليها اختياري |
|
[numeric: double] القيمة الافتراضية: 0.0 |
|
اسم السمة لأدنى ارتفاع لمضلع الكنتور اختياري |
|
[string] القيمة الافتراضية: 'ELEV_MIN' |
يوفّر اسمًا للسمة التي يوضع فيها أدنى ارتفاع لمضلع الكنتور. إذا لم يُحدَّد، لا تُرفق سمة الارتفاع الأدنى. |
اسم السمة لأعلى ارتفاع لمضلع الكنتور اختياري |
|
[string] القيمة الافتراضية: 'ELEV_MAX' |
يوفّر اسمًا للسمة التي يوضع فيها أعلى ارتفاع لمضلع الكنتور. إذا لم يُحدَّد، لا تُرفق سمة الارتفاع الأعلى. |
خطوط الكنتور |
|
[vector: polygon] القيمة الافتراضية: |
تحديد الطبقة المتجهية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
إنتاج متجهات ثلاثية الأبعاد |
|
[boolean] القيمة الافتراضية: False |
يفرض إنتاج متجهات ثلاثية الأبعاد بدلًا من ثنائية الأبعاد. ويتضمن الارتفاع عند كل رأس. |
معاملة جميع القيم الشبكية على أنها صالحة |
|
[boolean] القيمة الافتراضية: False |
يتجاهل أي قيم NoData في مجموعة البيانات. |
قيمة البكسل المدخلة التي تُعامل على أنها "NoData" اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
يحدد قيمة تُدرج مكان قيم NoData في الطبقة الشبكية الناتجة |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية. ارجع إلى توثيق أداة GDAL المقابلة. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خطوط الكنتور |
|
[vector: polygon] |
الطبقة المتجهية الناتجة مع مضلعات الكنتور |
شيفرة Python¶
معرّف الخوارزمية: gdal:contour_polygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.