24.2.5. إسقاطات الطبقات الشبكية

24.2.5.1. تعيين الإسقاط

تطبّق نظام إحداثيات على مجموعة بيانات شبكية.

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

القائمة الافتراضية: Raster ► Projections

المعاملات

Label

اﻷسم

النوع

وصف

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

INPUT_LAYER

[raster]

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

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

CRS

[crs]

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

المخرجات

Label

اﻷسم

النوع

وصف

الطبقة مع الإسقاط

OUTPUT

[raster]

الطبقة الشبكية الناتجة (مع معلومات الإسقاط الجديدة)

شيفرة Python

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

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

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

24.2.5.2. استخلاص الإسقاط

تستخلص إسقاط ملف شبكي وتكتبه في ملف world بالامتداد .wld.

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

القائمة الافتراضية: Raster ► Projections

المعاملات

Label

اﻷسم

النوع

وصف

الملف المدخل

INPUT_LAYER

[raster]

الطبقة الشبكية المدخلة. يجب أن تكون الطبقة الشبكية قائمة على ملف، لأن الخوارزمية تستخدم مسار الملف الشبكي موقعًا لملف .wld المولَّد. واستخدام طبقة شبكية غير قائمة على ملف سيؤدي إلى خطأ.

إنشاء ملف .prj أيضًا

PRJ_FILE_CREATE

[boolean]

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

إذا فُعِّل هذا الخيار، يُنشأ أيضًا ملف .prj يحتوي معلومات الإسقاط.

المخرجات

Label

اﻷسم

النوع

وصف

ملف World

WORLD_FILE

[file]

ملف نصي بالامتداد .wld يحتوي معاملات التحويل للملف الشبكي.

ملف prj الخاص بـ ESRI Shapefile

PRJ_FILE

[file]

ملف نصي بالامتداد .prj يصف نظام الإحداثيات المرجعي. ستكون قيمته None إذا كان Create also .prj file بالقيمة False.

شيفرة Python

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

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

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

24.2.5.3. التشويه (إعادة الإسقاط)

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

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

القائمة الافتراضية: Raster ► Projections

المعاملات

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

Label

اﻷسم

النوع

وصف

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

INPUT

[raster]

الطبقة الشبكية المدخلة المراد إعادة إسقاطها

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

اختياري

SOURCE_CRS

[crs]

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

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

اختياري

TARGET_CRS

[crs]

القيمة الافتراضية: EPSG:4326

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

طريقة إعادة التشكيل المراد استخدامها

RESAMPLING

[enumeration]

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

طريقة إعادة تشكيل قيم البكسلات المراد استخدامها. الخيارات:

  • 0 --- الجار الأقرب

  • 1 --- ثنائي الخطية (نواة 2x2)

  • 2 --- تكعيبي (نواة 4x4)

  • 3 --- Cubic B-Spline (نواة 4x4)

  • 4 --- Lanczos (نواة 6x6)

  • 5 --- المتوسط

  • 6 --- المنوال

  • 7 --- القيمة العظمى

  • 8 --- القيمة الصغرى

  • 9 --- الوسيط

  • 10 --- الربيع الأول (Q1)

  • 11 --- الربيع الثالث (Q3)

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

اختياري

NODATA

[numeric: double]

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

يعيّن قيمة NoData لنطاقات المخرجات. إذا لم تُحدَّد، تُنسخ قيم NoData من مجموعة البيانات المصدر.

دقة الملف الناتج بوحدات الإسناد الجغرافي الهدف

اختياري

TARGET_RESOLUTION

[numeric: double]

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

يحدد دقة الملف الناتج لنتيجة إعادة الإسقاط

المُعاد إسقاطه

OUTPUT

[raster]

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

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

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

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

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

Label

اﻷسم

النوع

وصف

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

اختياري

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

[string]

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

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

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

نوع بيانات المخرجات

DATA_TYPE

[enumeration]

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

يحدد صيغة ملف الطبقة الشبكية الناتج. الخيارات:

  • 0 --- استخدام نوع بيانات الطبقة المدخلة

  • 1 --- Byte (عدد صحيح بدون إشارة بعمق 8 بت (quint8))

  • 2 --- Int16 (عدد صحيح بإشارة بعمق 16 بت (qint16))

  • 3 --- UInt16 (عدد صحيح بدون إشارة بعمق 16 بت (quint16))

  • 4 --- UInt32 (عدد صحيح بدون إشارة بعمق 32 بت (quint32))

  • 5 --- Int32 (عدد صحيح بإشارة بعمق 32 بت (qint32))

  • 6 --- Float32 (عدد عشري بعمق 32 بت (float))

  • 7 --- Float64 (عدد عشري بعمق 64 بت (double))

  • 8 --- CInt16 (Int16 مركّب)

  • 9 --- CInt32 (Int32 مركّب)

  • 10 --- CFloat32 (Float32 مركّب)

  • 11 --- CFloat64 (Float64 مركّب)

  • 12 --- Int8 (عدد صحيح بإشارة بعمق 8 بت (qint8))

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

الامتدادات المُسنَدة جغرافيًا للملف الناتج المراد إنشاؤه

اختياري

TARGET_EXTENT

[extent]

يعيّن الامتداد المُسنَد جغرافيًا للملف الناتج المراد إنشاؤه (افتراضيًا في Target CRS، أو في CRS of the target raster extent إذا حُدِّد).

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

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

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

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

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

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

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

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

اختياري

TARGET_EXTENT_CRS

[crs]

يحدد نظام الإحداثيات المرجعي الذي تُفسَّر به الإحداثيات المعطاة لامتداد الملف الناتج. يجب ألا يُخلط هذا مع نظام الإحداثيات المرجعي الهدف لمجموعة البيانات الناتجة. بل هو وسيلة تسهيل، مثلًا عندما تعرف إحداثيات المخرجات في نظام جيوديسي بخطوط الطول/العرض، لكنك تريد نتيجة في نظام إحداثيات مُسقَط.

استخدام تنفيذ التشويه (warping) متعدد الخيوط

MULTITHREADING

[boolean]

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

سيُستخدم خيطان لمعالجة أجزاء الصورة وتنفيذ عمليات الإدخال/الإخراج في آن واحد. لاحظ أن الحساب نفسه ليس متعدد الخيوط.

معاملات سطر الأوامر الإضافية

اختياري

EXTRA

[string]

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

أضف خيارات سطر أوامر GDAL إضافية.

المخرجات

Label

اﻷسم

النوع

وصف

المُعاد إسقاطه

OUTPUT

[raster]

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

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

شيفرة Python

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

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

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