24.1.16. إدارة بيانات السحب النقطية¶
تنبيه
يتطلب تشغيل هذه الخوارزميات تثبيت QGIS مع PDAL >= 2.5.0 (انظر قائمة ).
24.1.16.1. تعيين الإسقاط¶
Added in 3.32
تُسند نظام إحداثيات مرجعيًا إلى طبقة سحابة نقطية، إذا كان مفقودًا أو خاطئًا. تُنشأ طبقة جديدة.
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[point cloud] |
طبقة السحابة النقطية المدخلة المراد إسناد نظام إحداثيات مرجعي (CRS) إليها |
نظام الإحداثيات المرجعي المطلوب |
|
[crs] |
نظام الإحداثيات المرجعي المراد تطبيقه على الطبقة |
الطبقة الناتجة |
|
[point cloud] الافتراضي: |
حدّد ملف السحابة النقطية المراد استخدامه كمخرجات. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المحوَّلة |
|
[point cloud] |
طبقة السحابة النقطية الناتجة بنظام إحداثيات مرجعي جديد. الصيغ المدعومة حاليًا هي |
شيفرة Python¶
معرّف الخوارزمية: pdal:assignprojection
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.2. بناء سحابة نقطية افتراضية (VPC)¶
Added in 3.32
تُنشئ سحابة نقطية افتراضية (VPC) من بيانات السحب النقطية المدخلة.
إذا تركت المعاملات الاختيارية دون تفعيل، فسيُبنى ملف VPC بسرعة كبيرة لأن الخوارزمية لن تقرأ سوى البيانات الوصفية للملفات المدخلة. أما عند تعيين أيٍّ من المعاملات الاختيارية، فستقرأ الخوارزمية جميع النقاط، وقد يستغرق ذلك بعض الوقت.
شكل 24.44 توليد سحابة نقطية افتراضية مع نظرة عامة من مجموعة بلاطات سحب نقطية¶
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقات المدخلة |
|
[point cloud] [list] |
طبقات السحب النقطية المدخلة المراد دمجها داخل طبقة سحابة نقطية افتراضية |
حساب مضلع الحدود |
|
[boolean] الافتراضي: False |
اضبطه على True لإظهار الحدود الدقيقة للبيانات (بدلًا من الامتداد المستطيل فقط) |
حساب الإحصاءات |
|
[boolean] الافتراضي: False |
اضبطه على True لمعرفة نطاقات قيم السمات المختلفة |
بناء سحابة نقطية للنظرة العامة |
|
[boolean] الافتراضي: False |
تولّد سحابة نقطية واحدة "مُخفَّفة" لجميع البيانات المدخلة (باستخدام نقطة واحدة من كل 1000 نقطة من البيانات الأصلية). ستُنشأ سحابة النظرة العامة النقطية بجوار ملف VPC - فمثلًا، بالنسبة إلى |
السحابة النقطية الافتراضية |
|
[point cloud] الافتراضي: |
حدّد ملف السحابة النقطية المراد بناء البيانات فيه. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
السحابة النقطية الافتراضية |
|
[raster] |
طبقة سحابة نقطية ناتجة تجمع جميع البيانات المدخلة، كملف افتراضي. |
شيفرة Python¶
معرّف الخوارزمية: pdal:virtualpointcloud
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.3. القص¶
Added in 3.32
تقصّ طبقة سحابة نقطية بواسطة طبقة مضلعات بحيث لا تحتوي السحابة النقطية الناتجة إلا على النقاط الواقعة داخل المضلعات.
شكل 24.45 قص طبقة سحابة نقطية مدخلة بتغطية من المضلعات¶
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[point cloud] |
طبقة السحابة النقطية المدخلة المراد قصها |
مضلعات القص |
|
[vector: polygon] |
طبقة متجهية مضلعة تُستخدم كتغطية لقص النقاط |
المقصوصة |
|
[point cloud] الافتراضي: |
حدّد ملف السحابة النقطية المراد تصدير النقاط المقصوصة إليه. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
تعبير الترشيح اختياري |
|
[expression] |
تعبير PDAL لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية |
امتداد القص اختياري |
|
[extent] |
امتداد خريطة لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية الطرق المتاحة هي:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المقصوصة |
|
[point cloud] |
سحابة نقطية ناتجة معالمها هي النقاط الواقعة داخل طبقة مضلعات التغطية. |
شيفرة Python¶
معرّف الخوارزمية: pdal:clip
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.4. إنشاء COPC¶
Added in 3.32
تُنشئ الفهرس لجميع ملفات السحب النقطية المدخلة في وضع المعالجة الدفعية.
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقات المدخلة |
|
[point cloud] [list] |
طبقات السحب النقطية المدخلة المراد إنشاء فهرس لها |
مجلد المخرجات اختياري |
|
[folder] الافتراضي: |
حدّد المجلد الذي ستُنشأ فيه الملفات الجديدة. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مجلد المخرجات |
|
[folder] |
مجلد المخرجات الذي يحتوي على طبقات السحب النقطية مع ملفات فهرس COPC المرافقة لها. |
شيفرة Python¶
معرّف الخوارزمية: pdal:createcopc
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.5. المعلومات¶
Added in 3.32
تُخرج البيانات الوصفية الأساسية لملف سحابة نقطية مدخل.
مثال على المعلومات الناتجة:
LAS 1.4
point format 6
count 56736130
scale 0.001 0.001 0.001
offset 431749.999 5440919.999 968.898
extent 431250 5440420 424.266
432249.999 5441419.999 1513.531
crs ETRS89 / UTM zone 34N (N-E) (EPSG:3046) (vertical CRS missing!)
units horizontal=metre vertical=unknown
Attributes:
- X floating 8
- Y floating 8
- Z floating 8
- Intensity unsigned 2
- ReturnNumber unsigned 1
- NumberOfReturns unsigned 1
- ScanDirectionFlag unsigned 1
- EdgeOfFlightLine unsigned 1
- Classification unsigned 1
- ScanAngleRank floating 4
- UserData unsigned 1
- PointSourceId unsigned 2
- GpsTime floating 8
- ScanChannel unsigned 1
- ClassFlags unsigned 1
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[point cloud] |
طبقة السحابة النقطية المدخلة المراد استخراج معلومات بياناتها الوصفية |
معلومات الطبقة |
|
[file] الافتراضي: |
حدّد الملف المراد تخزين معلومات البيانات الوصفية فيه. أحد الخيارات التالية:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
معلومات الطبقة |
|
[html] |
ملف |
شيفرة Python¶
معرّف الخوارزمية: pdal:info
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.6. الدمج¶
Added in 3.32
تدمج عدة ملفات سحب نقطية في ملف واحد.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقات المدخلة |
|
[point cloud] [list] |
طبقات السحب النقطية المدخلة المراد دمجها في طبقة واحدة |
المدموجة |
|
[point cloud] الافتراضي: |
حدّد السحابة النقطية الناتجة عن دمج الملفات المدخلة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
تعبير الترشيح اختياري |
|
[expression] |
تعبير PDAL لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية |
امتداد القص اختياري |
|
[extent] |
امتداد خريطة لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية الطرق المتاحة هي:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المدموجة |
|
[point cloud] |
طبقة السحابة النقطية الناتجة عن دمج جميع الملفات المدخلة. |
شيفرة Python¶
معرّف الخوارزمية: pdal:merge
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.7. إعادة الإسقاط¶
Added in 3.32
تعيد إسقاط سحابة نقطية إلى نظام إحداثيات مرجعي (CRS) مختلف.
شاهد أيضا
المعاملات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[point cloud] |
طبقة السحابة النقطية المدخلة المراد إعادة إسقاطها إلى نظام إحداثيات مرجعي مختلف |
نظام الإحداثيات المرجعي الهدف |
|
[crs] |
نظام الإحداثيات المرجعي المراد تطبيقه على الطبقة |
المعاد إسقاطها |
|
[point cloud] الافتراضي: |
حدّد ملف السحابة النقطية المعاد إسقاطها. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
عملية تحويل الإحداثيات اختياري |
|
[datum] |
تحويل المرجع الجيوديسي (datum) المستخدم لإعادة إسقاط البيانات بين نظامي الأصل والهدف. |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
REPROJECTED |
|
[point cloud] |
طبقة السحابة النقطية الناتجة بنظام الإحداثيات المرجعي الهدف. |
شيفرة Python¶
معرّف الخوارزمية: pdal:reproject
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.8. التخفيف (بنصف قطر أخذ العينات)¶
Added in 3.32
تُنشئ نسخة مخفَّفة من السحابة النقطية عبر أخذ عينات حسب المسافة بين النقاط (تقلّل عدد النقاط ضمن نصف قطر معيّن).
شكل 24.46 تخفيف السحابة النقطية (بنصف قطر أخذ العينات)¶
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[point cloud] |
طبقة السحابة النقطية المدخلة المراد إنشاء نسخة مخفَّفة منها |
نصف قطر أخذ العينات (بوحدات الخريطة) |
|
[numeric: double] الافتراضي: 1.0 |
المسافة التي تُختزل ضمنها النقاط إلى نقطة واحدة |
المخفَّفة (بنصف القطر) |
|
[point cloud] الافتراضي: |
حدّد السحابة النقطية الناتجة ذات النقاط المقلَّلة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
تعبير الترشيح اختياري |
|
[expression] |
تعبير PDAL لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية |
امتداد القص اختياري |
|
[extent] |
امتداد خريطة لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية الطرق المتاحة هي:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المخفَّفة (بنصف القطر) |
|
[point cloud] |
طبقة السحابة النقطية الناتجة ذات النقاط المقلَّلة. |
شيفرة Python¶
معرّف الخوارزمية: pdal:thinbyradius
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.9. التخفيف (بتخطّي النقاط)¶
Added in 3.32
تُنشئ نسخة مخفَّفة من السحابة النقطية بالاحتفاظ بنقطة واحدة فقط من كل N نقطة (تقلّل عدد النقاط بتخطّي النقاط المتجاورة).
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقة المدخلة |
|
[point cloud] |
طبقة السحابة النقطية المدخلة المراد إنشاء نسخة مخفَّفة منها |
عدد النقاط المراد تخطّيها |
|
[numeric: integer] الافتراضي: 1 |
الاحتفاظ بنقطة واحدة فقط من كل N نقطة في الطبقة المدخلة |
المخفَّفة (بالاختزال) |
|
[point cloud] الافتراضي: |
حدّد السحابة النقطية الناتجة ذات النقاط المقلَّلة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
تعبير الترشيح اختياري |
|
[expression] |
تعبير PDAL لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية |
امتداد القص اختياري |
|
[extent] |
امتداد خريطة لتحديد مجموعة فرعية من المعالم في بيانات السحابة النقطية الطرق المتاحة هي:
|
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
المخفَّفة (بالاختزال) |
|
[point cloud] |
طبقة السحابة النقطية الناتجة ذات النقاط المقلَّلة. |
شيفرة Python¶
معرّف الخوارزمية: pdal:thinbydecimate
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.
24.1.16.10. التقسيم إلى بلاطات¶
تُنشئ بلاطات من ملفات السحب النقطية المدخلة، ويُوصى بذلك للحصول على أفضل أداء (في العرض أو التحليل) مع مثل هذه البيانات في QGIS.
شاهد أيضا
المعاملات¶
المعاملات الأساسية¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
الطبقات المدخلة |
|
[point cloud] [list] |
طبقات السحب النقطية المدخلة المراد إنشاء بلاطات منها |
طول البلاطة |
|
[numeric: double] الافتراضي: 1000.0 |
طول ضلع كل بلاطة مولَّدة |
مجلد المخرجات |
|
[folder] الافتراضي: |
حدّد المجلد الذي ستُخزَّن فيه البلاطات المولَّدة. أحد الخيارات التالية:
|
المعاملات المتقدمة¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
إسناد نظام الإحداثيات المرجعي اختياري |
|
[crs] |
نظام الإحداثيات المرجعي المراد تطبيقه على الطبقة |
المخرجات¶
Label |
اﻷسم |
النوع |
وصف |
|---|---|---|---|
مجلد المخرجات |
|
[folder] |
مجلد المخرجات الذي يحتوي على البلاطات المولَّدة من الملفات المدخلة. |
شيفرة Python¶
معرّف الخوارزمية: pdal:tile
import processing
processing.run("algorithm_id", {parameter_dictionary})
يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.