24.1.30. البلاطات المتجهية¶
24.1.30.1. تنزيل البلاطات المتجهية¶
Added in 3.32
تنزّل البلاطات المتجهية من طبقة بلاطات متجهية مُدخلة وتحفظها في ملف بلاطات متجهية محلي.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المُدخلة |
|
[vector tiles] |
طبقة بلاطات متجهية يُستخرج منها بعض البلاطات |
الامتداد |
|
[extent] |
حدّد الامتداد المكاني للمنطقة المراد تنزيلها. سيُوسَّع داخليًا ليصبح من مضاعفات حجم البلاطة. الطرق المتاحة هي:
|
أقصى مستوى تكبير للتنزيل |
|
[numeric: integer] القيمة الافتراضية: 10 |
يحدد إلى أي مدى يتم التكبير وجلب البيانات من البلاطات |
الحد الأقصى للبلاطات |
|
[numeric: integer] الافتراضي: 100 |
أقصى عدد من البلاطات يمكن تنزيله، مع مراعاة مستويات التكبير والامتداد. |
المخرجات |
|
[vector tiles] القيمة الافتراضية: [Save to temporary file] |
مواصفات ملف البلاطات المتجهية الناتج. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المخرجات |
|
[vector tiles] |
ملف بلاطات متجهية محلي يخزّن البلاطات المُنزَّلة. |
شيفرة Python¶
معرّف الخوارزمية: native:downloadvectortiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. راجع استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.30.2. كتابة البلاطات المتجهية (MBTiles)¶
تصدّر طبقة متجهية واحدة أو أكثر إلى بلاطات متجهية، وهي صيغة بيانات محسَّنة لرسم الخرائط بسرعة وبحجم بيانات صغير.
MBTiles مواصفة لتخزين بيانات الخرائط المقسّمة إلى بلاطات في قواعد بيانات SQLite للاستخدام الفوري وللنقل. تُعرف ملفات MBTiles باسم مجموعات البلاطات (tilesets).
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
طبقات الإدخال |
|
[vector: any] [list] |
قائمة بالطبقات المراد دمجها لتوليد البلاطات المتجهية |
أدنى مستوى تكبير |
|
[numeric: integer] القيمة الافتراضية: 0 |
أدنى مستوى تكبير توفّر له مجموعة البلاطات بيانات. يُضبط بين 0 و 24. |
أقصى مستوى تكبير |
|
[numeric: integer] القيمة الافتراضية: 3 |
أعلى مستوى تكبير توفّر له مجموعة البلاطات بيانات. يُضبط بين 0 و 24. |
الامتداد اختياري |
|
[extent] القيمة الافتراضية: غير محددة |
الامتداد الأقصى لمنطقة الخريطة المرسومة. يجب أن تحدد الحدود منطقة تغطيها جميع مستويات التكبير. |
البيانات الوصفية: الاسم اختياري |
|
[string] |
اسم مجموعة البلاطات |
البيانات الوصفية: الوصف اختياري |
|
[string] |
وصف لمحتويات مجموعة البلاطات |
البيانات الوصفية: الإسناد اختياري |
|
[string] |
نص إسناد يوضّح مصادر البيانات و/أو نمط الخريطة. |
البيانات الوصفية: الإصدار اختياري |
|
[string] |
إصدار مجموعة البلاطات. ويشير إلى مراجعة مجموعة البلاطات نفسها، لا إلى إصدار مواصفة MBTiles. |
البيانات الوصفية: النوع اختياري |
|
[string] |
نوع مجموعة البلاطات. القيم الممكنة هي |
البيانات الوصفية: المركز اختياري |
|
[string] |
مركز العرض الافتراضي للخريطة (سلسلة من أرقام مفصولة بفواصل: خط الطول، وخط العرض، ومستوى التكبير). مثال: |
ملف MBTiles الوجهة |
|
[vector tiles] القيمة الافتراضية: [Save to temporary file] |
مواصفات ملف MBTiles الناتج. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
ملف MBTiles الوجهة |
|
[file] |
ملف البلاطات المتجهية الناتج |
شيفرة Python¶
معرّف الخوارزمية: native:writevectortiles_mbtiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. راجع استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.30.3. كتابة البلاطات المتجهية (XYZ)¶
تصدّر طبقة متجهية واحدة أو أكثر إلى بلاطات متجهية، وهي صيغة بيانات محسَّنة لرسم الخرائط بسرعة وبحجم بيانات صغير.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
قالب الملفات |
|
[string] القيمة الافتراضية: '{z}/{x}/{y}.pbf' |
القالب المستخدم لتوليد عنوان URL للبلاطات المتجهية |
طبقات الإدخال |
|
[vector: any] [list] |
قائمة بالطبقات المراد دمجها لتوليد البلاطات المتجهية |
أدنى مستوى تكبير |
|
[numeric: integer] القيمة الافتراضية: 0 |
أدنى مستوى تكبير توفّر له مجموعة البلاطات بيانات. يُضبط بين 0 و 24. |
أقصى مستوى تكبير |
|
[numeric: integer] القيمة الافتراضية: 3 |
أعلى مستوى تكبير توفّر له مجموعة البلاطات بيانات. يُضبط بين 0 و 24. |
الامتداد اختياري |
|
[extent] القيمة الافتراضية: غير محددة |
الامتداد الأقصى لمنطقة الخريطة المرسومة. يجب أن تحدد الحدود منطقة تغطيها جميع مستويات التكبير. |
مجلد المخرجات |
|
[مجلد] القيمة الافتراضية: [Save to temporary folder] |
مواصفات مجلد البلاطات المتجهية الناتج. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مجلد المخرجات |
|
[مجلد] |
مجلد يحتوي على مجموعات فرعية مختلفة من ملفات البلاطات المتجهية ( |
شيفرة Python¶
معرّف الخوارزمية: native:writevectortiles_xyz
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. راجع استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.