AHN CLI — это инструмент с интерфейсом командной строки, предназначенный для простой загрузки данных облаков точек AHN (Actuel Hoogtebestand Nederland) для конкретных городов и классов классификации.
Установите AHN CLI с помощью pip:
pip install ahn_cli
Чтобы использовать интерфейс командной строки AHN, выполните следующую команду с соответствующими параметрами:
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, сначала ознакомьтесь с нашими Правилами участия. Будь то исправление ошибок, добавление новых функций или улучшение документации, мы ценим вашу помощь.
Чтобы начать: