AHN CLI é uma ferramenta de interface de linha de comando projetada para o download sem esforço de dados de nuvem de pontos AHN (Actueel Hoogtebestand Nederland) para cidades e classes de classificação específicas.
Instale o AHN CLI usando pip:
pip install ahn_cli
Para utilizar o AHN CLI, execute o seguinte comando com as opções apropriadas:
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.
Baixe dados de nuvem de pontos para Delft com todas as classes de classificação:
ahn_cli -c delft -o ./delft.laz
Para incluir ou excluir classes específicas:
ahn_cli -c delft -o ./delft.laz -i 1,2
Para dados não recortados e de formato retangular:
ahn_cli -c delft -o ./delft.laz -i 1,2 -ncc
Para dizimar dados de nuvem de pontos em escala urbana:
ahn_cli -c delft -o ./delft.laz -i 1,2 -d 2
Especifique uma caixa delimitadora para recorte:
Se você especificar a b
, os dados da nuvem de pontos serão cortados com a caixa delimitadora especificada.
ahn_cli -o ./delft.laz -i 1,2 -b 194198.0,443461.0,194594.0,443694.0
Encontrando problemas ou bugs? Agradecemos muito o seu feedback. Por favor, relate quaisquer problemas abrindo um problema em nosso repositório GitHub. Seja o mais detalhado possível em seu relatório, incluindo etapas para reproduzir o problema, o resultado esperado e o resultado real. Essas informações nos ajudarão a abordar e resolver o problema com mais eficiência.
Suas contribuições são bem-vindas! Se você deseja contribuir para o projeto AHN CLI, primeiro revise nossas Diretrizes de Contribuição. Seja corrigindo bugs, adicionando novos recursos ou melhorando a documentação, valorizamos sua ajuda.
Para começar: