AHN CLI est un outil d'interface de ligne de commande conçu pour le téléchargement sans effort de données de nuages de points AHN (Actueel Hoogtebestand Nederland) pour des villes et des classes de classification spécifiques.
Installez AHN CLI à l'aide de pip :
pip install ahn_cli
Pour utiliser l'AHN CLI, exécutez la commande suivante avec les options appropriées :
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.
Téléchargez les données de nuages de points pour Delft avec toutes les classes de classification :
ahn_cli -c delft -o ./delft.laz
Pour inclure ou exclure des classes spécifiques :
ahn_cli -c delft -o ./delft.laz -i 1,2
Pour les données non découpées de forme rectangulaire :
ahn_cli -c delft -o ./delft.laz -i 1,2 -ncc
Pour décimer les données de nuages de points à l’échelle d’une ville :
ahn_cli -c delft -o ./delft.laz -i 1,2 -d 2
Spécifiez une zone de délimitation pour le découpage :
Si vous spécifiez a b
, les données du nuage de points seront découpées avec le cadre de délimitation spécifié.
ahn_cli -o ./delft.laz -i 1,2 -b 194198.0,443461.0,194594.0,443694.0
Vous rencontrez des problèmes ou des bugs ? Nous apprécions grandement vos commentaires. Veuillez signaler tout problème en ouvrant un ticket sur notre référentiel GitHub. Soyez aussi détaillé que possible dans votre rapport, y compris les étapes pour reproduire le problème, le résultat attendu et le résultat réel. Ces informations nous aideront à résoudre le problème plus efficacement.
Vos contributions sont les bienvenues ! Si vous souhaitez contribuer au projet AHN CLI, veuillez d'abord consulter nos directives de contribution. Qu'il s'agisse de corriger des bugs, d'ajouter de nouvelles fonctionnalités ou d'améliorer la documentation, nous apprécions votre aide.
Pour commencer :