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.
모든 분류 클래스가 포함된 Delft용 포인트 클라우드 데이터 다운로드:
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 프로젝트에 기여하고 싶다면 먼저 기여 가이드라인을 검토하세요. 버그 수정, 새로운 기능 추가, 문서 개선 등 무엇이든 여러분의 도움을 소중하게 생각합니다.
시작하려면: