AHN CLI es una herramienta de interfaz de línea de comandos diseñada para descargar sin esfuerzo datos de nubes de puntos AHN (Actueel Hoogtebestand Nederland) para ciudades y clases de clasificación específicas.
Instale AHN CLI usando pip:
pip install ahn_cli
Para utilizar la CLI de AHN, ejecute el siguiente comando con las opciones apropiadas:
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.
Descargue datos de nubes de puntos para Delft con todas las clases de clasificación:
ahn_cli -c delft -o ./delft.laz
Para incluir o excluir clases específicas:
ahn_cli -c delft -o ./delft.laz -i 1,2
Para datos de forma rectangular y no recortados:
ahn_cli -c delft -o ./delft.laz -i 1,2 -ncc
Para diezmar los datos de nubes de puntos a escala urbana:
ahn_cli -c delft -o ./delft.laz -i 1,2 -d 2
Especifique un cuadro delimitador para recortar:
Si especifica a b
, recortará los datos de la nube de puntos con el cuadro delimitador especificado.
ahn_cli -o ./delft.laz -i 1,2 -b 194198.0,443461.0,194594.0,443694.0
¿Tienes problemas o errores? Apreciamos mucho sus comentarios. Informe cualquier problema abriendo un problema en nuestro repositorio de GitHub. Sea lo más detallado posible en su informe, incluidos los pasos para reproducir el problema, el resultado esperado y el resultado real. Esta información nos ayudará a abordar y resolver el problema de manera más eficiente.
¡Tus contribuciones son bienvenidas! Si desea contribuir al proyecto AHN CLI, primero revise nuestras Pautas de contribución. Ya sea para corregir errores, agregar nuevas funciones o mejorar la documentación, valoramos su ayuda.
Para empezar: