AHN CLI هي أداة واجهة سطر أوامر مصممة للتنزيل السهل لبيانات السحابة النقطية AHN (Actueel Hoogtebestand Nederland) لمدن وفئات تصنيف محددة.
تثبيت AHN CLI باستخدام النقطة:
pip install ahn_cli
للاستفادة من AHN CLI، قم بتنفيذ الأمر التالي مع الخيارات المناسبة:
Options:
-c, --city < city_name > Download point cloud data for the specified city.
-o, --output < file > Designate the output file for the downloaded data.
-i, --include-class < class > Include specific point cloud classes in the download,
specified in a comma-separated list. Available classes:
0:Created, never classified ; 1:Unclassified ; 2:Ground ;
6:Building ; 9:Water ; 14:High tension ; 26:Civil structure.
-e, --exclude-class < class > Exclude specific point cloud classes from the download,
specified in a comma-separated list. Available classes as above.
-d, --decimate < step > Decimate the point cloud data by the specified step.
-ncc, --no-clip-city Avoid clipping the point cloud data to the city boundary.
-cf, --clip-file < file > Provide a file path for a clipping boundary file to clip
the point cloud data to a specified area.
-e, --epsg < epsg > Set the EPSG code for user ' s clip file.
-b, --bbox Specify a bounding box to clip the point cloud data. It should be comma-separated list with minx,miny,maxx,maxy
centered on the city polygon.
-p, --preview Preview the point cloud data in a 3D viewer.
-h, --help [category] Show help information. Optionally specify a category for
detailed help on a specific command.
-v, --version Display the version number of the AHN CLI and exit.
قم بتنزيل Point Cloud Data لـ Delft مع جميع فئات التصنيف:
ahn_cli -c delft -o ./delft.laz
لتضمين أو استبعاد فئات محددة:
ahn_cli -c delft -o ./delft.laz -i 1,2
بالنسبة للبيانات غير المقطوعة والمستطيلة الشكل:
ahn_cli -c delft -o ./delft.laz -i 1,2 -ncc
لتقليل البيانات السحابية على مستوى المدينة:
ahn_cli -c delft -o ./delft.laz -i 1,2 -d 2
حدد مربعًا محيطًا للقص:
إذا قمت بتحديد b
، فسيتم قص بيانات السحابة النقطية باستخدام المربع المحيط المحدد.
ahn_cli -o ./delft.laz -i 1,2 -b 194198.0,443461.0,194594.0,443694.0
هل تواجه مشاكل أو أخطاء؟ نحن نقدر ملاحظاتك كثيرا. الرجاء الإبلاغ عن أي مشكلات عن طريق فتح مشكلة في مستودع GitHub الخاص بنا. كن مفصلاً قدر الإمكان في تقريرك، بما في ذلك خطوات إعادة إظهار المشكلة والنتيجة المتوقعة والنتيجة الفعلية. ستساعدنا هذه المعلومات في معالجة المشكلة وحلها بشكل أكثر كفاءة.
مساهماتك هي موضع ترحيب! إذا كنت تتطلع إلى المساهمة في مشروع AHN CLI، يرجى مراجعة إرشادات المساهمة الخاصة بنا أولاً. سواء كان الأمر يتعلق بإصلاح الأخطاء، أو إضافة ميزات جديدة، أو تحسين الوثائق، فإننا نقدر مساعدتك.
للبدء: