AHN CLI adalah alat antarmuka baris perintah yang dirancang untuk mengunduh data point cloud AHN (Actueel Hoogtebestand Nederland) dengan mudah untuk kota dan kelas klasifikasi tertentu.
Instal AHN CLI menggunakan pip:
pip install ahn_cli
Untuk memanfaatkan AHN CLI, jalankan perintah berikut dengan opsi yang sesuai:
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.
Download Data Point Cloud untuk Delft dengan Semua Kelas Klasifikasi:
ahn_cli -c delft -o ./delft.laz
Untuk Menyertakan atau Mengecualikan Kelas Tertentu:
ahn_cli -c delft -o ./delft.laz -i 1,2
Untuk Data Berbentuk Persegi Panjang yang Tidak Terpotong:
ahn_cli -c delft -o ./delft.laz -i 1,2 -ncc
Untuk Memusnahkan Data Cloud Titik Skala Kota:
ahn_cli -c delft -o ./delft.laz -i 1,2 -d 2
Tentukan kotak Batas untuk kliping:
Jika Anda menentukan a b
, itu akan memotong data titik cloud dengan kotak pembatas yang ditentukan.
ahn_cli -o ./delft.laz -i 1,2 -b 194198.0,443461.0,194594.0,443694.0
Mengalami masalah atau bug? Kami sangat menghargai tanggapan Anda. Silakan laporkan masalah apa pun dengan membuka masalah di repositori GitHub kami. Buatlah laporan Anda sedetail mungkin, termasuk langkah-langkah untuk mereproduksi masalah, hasil yang diharapkan, dan hasil sebenarnya. Informasi ini akan membantu kami mengatasi dan mengatasi masalah ini dengan lebih efisien.
Kontribusi Anda diterima! Jika Anda ingin berkontribusi pada proyek AHN CLI, harap tinjau Pedoman Kontribusi kami terlebih dahulu. Baik itu memperbaiki bug, menambahkan fitur baru, atau menyempurnakan dokumentasi, kami menghargai bantuan Anda.
Untuk memulai: