24.2.8. أدوات متجهية متنوعة¶
24.2.8.1. بناء طبقة متجهية افتراضية¶
تُنشئ طبقة متجهية افتراضية تحتوي مجموعة من الطبقات المتجهية.
هذه الخوارزمية مفيدة خصوصًا عندما تحتاج خوارزمية أخرى إلى طبقات متعددة لكنها لا تقبل إلا ملف vrt واحدًا تُحدَّد فيه الطبقات.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مصادر البيانات المدخلة |
|
[vector: any] [list] |
اختر الطبقات المتجهية التي تريد استخدامها لبناء الطبقة المتجهية الافتراضية |
إنشاء VRT "موحَّد" |
|
[boolean] القيمة الافتراضية: False |
فعّل هذا الخيار إذا أردت توحيد جميع الطبقات المتجهية في ملف |
الطبقة المتجهية الافتراضية |
|
[same as input] القيمة الافتراضية: |
حدّد الطبقة الناتجة التي تحتوي التكرارات فقط. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المتجهية الافتراضية |
|
[vector: any] |
الطبقة المتجهية الافتراضية الناتجة المبنية من المصادر المختارة |
شيفرة Python¶
معرّف الخوارزمية: gdal:buildvirtualvector
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.8.2. تنفيذ SQL¶
تنفّذ استعلامًا بسيطًا أو معقدًا بصياغة SQL على الطبقة المصدر. وتُضاف نتيجة الاستعلام كطبقة جديدة.
هذه الخوارزمية مشتقة من أداة GDAL ogr2ogr.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: any] |
طبقة متجهية مدخلة يدعمها OGR |
تعبير SQL |
|
[string] |
يحدد استعلام SQL، مثلًا |
لهجة SQL |
|
[enumeration] القيمة الافتراضية: 0 |
لهجة SQL المراد استخدامها. أحد الخيارات:
|
نتيجة SQL |
|
[vector: any] |
تحديد الطبقة الناتجة. أحد الخيارات التالية:
عند |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
نتيجة SQL |
|
[vector: any] |
الطبقة المتجهية التي أنشأها الاستعلام |
شيفرة Python¶
معرّف الخوارزمية: gdal:executesql
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.8.3. التصدير إلى PostgreSQL (الاتصالات المتاحة)¶
تستورد الطبقات المتجهية إلى قاعدة بيانات PostgreSQL اعتمادًا على اتصال متاح. يجب تعريف الاتصال بشكل صحيح مسبقًا. وتأكد من تفعيل مربعي الاختيار 'Save Username' و 'Save Password'. بعد ذلك يمكنك استخدام الخوارزمية.
هذه الخوارزمية مشتقة من أداة GDAL ogr2ogr.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
قاعدة البيانات (اسم الاتصال) |
|
[string] |
قاعدة بيانات PostgreSQL المراد الاتصال بها |
الطبقة المدخلة |
|
[vector: any] |
طبقة متجهية يدعمها OGR للتصدير إلى قاعدة البيانات |
ترميز Shape اختياري |
|
[string] القيمة الافتراضية: '' |
يعيّن الترميز المطبَّق على البيانات |
نوع الشكل الهندسي الناتج |
|
[enumeration] القيمة الافتراضية: 0 |
يحدد نوع الشكل الهندسي الناتج. أحد الخيارات:
|
تعيين نظام إحداثيات مرجعي للمخرجات اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
يحدد نظام الإحداثيات المرجعي الناتج لجدول قاعدة البيانات |
إعادة الإسقاط إلى نظام الإحداثيات المرجعي هذا عند الإخراج اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
يعيد الإسقاط/التحويل إلى نظام الإحداثيات المرجعي هذا عند الإخراج |
تجاوز نظام الإحداثيات المرجعي المصدر اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
يتجاوز نظام الإحداثيات المرجعي للطبقة المدخلة |
المخطط (اسم المخطط) اختياري |
|
[string] القيمة الافتراضية: 'public' |
يحدد المخطط (schema) لجدول قاعدة البيانات |
الجدول المراد التصدير إليه (اتركه فارغًا لاستخدام اسم الطبقة) اختياري |
|
[string] القيمة الافتراضية: '' |
يحدد اسمًا للجدول الذي سيُستورد إلى قاعدة البيانات. افتراضيًا يكون اسم الجدول هو اسم الملف المتجهي المدخل. |
المفتاح الأساسي (حقل جديد) اختياري |
|
[string] القيمة الافتراضية: 'id' |
يحدد حقل السمة الذي سيكون المفتاح الأساسي لجدول قاعدة البيانات |
المفتاح الأساسي (حقل موجود، يُستخدم إذا تُرك الخيار أعلاه فارغًا) اختياري |
|
[tablefield: any] القيمة الافتراضية: غير محدد |
يحدد حقل البيانات الوصفية في الطبقة المُصدَّرة الذي سيكون المفتاح الأساسي لجدول قاعدة البيانات |
اسم عمود الشكل الهندسي اختياري |
|
[string] القيمة الافتراضية: 'geom' |
يحدد حقل البيانات الوصفية في قاعدة البيانات الذي ستُخزَّن فيه معلومات الشكل الهندسي |
أبعاد البيانات المتجهية اختياري |
|
[enumeration] القيمة الافتراضية: 0 (2D) |
يحدد أبعاد الإحداثيات للبيانات المتجهية المستوردة. أحد الخيارات التالية:
|
مسافة التسامح للتبسيط اختياري |
|
[string] القيمة الافتراضية: '' |
يحدد مسافة التسامح المستخدمة في تبسيط الأشكال الهندسية المتجهية المراد استيرادها. لا يُجرى أي تبسيط افتراضيًا. |
أقصى مسافة بين عقدتين (التكثيف) اختياري |
|
[string] القيمة الافتراضية: '' |
أقصى مسافة بين عقدتين، وتُستخدم لإنشاء نقاط وسيطة. لا يُجرى أي تكثيف افتراضيًا. |
تحديد المعالم حسب الامتداد (المعرّف بنظام الإحداثيات المرجعي CRS لطبقة الإدخال) اختياري |
|
[extent] القيمة الافتراضية: غير محدد |
يمكنك تحديد المعالم الواقعة ضمن امتداد معيّن لتكون في جدول المخرجات. الطرق المتاحة هي:
|
قص طبقة الإدخال باستخدام الامتداد (المستطيل) أعلاه |
|
[boolean] القيمة الافتراضية: False |
ستُقص طبقة الإدخال وفق الامتداد الذي حددته سابقًا |
تحديد المعالم باستخدام عبارة SQL "WHERE" (مثال: column="value") اختياري |
|
[string] القيمة الافتراضية: '' |
يحدد بعبارة SQL "WHERE" المعالم التي يجب تحديدها من طبقة الإدخال |
تجميع N معلم في كل معاملة (الافتراضي: 2000) اختياري |
|
[string] القيمة الافتراضية: '' |
يمكنك تجميع معالم الإدخال في معاملات (transactions) حيث يحدد N حجمها. افتراضيًا يحدّ N حجم المعاملة بـ 20000 معلم. |
الكتابة فوق الجدول الموجود |
|
[boolean] القيمة الافتراضية: True |
إذا وُجد جدول بالاسم نفسه في قاعدة البيانات وكان هذا الخيار مضبوطًا على True، فسيُكتب فوق الجدول. |
الإلحاق بالجدول الموجود |
|
[boolean] القيمة الافتراضية: False |
إذا كان الخيار مفعّلًا / True فستُلحق البيانات المتجهية بجدول موجود، وتُتجاهل الحقول الجديدة الموجودة في طبقة الإدخال. افتراضيًا يُنشأ جدول جديد. |
الإلحاق وإضافة الحقول الجديدة إلى الجدول الموجود |
|
[boolean] القيمة الافتراضية: False |
عند التفعيل ستُلحق البيانات المتجهية بجدول موجود ولن يُنشأ جدول جديد، وتُضاف الحقول الجديدة الموجودة في طبقة الإدخال إلى الجدول. افتراضيًا يُنشأ جدول جديد. |
عدم تنقية أسماء الأعمدة/الجداول |
|
[boolean] القيمة الافتراضية: False |
عند تفعيل هذا الخيار يمكنك منع السلوك الافتراضي (تحويل أسماء الأعمدة إلى أحرف صغيرة وإزالة المسافات والأحرف غير الصالحة الأخرى). |
عدم إنشاء فهرس مكاني |
|
[boolean] القيمة الافتراضية: False |
يمنع إنشاء فهرس مكاني لجدول المخرجات. افتراضيًا يُضاف فهرس مكاني. |
المتابعة بعد الإخفاق مع تخطي المعلم الذي أخفق |
|
[boolean] القيمة الافتراضية: False |
المتابعة بعد الإخفاق مع تخطي المعلم الذي أخفق. |
التحقق من صحة الأشكال الهندسية وفق مواصفة Simple Features |
|
[boolean] القيمة الافتراضية: False |
يطبق عمليات تنظيف على الأشكال الهندسية لضمان صحتها وفق قواعد مواصفة Simple Features. |
الترقية إلى متعدد الأجزاء |
|
[boolean] القيمة الافتراضية: True |
يحوّل نوع الشكل الهندسي للمعالم إلى متعدد الأجزاء في جدول المخرجات |
الاحتفاظ بعرض ودقة البيانات الوصفية للإدخال |
|
[boolean] القيمة الافتراضية: True |
يتجنب تعديل خصائص الأعمدة لتتوافق مع بيانات الإدخال |
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
لا تُنتج هذه الخوارزمية أي مخرجات.
شيفرة Python¶
معرّف الخوارزمية: gdal:importvectorintopostgisdatabaseavailableconnections
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.8.4. التصدير إلى PostgreSQL (اتصال جديد)¶
يستورد طبقات متجهية إلى قاعدة بيانات PostgreSQL. يجب إنشاء اتصال جديد بقاعدة بيانات PostgreSQL.
هذه الخوارزمية مشتقة من أداة GDAL ogr2ogr.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: any] |
طبقة متجهية يدعمها OGR للتصدير إلى قاعدة البيانات |
ترميز Shape اختياري |
|
[string] القيمة الافتراضية: '' |
يعيّن الترميز المطبَّق على البيانات |
نوع الشكل الهندسي الناتج |
|
[enumeration] القيمة الافتراضية: 0 |
يحدد نوع الشكل الهندسي الناتج. أحد الخيارات:
|
تعيين نظام إحداثيات مرجعي للمخرجات اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
يحدد نظام الإحداثيات المرجعي الناتج لجدول قاعدة البيانات |
إعادة الإسقاط إلى نظام الإحداثيات المرجعي هذا عند الإخراج اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
يعيد الإسقاط/التحويل إلى نظام الإحداثيات المرجعي هذا عند الإخراج |
تجاوز نظام الإحداثيات المرجعي المصدر اختياري |
|
[crs] القيمة الافتراضية: غير محدد |
يتجاوز نظام الإحداثيات المرجعي للطبقة المدخلة |
المضيف اختياري |
|
[string] القيمة الافتراضية: 'localhost' |
اسم مضيف قاعدة البيانات |
Port اختياري |
|
[string] القيمة الافتراضية: '5432' |
رقم المنفذ الذي يستمع عليه خادم قاعدة بيانات PostgreSQL |
اسم المستخدم اختياري |
|
[string] القيمة الافتراضية: '' |
اسم المستخدم المستخدَم لتسجيل الدخول إلى قاعدة البيانات |
اسم قاعدة البيانات اختياري |
|
[string] القيمة الافتراضية: '' |
اسم قاعدة البيانات |
كلمة المرور اختياري |
|
[string] القيمة الافتراضية: '' |
كلمة المرور المستخدمة مع اسم المستخدم للاتصال بقاعدة البيانات |
المخطط (اسم المخطط) اختياري |
|
[string] القيمة الافتراضية: 'public' |
يحدد المخطط (schema) لجدول قاعدة البيانات |
اسم الجدول، اتركه فارغًا لاستخدام اسم الإدخال اختياري |
|
[string] القيمة الافتراضية: '' |
يحدد اسمًا للجدول الذي سيُستورد إلى قاعدة البيانات. افتراضيًا يكون اسم الجدول هو اسم الملف المتجهي المدخل. |
المفتاح الأساسي (حقل جديد) اختياري |
|
[string] القيمة الافتراضية: 'id' |
يحدد حقل السمة الذي سيكون المفتاح الأساسي لجدول قاعدة البيانات |
المفتاح الأساسي (حقل موجود، يُستخدم إذا تُرك الخيار أعلاه فارغًا) اختياري |
|
[tablefield: any] القيمة الافتراضية: غير محدد |
يحدد حقل البيانات الوصفية في الطبقة المُصدَّرة الذي سيكون المفتاح الأساسي لجدول قاعدة البيانات |
اسم عمود الشكل الهندسي اختياري |
|
[string] القيمة الافتراضية: 'geom' |
يحدد حقل البيانات الوصفية الذي ستُخزَّن فيه معلومات الشكل الهندسي |
أبعاد البيانات المتجهية اختياري |
|
[enumeration] القيمة الافتراضية: 0 (2D) |
يحدد أبعاد الإحداثيات للبيانات المتجهية المستوردة. أحد الخيارات التالية:
|
مسافة التسامح للتبسيط اختياري |
|
[string] القيمة الافتراضية: '' |
يحدد مسافة التسامح المستخدمة في تبسيط الأشكال الهندسية المتجهية المراد استيرادها. لا يُجرى أي تبسيط افتراضيًا. |
أقصى مسافة بين عقدتين (التكثيف) اختياري |
|
[string] القيمة الافتراضية: '' |
أقصى مسافة بين عقدتين، وتُستخدم لإنشاء نقاط وسيطة. لا يُجرى أي تكثيف افتراضيًا. |
تحديد المعالم حسب الامتداد (المعرّف بنظام الإحداثيات المرجعي CRS لطبقة الإدخال) اختياري |
|
[extent] القيمة الافتراضية: غير محدد |
يمكنك تحديد المعالم الواقعة ضمن امتداد معيّن لتكون في جدول المخرجات. الطرق المتاحة هي:
|
قص طبقة الإدخال باستخدام الامتداد (المستطيل) أعلاه |
|
[boolean] القيمة الافتراضية: False |
ستُقص طبقة الإدخال وفق الامتداد الذي حددته سابقًا |
الحقول المراد تضمينها (اتركها فارغة لاستخدام جميع الحقول) اختياري |
|
[string] [list] القيمة الافتراضية: [] |
يحدد الحقول المراد الاحتفاظ بها من الملف المتجهي المستورد. إذا لم يُحدَّد أي حقل، تُستورد جميع الحقول. |
تحديد المعالم باستخدام عبارة SQL "WHERE" (مثال: column="value") اختياري |
|
[string] القيمة الافتراضية: '' |
يحدد بعبارة SQL "WHERE" المعالم التي يجب تحديدها لجدول المخرجات |
تجميع N معلم في كل معاملة (الافتراضي: 2000) اختياري |
|
[string] القيمة الافتراضية: '' |
يمكنك تجميع معالم الإدخال في معاملات (transactions) حيث يحدد N حجمها. افتراضيًا يحدّ N حجم المعاملة بـ 20000 معلم. |
الكتابة فوق الجدول الموجود |
|
[boolean] القيمة الافتراضية: True |
إذا وُجد جدول بالاسم نفسه في قاعدة البيانات وكان هذا الخيار مضبوطًا على True، فسيُكتب فوق الجدول. |
الإلحاق بالجدول الموجود |
|
[boolean] القيمة الافتراضية: False |
إذا كان الخيار مفعّلًا / True فستُلحق البيانات المتجهية بجدول موجود، وتُتجاهل الحقول الجديدة الموجودة في طبقة الإدخال. افتراضيًا يُنشأ جدول جديد. |
الإلحاق وإضافة الحقول الجديدة إلى الجدول الموجود |
|
[boolean] القيمة الافتراضية: False |
عند التفعيل ستُلحق البيانات المتجهية بجدول موجود ولن يُنشأ جدول جديد، وتُضاف الحقول الجديدة الموجودة في طبقة الإدخال إلى الجدول. افتراضيًا يُنشأ جدول جديد. |
عدم تنقية أسماء الأعمدة/الجداول |
|
[boolean] القيمة الافتراضية: False |
عند تفعيل هذا الخيار يمكنك منع السلوك الافتراضي (تحويل أسماء الأعمدة إلى أحرف صغيرة وإزالة المسافات والأحرف غير الصالحة الأخرى). |
عدم إنشاء فهرس مكاني |
|
[boolean] القيمة الافتراضية: False |
يمنع إنشاء فهرس مكاني لجدول المخرجات. افتراضيًا يُضاف فهرس مكاني. |
المتابعة بعد الإخفاق مع تخطي المعلم الذي أخفق |
|
[boolean] القيمة الافتراضية: False |
المتابعة بعد الإخفاق مع تخطي المعلم الذي أخفق. |
التحقق من صحة الأشكال الهندسية وفق مواصفة Simple Features |
|
[boolean] القيمة الافتراضية: False |
يطبق عمليات تنظيف على الأشكال الهندسية لضمان صحتها وفق قواعد مواصفة Simple Features. |
الترقية إلى متعدد الأجزاء |
|
[boolean] القيمة الافتراضية: True |
يحوّل نوع الشكل الهندسي للمعالم إلى متعدد الأجزاء في جدول المخرجات |
الاحتفاظ بعرض ودقة البيانات الوصفية للإدخال |
|
[boolean] القيمة الافتراضية: True |
يتجنب تعديل خصائص الأعمدة لتتوافق مع بيانات الإدخال |
خيارات الإنشاء الإضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
خيارات إنشاء GDAL إضافية. |
المخرجات¶
لا تُنتج هذه الخوارزمية أي مخرجات.
شيفرة Python¶
معرّف الخوارزمية: gdal:importvectorintopostgisdatabasenewconnection
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.8.5. معلومات البيانات المتجهية¶
ينشئ ملف معلومات يسرد معلومات عن مصدر بيانات يدعمه OGR. تُعرض المخرجات في نافذة 'Result' ويمكن كتابتها في ملف HTML. تتضمن المعلومات نوع الشكل الهندسي وعدد المعالم والامتداد المكاني ومعلومات الإسقاط وقائمة البيانات الوصفية وأنواعها وقائمة العلاقات ونطاقات الحقول وغير ذلك الكثير.
هذه الخوارزمية مشتقة من أداة GDAL ogrinfo.
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
طبقة الإدخال المتجهية |
تفعيل سرد جميع الطبقات في مجموعة البيانات
|
|
[boolean] القيمة الافتراضية: False |
عند التفعيل، يُخرج QGIS معلومات جميع الطبقات في مجموعة بيانات الإدخال بدلًا من معلومات الطبقة الأولى فقط. وهذا مفيد عند استخدام صيغة متعددة الطبقات (GeoPackage، GML، KML، SpatiaLite، SQLite، ...) كمدخل. |
مخرجات الملخص فقط |
|
[boolean] القيمة الافتراضية: True |
يمنع سرد المعالم الفردية ويعرض معلومات الملخص فقط مثل الإسقاط والمخطط (schema) وعدد المعالم والامتدادات. |
إخفاء معلومات البيانات الوصفية (metadata) |
|
[boolean] القيمة الافتراضية: False |
يمنع طباعة البيانات الوصفية (metadata). قد تحتوي بعض مجموعات البيانات على الكثير من سلاسل البيانات الوصفية. |
معلومات الطبقة |
|
[html] القيمة الافتراضية: |
حدد ملف HTML الناتج الذي يتضمن معلومات الملف. أحد الخيارات:
إذا لم يُحدَّد ملف HTML فستُكتب المخرجات في ملف مؤقت |
المعاملات المتقدمة¶
Added in 3.40
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
معاملات سطر أوامر إضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
إضافة خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
معلومات الطبقة |
|
[html] |
ملف HTML الناتج الذي يتضمن معلومات الملف. |
شيفرة Python¶
معرّف الخوارزمية: gdal:ogrinfo
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.2.8.6. معلومات البيانات المتجهية (JSON)¶
Added in 3.40
ينشئ ملف معلومات يسرد معلومات عن مصدر بيانات يدعمه OGR. تُعرض المخرجات في نافذة 'Result' ويمكن كتابتها في ملف .JSON. تتضمن المعلومات نوع الشكل الهندسي وعدد المعالم والامتداد المكاني ومعلومات الإسقاط وقائمة البيانات الوصفية وأنواعها وقائمة العلاقات ونطاقات الحقول وغير ذلك الكثير.
هذه الخوارزمية مشتقة من أداة GDAL ogrinfo.
تنبيه
يتطلب تشغيل هذه الخوارزمية تثبيت QGIS مع GDAL >= 3.7 (انظر قائمة ).
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[vector: geometry] |
طبقة الإدخال المتجهية |
تفعيل سرد جميع الطبقات في مجموعة البيانات |
|
[boolean] القيمة الافتراضية: False |
عند التفعيل، يُخرج QGIS معلومات جميع الطبقات في مجموعة بيانات الإدخال بدلًا من معلومات الطبقة الأولى فقط. وهذا مفيد عند استخدام صيغة متعددة الطبقات (GeoPackage، GML، KML، SpatiaLite، SQLite، ...) كمدخل. |
تفعيل سرد المعالم |
|
[boolean] القيمة الافتراضية: False |
|
إخفاء معلومات البيانات الوصفية (metadata) |
|
[boolean] القيمة الافتراضية: False |
يمنع طباعة البيانات الوصفية (metadata). قد تحتوي بعض مجموعات البيانات على الكثير من سلاسل البيانات الوصفية. |
معلومات الطبقة |
|
[file] القيمة الافتراضية: |
حدد ملف JSON الناتج الذي يتضمن معلومات الملف. أحد الخيارات:
إذا لم يُحدَّد ملف JSON فستُكتب المخرجات في ملف مؤقت |
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
معاملات سطر أوامر إضافية اختياري |
|
[string] القيمة الافتراضية: '' (بلا خيارات إضافية) |
إضافة خيارات سطر أوامر GDAL إضافية |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
معلومات الطبقة |
|
[file] |
ملف .JSON الناتج الذي يتضمن معلومات الملف. |
شيفرة Python¶
معرّف الخوارزمية: gdal:ogrinfojson
import processing
processing.run("algorithm_id", {parameter_dictionary})
يظهر معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.