24.2.6. تحويل الطبقات المتجهية¶
24.2.6.1. تحويل الصيغة¶
تحوّل أي طبقة متجهية يدعمها OGR إلى صيغة أخرى يدعمها OGR.
هذه الخوارزمية مشتقة من أداة ogr2ogr.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: any] |
الطبقة المتجهية المدخلة |
تحويل جميع الطبقات من مجموعة البيانات |
|
[boolean] القيمة الافتراضية: False |
يحوّل مجموعة البيانات كاملة. صيغ المخرجات المدعومة لهذا الخيار هي |
المُحوَّل |
|
[same as input] |
تحديد الطبقة المتجهية الناتجة. أحد الخيارات التالية:
عند |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المُحوَّل |
|
[same as input] |
الطبقة المتجهية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:convertformat
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.6.2. التحويل إلى شبكي (الكتابة فوقه بقيمة سمة)¶
تكتب فوق طبقة شبكية بقيم من طبقة متجهية. تُعيَّن القيم الجديدة بناءً على قيمة سمة المعلم المتجهي المتداخل.
هذه الخوارزمية مشتقة من أداة GDAL rasterize.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
الطبقة المتجهية المدخلة |
الطبقة الشبكية المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
الحقل المستخدم لقيمة الحرق (burn-in) اختياري |
|
[tablefield: numeric] |
يحدد حقل السمة المستخدم لتعيين قيم البكسلات |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
إضافة قيم الحرق إلى القيم الشبكية الموجودة |
|
[boolean] القيمة الافتراضية: False |
إذا كانت False، تُعيَّن للبكسلات قيمة الحقل المحدد. وإذا كانت True، تُضاف قيمة الحقل المحدد إلى قيمة الطبقة الشبكية المدخلة. |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المُحوَّل إلى شبكي |
|
[raster] |
الطبقة الشبكية المدخلة بعد الكتابة فوقها |
شيفرة Python¶
معرّف الخوارزمية: gdal:rasterize_over
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.6.3. التحويل إلى شبكي (الكتابة فوقه بقيمة ثابتة)¶
تكتب فوق أجزاء من طبقة شبكية بقيمة ثابتة. تُختار البكسلات المراد الكتابة فوقها بناءً على الطبقة المتجهية المقدَّمة (المتداخلة).
هذه الخوارزمية مشتقة من أداة GDAL rasterize.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
الطبقة المتجهية المدخلة |
الطبقة الشبكية المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
قيمة ثابتة للحرق |
|
[numeric: double] القيمة الافتراضية: 0.0 |
القيمة المراد حرقها |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
إضافة قيم الحرق إلى القيم الشبكية الموجودة |
|
[boolean] القيمة الافتراضية: False |
إذا كانت False، تُعيَّن للبكسلات القيمة الثابتة. وإذا كانت True، تُضاف القيمة الثابتة إلى قيمة الطبقة الشبكية المدخلة. |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المُحوَّل إلى شبكي |
|
[raster] |
الطبقة الشبكية المدخلة بعد الكتابة فوقها |
شيفرة Python¶
معرّف الخوارزمية: gdal:rasterize_over_fixed_value
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.6.4. التحويل إلى شبكي (من متجهي إلى شبكي)¶
تحوّل الأشكال الهندسية المتجهية (النقاط والخطوط والمضلعات) إلى صورة شبكية.
هذه الخوارزمية مشتقة من أداة GDAL rasterize.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
الطبقة المتجهية المدخلة |
الحقل المستخدم لقيمة الحرق (burn-in) اختياري |
|
[tablefield: numeric] |
يحدد حقل السمة الذي تُختار منه قيم البكسلات |
قيمة ثابتة للحرق اختياري |
|
[numeric: double] القيمة الافتراضية: 0.0 |
قيمة ثابتة تُحرق في نطاق لجميع المعالم. |
قيمة الحرق المستخلصة من قيم "Z" للمعلم |
|
[boolean] القيمة الافتراضية: False |
يشير إلى أن قيمة الحرق يجب أن تُستخلص من قيم "Z" للمعلم. يعمل مع النقاط والخطوط (استيفاء خطي على طول كل قطعة). أما المضلعات فيعمل معها بشكل صحيح فقط إذا كانت مستوية (قيمة Z نفسها لجميع الرؤوس) |
وحدات حجم الطبقة الشبكية الناتجة |
|
[enumeration] القيمة الافتراضية: 0 |
الوحدات المستخدمة عند تحديد حجم/دقة الطبقة الشبكية الناتجة. أحد الخيارات:
|
العرض/الدقة الأفقية |
|
[numeric: double] القيمة الافتراضية: 0.0 |
يعيّن العرض (إذا كانت وحدات الحجم "Pixels") أو الدقة الأفقية (إذا كانت وحدات الحجم "Georeferenced units") للطبقة الشبكية الناتجة. أدنى قيمة: 0.0. |
الارتفاع/الدقة الرأسية |
|
[numeric: double] القيمة الافتراضية: 0.0 |
يعيّن الارتفاع (إذا كانت وحدات الحجم "Pixels") أو الدقة الرأسية (إذا كانت وحدات الحجم "Georeferenced units") للطبقة الشبكية الناتجة. |
امتداد المخرجات اختياري |
|
[extent] |
امتداد الطبقة الشبكية الناتجة. إذا لم يُحدَّد الامتداد، يُستخدم أصغر امتداد يغطي الطبقة (الطبقات) المرجعية المحددة. الطرق المتاحة هي:
|
تعيين قيمة NoData محددة لنطاقات المخرجات اختياري |
|
[numeric: double] القيمة الافتراضية: 0.0 |
يعيّن قيمة NoData محددة لنطاقات المخرجات |
المُحوَّل إلى شبكي |
|
[raster] القيمة الافتراضية: |
تحديد الطبقة الشبكية الناتجة. أحد الخيارات التالية:
عند |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
نوع بيانات المخرجات |
|
[enumeration] القيمة الافتراضية: 5 |
يحدد صيغة ملف الطبقة الشبكية الناتج. الخيارات:
تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر قائمة ) |
التهيئة المسبقة للصورة الناتجة بقيمة اختياري |
|
[numeric: double] |
يهيّئ نطاقات الصورة الناتجة مسبقًا بهذه القيمة. ولا تُعلَّم على أنها قيمة NoData في الملف الناتج. وتُستخدم القيمة نفسها في جميع النطاقات. |
عكس التحويل إلى شبكي |
|
[boolean] القيمة الافتراضية: False |
يحرق قيمة الحرق الثابتة، أو قيمة الحرق المرتبطة بالمعلم الأول، في جميع أجزاء الصورة غير الواقعة داخل المضلع المقدَّم. |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المُحوَّل إلى شبكي |
|
[raster] |
الطبقة الشبكية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:rasterize
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.