ahn_cli
V0.2.0
AHN CLI 是一款命令行界面工具,旨在轻松下载特定城市和分类类别的 AHN (Actueel Hoogtebestand Nederland) 点云数据。
使用 pip 安装 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.
下载代尔夫特所有分类的点云数据:
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 项目做出贡献,请首先查看我们的贡献指南。无论是修复错误、添加新功能还是改进文档,我们都非常重视您的帮助。
开始使用: