24.2.4. أدوات شبكية متنوعة¶
24.2.4.1. بناء النظرات العامة (الأهرامات)¶
لتسريع زمن عرض الطبقات الشبكية يمكن إنشاء نظرات عامة (أهرامات). النظرات العامة نسخ منخفضة الدقة من البيانات يستخدمها QGIS حسب مستوى التكبير.
هذه الخوارزمية مشتقة من أداة GDAL addo.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
إزالة جميع النظرات العامة الموجودة |
|
[boolean] القيمة الافتراضية: False |
يزيل النظرات العامة الموجودة من الطبقة الشبكية. افتراضيًا لا تُزال. |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مستويات النظرات العامة |
|
[string] القيمة الافتراضية: '2 4 8 16' |
يحدد عدد مستويات النظرات العامة المحسوبة من الدقة الأصلية للطبقة الشبكية المدخلة. افتراضيًا تؤخذ 4 مستويات في الحسبان. |
طريقة إعادة التشكيل (Resampling) اختياري |
|
[enumeration] القيمة الافتراضية: 0 |
يحسب النظرات العامة بطريقة إعادة تشكيل محددة. طرق إعادة التشكيل الممكنة هي:
|
صيغة النظرات العامة اختياري |
|
[enumeration] القيمة الافتراضية: 0 |
يمكن تخزين النظرات العامة داخليًا، أو خارجيًا كملف GTiff أو ERDAS Imagine. افتراضيًا تُخزَّن النظرات العامة في الطبقة الشبكية الناتجة. الصيغ الممكنة هي:
|
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
ذات الأهرامات |
|
[raster] |
الطبقة الشبكية الناتجة مع النظرات العامة |
شيفرة Python¶
معرّف الخوارزمية: gdal:overviews
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.2. بناء طبقة شبكية افتراضية¶
تبني ملف VRT (مجموعة بيانات افتراضية) يمثل فسيفساء من قائمة الطبقات الشبكية المدخلة التي يدعمها GDAL. وباستخدام الفسيفساء يمكنك دمج عدة ملفات شبكية.
هذه الخوارزمية مشتقة من أداة GDAL buildvrt.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقات المدخلة |
|
[raster] [list] |
طبقات شبكية يدعمها GDAL. |
الدقة المكانية |
|
[enumeration] القيمة الافتراضية: 0 |
الدقة المكانية الناتجة للفسيفساء. افتراضيًا يُختار متوسط دقة الملفات الشبكية. الخيارات:
|
وضع كل ملف مدخل في نطاق منفصل |
|
[boolean] القيمة الافتراضية: False |
باختيار 'True' يمكنك تحديد أن يذهب كل ملف شبكي إلى نطاق مكدّس منفصل في نطاقات VRT. |
السماح باختلاف الإسقاط |
|
[boolean] القيمة الافتراضية: False |
يسمح بأن يكون للنطاقات الناتجة إسقاطات مختلفة مشتقة من إسقاط الطبقات الشبكية المدخلة. |
الافتراضية |
|
[raster] القيمة الافتراضية: |
تحديد الطبقة الشبكية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
إضافة نطاق قناع ألفا إلى VRT عندما لا يحتوي المصدر الشبكي على واحد |
|
[boolean] القيمة الافتراضية: False |
يضيف نطاق قناع ألفا إلى VRT عندما لا يحتوي المصدر الشبكي على واحد. |
تجاوز إسقاط الملف الناتج اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
يتجاوز إسقاط الملف الناتج. لا تُجرى أي إعادة إسقاط. |
خوارزمية إعادة التشكيل |
|
[enumeration] القيمة الافتراضية: 0 |
خوارزمية إعادة التشكيل المراد استخدامها. الخيارات:
|
قيمة (قيم) NoData للنطاقات المدخلة (مفصولة بمسافات) اختياري |
|
[string] القيمة الافتراضية: غير محدد |
قيمة (قيم) NoData مفصولة بمسافات للنطاق (النطاقات) المدخلة |
معاملات سطر الأوامر الإضافية |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الافتراضية |
|
[raster] |
الطبقة الشبكية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:buildvirtualraster
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.3. gdal2tiles¶
تولّد مجلدًا يحتوي بلاطات صغيرة وبيانات وصفية، وفق مواصفة OSGeo Tile Map Service. انظر أيضًا معيار OpenGIS Web Map Tile Service. كما تُولَّد صفحات ويب بسيطة مع عارضات مبنية على Google Maps وOpenLayers وLeaflet. ولاستعراض خرائطك عبر الإنترنت في متصفح الويب، كل ما تحتاجه هو رفع المجلد المولَّد إلى خادم ويب.
تُنشئ هذه الخوارزمية أيضًا البيانات الوصفية اللازمة لـ Google Earth (KML SuperOverlay)، إذا كانت الخريطة المقدّمة تستخدم الإسقاط EPSG:4326.
تُستخدم ملفات ESRI world والإسناد الجغرافي المضمّن أثناء توليد البلاطات، لكن يمكنك أيضًا نشر صورة دون إسناد جغرافي صحيح.
هذه الخوارزمية مشتقة من أداة GDAL gdal2tiles.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
طبقة شبكية يدعمها GDAL. |
ملف تعريف تقطيع البلاطات |
|
[enumeration] القيمة الافتراضية: 0 |
أحد الخيارات:
|
مستويات التكبير المراد عرضها اختياري |
|
[string] القيمة الافتراضية: '' |
|
عارض الويب المراد توليده |
|
[enumeration] القيمة الافتراضية: 0 |
أحد الخيارات:
|
عنوان الخريطة اختياري |
|
[string] القيمة الافتراضية: '' |
|
حقوق النشر للخريطة |
|
[string] القيمة الافتراضية: '' |
|
مجلد المخرجات |
|
[folder] القيمة الافتراضية: |
حدّد مجلد المخرجات للبلاطات. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طريقة إعادة التشكيل (Resampling) |
|
[enumeration] القيمة الافتراضية: 0 |
خوارزمية إعادة التشكيل المراد استخدامها. الخيارات:
|
النظام المرجعي المكاني المستخدم لبيانات المصدر المدخلة اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
|
قيمة الشفافية المراد تعيينها للبيانات المدخلة اختياري |
|
[numeric: double] القيمة الافتراضية: 0.0 |
|
عنوان URL الذي ستُنشر عليه البلاطات المولَّدة اختياري |
|
[string] القيمة الافتراضية: '' |
|
مفتاح Google Maps API (http://code.google.com/apis/maps/signup.html) اختياري |
|
[string] القيمة الافتراضية: '' |
مفتاح Google Maps API الخاص بك. |
مفتاح Bing Maps API (https://www.bingmapsportal.com/) اختياري |
|
[string] القيمة الافتراضية: '' |
مفتاح Bing Maps API الخاص بك. |
توليد الملفات المفقودة فقط |
|
[boolean] القيمة الافتراضية: False |
|
توليد KML لـ Google Earth |
|
[boolean] القيمة الافتراضية: False |
|
تجنّب التوليد التلقائي لملفات KML لـ EPSG:4326 |
|
[boolean] القيمة الافتراضية: False |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مجلد المخرجات |
|
[folder] |
مجلد المخرجات (للبلاطات) |
شيفرة Python¶
معرّف الخوارزمية: gdal:gdal2tiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.4. دمج¶
تدمج الملفات الشبكية بطريقة بسيطة. يمكنك هنا استخدام جدول ألوان زائفة من طبقة شبكية مدخلة وتحديد نوع الطبقة الشبكية الناتجة. يجب أن تكون جميع الصور في نظام الإحداثيات نفسه.
هذه الخوارزمية مشتقة من أداة GDAL merge.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقات المدخلة |
|
[raster] [list] |
الطبقات الشبكية المدخلة |
أخذ جدول الألوان الزائفة من الطبقة الأولى |
|
[boolean] القيمة الافتراضية: False |
سيُستخدم جدول الألوان الزائفة من الطبقة الأولى للتلوين |
وضع كل ملف مدخل في نطاق منفصل |
|
[boolean] القيمة الافتراضية: False |
وضع كل ملف مدخل في نطاق منفصل |
نوع بيانات المخرجات |
|
[enumeration] القيمة الافتراضية: 5 |
يحدد صيغة ملف الطبقة الشبكية الناتج. الخيارات:
تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر قائمة ) |
المدموج |
|
[raster] القيمة الافتراضية: |
تحديد الطبقة الشبكية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
قيمة البكسل المدخلة التي تُعامل على أنها "NoData" اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
يتجاهل البكسلات ذات قيمة البكسل هذه من الملفات التي يجري دمجها |
تعيين قيمة "NoData" محددة للمخرجات اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
يعيّن قيمة NoData المحددة لنطاقات المخرجات. |
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
معاملات سطر الأوامر الإضافية |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المدموج |
|
[raster] |
الطبقة الشبكية الناتجة |
شيفرة Python¶
معرّف الخوارزمية: gdal:merge
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.5. شحذ الصورة (Pansharpening)¶
تُجري عملية شحذ بانكروماتي (pan-sharpening). ويمكنها إنشاء مجموعة بيانات ناتجة "تقليدية" (مثل GeoTIFF)، أو مجموعة بيانات VRT تصف عملية الشحذ.
انظر GDAL Pansharpen.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مجموعة البيانات الطيفية |
|
[raster] |
الطبقة الشبكية المدخلة (الطيفية) |
مجموعة البيانات البانكروماتية |
|
[raster] |
الطبقة الشبكية المدخلة (البانكروماتية) |
المخرجات |
|
[raster] القيمة الافتراضية: |
حدّد الطبقة الشبكية الناتجة (المشحوذة). أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خوارزمية إعادة التشكيل |
|
[enumeration] القيمة الافتراضية: 2 |
خوارزمية إعادة التشكيل المراد استخدامها. الخيارات:
|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المخرجات |
|
[raster] |
الطبقة الشبكية الناتجة (المشحوذة) |
شيفرة Python¶
معرّف الخوارزمية: gdal:pansharp
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.6. حاسبة الطبقات الشبكية¶
حاسبة طبقات شبكية من سطر الأوامر بصياغة numpy. استخدم أي عمليات حسابية أساسية تدعمها مصفوفات numpy، مثل + و - و * و / إلى جانب العوامل المنطقية مثل >. لاحظ أن جميع الطبقات الشبكية المدخلة يجب أن تكون بالأبعاد نفسها، لكن لا يُجرى أي تحقق من الإسقاط.
انظر توثيق أداة GDAL Raster Calculator.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة A |
|
[raster] |
الطبقة الشبكية المدخلة الأولى (إلزامية) |
رقم النطاق الشبكي لـ A |
|
[raster band] |
نطاق الطبقة المدخلة A (إلزامي) |
الطبقة المدخلة B اختياري |
|
[raster] القيمة الافتراضية: غير محدد |
الطبقة الشبكية المدخلة الثانية |
رقم النطاق الشبكي لـ B اختياري |
|
[raster band] |
نطاق الطبقة المدخلة B |
الطبقة المدخلة C اختياري |
|
[raster] القيمة الافتراضية: غير محدد |
الطبقة الشبكية المدخلة الثالثة |
رقم النطاق الشبكي لـ C اختياري |
|
[raster band] |
نطاق الطبقة المدخلة C |
الطبقة المدخلة D اختياري |
|
[raster] القيمة الافتراضية: غير محدد |
الطبقة الشبكية المدخلة الرابعة |
رقم النطاق الشبكي لـ D اختياري |
|
[raster band] |
نطاق الطبقة المدخلة D |
الطبقة المدخلة E اختياري |
|
[raster] القيمة الافتراضية: غير محدد |
الطبقة الشبكية المدخلة الخامسة |
رقم النطاق الشبكي لـ E اختياري |
|
[raster band] |
نطاق الطبقة المدخلة E |
الطبقة المدخلة F اختياري |
|
[raster] |
الطبقة الشبكية المدخلة السادسة |
رقم النطاق الشبكي لـ F اختياري |
|
[raster band] القيمة الافتراضية: غير محدد |
نطاق الطبقة المدخلة F |
الحساب بصياغة gdalnumeric باستخدام +-/* أو أي دوال مصفوفات numpy (مثل logical_and()) |
|
[string] القيمة الافتراضية: '' |
صيغة الحساب. أمثلة:
|
تعيين قيمة NoData للمخرجات اختياري |
|
[numeric: double] القيمة الافتراضية: غير محدد |
القيمة المستخدمة لـ NoData |
معالجة اختلافات الامتداد
|
|
[enumeration] القيمة الافتراضية: 0 |
يحدد كيفية التعامل مع الطبقات الشبكية ذات الامتدادات المختلفة. الخيارات المدعومة هي:
تنبيه يتطلب استخدام هذا المعامل تثبيت QGIS مع GDAL بإصدار >= 3.3 (انظر قائمة ). |
امتداد المخرجات اختياري |
|
[extent] |
امتداد مخصص للطبقة الشبكية الناتجة. الطرق المتاحة هي:
تنبيه يتطلب استخدام هذا المعامل تثبيت QGIS مع GDAL بإصدار >= 3.3 (انظر قائمة ). |
نوع الطبقة الشبكية الناتجة |
|
[enumeration] القيمة الافتراضية: 5 |
يحدد نوع بيانات ملف الطبقة الشبكية الناتج. الخيارات:
تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر قائمة ) |
المحسوب |
|
[raster] القيمة الافتراضية: |
حدّد الطبقة الشبكية الناتجة (المحسوبة). أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المحسوب |
|
[raster] |
الطبقة الشبكية الناتجة (المحسوبة) |
شيفرة Python¶
معرّف الخوارزمية: gdal:rastercalculator
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.7. معلومات الطبقة الشبكية¶
يسرد برنامج gdalinfo معلومات متنوعة عن مجموعة بيانات شبكية يدعمها GDAL.
هذه الخوارزمية مشتقة من أداة GDAL info.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
الطبقة الشبكية المدخلة |
فرض حساب القيم الدنيا/العليا الفعلية لكل نطاق |
|
[boolean] القيمة الافتراضية: False |
يفرض حساب القيم الدنيا/العليا الفعلية لكل نطاق في مجموعة البيانات |
قراءة إحصاءات الصورة وعرضها (مع فرض الحساب عند الضرورة) |
|
[boolean] القيمة الافتراضية: False |
يقرأ إحصاءات الصورة ويعرضها. ويفرض الحساب إذا لم تكن هناك إحصاءات مخزنة في الصورة. |
إخفاء معلومات نقاط التحكم الأرضية |
|
[boolean] القيمة الافتراضية: False |
يمنع طباعة قائمة نقاط التحكم الأرضية. قد يكون ذلك مفيدًا لمجموعات البيانات التي تحتوي عددًا ضخمًا من نقاط التحكم الأرضية، مثل L1B AVHRR أو HDF4 MODIS التي تحتوي الآلاف منها. |
إخفاء معلومات البيانات الوصفية (metadata) |
|
[boolean] القيمة الافتراضية: False |
يمنع طباعة البيانات الوصفية. قد تحتوي بعض مجموعات البيانات على كثير من سلاسل البيانات الوصفية. |
معلومات الطبقة |
|
[html] القيمة الافتراضية: |
حدّد ملف HTML للمخرجات. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
معلومات الطبقة |
|
[html] |
ملف HTML يحتوي معلومات عن الطبقة الشبكية المدخلة |
شيفرة Python¶
معرّف الخوارزمية: gdal:gdalinfo
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.8. إعادة التقطيع إلى بلاطات¶
تعيد تقطيع مجموعة من البلاطات المدخلة. يجب أن تكون جميع البلاطات المدخلة مُسنَدة جغرافيًا في نظام الإحداثيات نفسه وأن يكون لها العدد نفسه من النطاقات. ويمكن اختياريًا توليد مستويات الأهرامات.
هذه الخوارزمية مشتقة من أداة GDAL Retile.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الملفات المدخلة |
|
[raster] [list] |
الملفات الشبكية المدخلة |
عرض البلاطة |
|
[numeric: integer] القيمة الافتراضية: 256 |
عرض البلاطات بالبكسل (الحد الأدنى 0) |
ارتفاع البلاطة |
|
[numeric: integer] القيمة الافتراضية: 256 |
ارتفاع البلاطات بالبكسل (الحد الأدنى 0) |
التداخل بالبكسل بين البلاطات المتتالية |
|
[numeric: integer] القيمة الافتراضية: 0 |
|
عدد مستويات الأهرامات المراد بناؤها |
|
[numeric: integer] القيمة الافتراضية: 1 |
الحد الأدنى: 0 |
مجلد المخرجات |
|
[folder] القيمة الافتراضية: |
حدّد مجلد المخرجات للبلاطات. أحد الخيارات التالية:
|
ملف CSV يحتوي معلومات الإسناد الجغرافي للبلاطة (البلاطات) |
|
[file] القيمة الافتراضية: |
حدّد ملف المخرجات للبلاطات. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
نظام الإحداثيات المرجعي المصدر اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
|
طريقة إعادة التشكيل (Resampling) |
|
[enumeration] القيمة الافتراضية: 0 |
خوارزمية إعادة التشكيل المراد استخدامها. الخيارات:
|
فاصل الأعمدة المستخدم في ملف CSV اختياري |
|
[string] القيمة الافتراضية: ';' |
الفاصل المستخدم في ملف CSV الذي يحتوي معلومات الإسناد الجغرافي للبلاطة (البلاطات) |
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
معاملات سطر الأوامر الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
أضف خيارات سطر أوامر GDAL إضافية |
نوع بيانات المخرجات |
|
[enumeration] القيمة الافتراضية: 5 |
يحدد صيغة ملف الطبقة الشبكية الناتج. الخيارات:
تعتمد الخيارات المتاحة على إصدار GDAL المبني مع QGIS (انظر قائمة ) |
بناء الأهرامات فقط |
|
[boolean] القيمة الافتراضية: False |
|
استخدام مجلد منفصل لكل صف من البلاطات |
|
[boolean] القيمة الافتراضية: False |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مجلد المخرجات |
|
[folder] |
مجلد المخرجات للبلاطات. |
ملف CSV يحتوي معلومات الإسناد الجغرافي للبلاطة (البلاطات) |
|
[file] |
ملف CSV الذي يحتوي معلومات الإسناد الجغرافي للبلاطات. |
شيفرة Python¶
معرّف الخوارزمية: gdal:retile
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.9. فهرس البلاطات¶
تبني طبقة متجهية تحتوي سجلًا لكل ملف شبكي مدخل، مع سمة تحتوي اسم الملف، وشكل هندسي مضلع يحدّد إطار الطبقة الشبكية. وهذه المخرجات مناسبة للاستخدام مع MapServer كفهرس بلاطات شبكية.
هذه الخوارزمية مشتقة من أداة GDAL Tile Index.
القائمة الافتراضية:
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الملفات المدخلة |
|
[raster] [list] |
الملفات الشبكية المدخلة. يمكن أن تكون ملفات متعددة. |
اسم الحقل الذي يحمل مسار ملف الطبقات الشبكية المفهرسة اختياري |
|
[string] القيمة الافتراضية: 'location' |
اسم الحقل الناتج الذي يحمل مسار/موقع ملف الطبقات الشبكية المفهرسة. |
تخزين المسار المطلق للطبقات الشبكية المفهرسة |
|
[boolean] القيمة الافتراضية: False |
حدّد ما إذا كان المسار المطلق للملفات الشبكية يُخزَّن في ملف فهرس البلاطات. افتراضيًا توضع أسماء الملفات الشبكية في الملف تمامًا كما حُدِّدت في الأمر. |
تخطي الملفات ذات مرجع إسقاط مختلف |
|
[boolean] القيمة الافتراضية: False |
لن تُدرج إلا الملفات التي لها الإسقاط نفسه للملفات المُدرجة مسبقًا في فهرس البلاطات. افتراضيًا لا يُتحقَّق من الإسقاط وتُقبل جميع المدخلات. |
فهرس البلاطات |
|
[vector: polygon] القيمة الافتراضية: |
حدّد الطبقة المتجهية المضلعية التي يُكتب فيها الفهرس. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
تحويل الأشكال الهندسية إلى نظام الإحداثيات المرجعي المعطى اختياري |
|
[crs] |
ستُحوَّل الأشكال الهندسية للملفات المدخلة إلى نظام الإحداثيات المرجعي الهدف المحدد. افتراضيًا تُنشأ مضلعات مستطيلة بسيطة في نظام الإحداثيات المرجعي نفسه للطبقات الشبكية المدخلة. |
اسم الحقل الذي يخزّن SRS لكل بلاطة اختياري |
|
[string] |
اسم الحقل الذي يخزّن SRS لكل بلاطة |
الصيغة التي يجب أن يُكتب بها نظام الإحداثيات المرجعي لكل بلاطة |
|
[enumeration] القيمة الافتراضية: 0 |
صيغة نظام الإحداثيات المرجعي. أحد الخيارات:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
فهرس البلاطات |
|
[vector: polygon] |
الطبقة المتجهية المضلعية التي تحتوي فهرس البلاطات. |
شيفرة Python¶
معرّف الخوارزمية: gdal:tileindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.4.10. Viewshed¶
تحسب طبقة شبكية لمجال الرؤية (viewshed) من نموذج ارتفاع رقمي شبكي مدخل باستخدام الطريقة المعرّفة في Wang2000 لنقطة يحددها المستخدم.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[raster] |
طبقة الارتفاعات الشبكية المدخلة |
رقم النطاق |
|
[raster band] القيمة الافتراضية: 1 |
رقم النطاق المستخدم كارتفاع |
موقع الراصد |
|
[coordinates] |
موقع الراصد |
ارتفاع الراصد |
|
[numeric: double] القيمة الافتراضية: 1.0 |
ارتفاع الراصد، بوحدات نموذج الارتفاع الرقمي |
ارتفاع الهدف |
|
[numeric: double] القيمة الافتراضية: 1.0 |
ارتفاع العنصر الهدف، بوحدات نموذج الارتفاع الرقمي |
أقصى مسافة من الراصد لحساب الرؤية |
|
[numeric: double] القيمة الافتراضية: 100.0 |
أقصى مسافة من الراصد لحساب الرؤية، بوحدات نموذج الارتفاع الرقمي |
المخرجات |
|
[raster] القيمة الافتراضية: |
الطبقة الشبكية الناتجة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' |
لإضافة خيار إنشاء واحد أو أكثر للتحكم في الطبقة الشبكية المراد إنشاؤها (الألوان، حجم الكتلة، ضغط الملف...). وللتسهيل، يمكنك الاعتماد على ملفات تعريف معدّة مسبقًا (انظر قسم خيارات مشغّل GDAL). في المعالجة الدفعية ومصمّم النماذج: افصل بين الخيارات المتعددة بحرف الأنبوب ( |
معاملات سطر الأوامر الإضافية |
|
[string] القيمة الافتراضية: غير محدد |
أضف خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المخرجات |
|
[raster] |
الطبقة الشبكية التي تعرض مجال الرؤية. |
شيفرة Python¶
معرّف الخوارزمية: gdal:viewshed
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.