AHN CLI ist ein Befehlszeilenschnittstellentool zum mühelosen Herunterladen von AHN-Punktwolkendaten (Actueel Hoogtebestand Nederland) für bestimmte Städte und Klassifizierungsklassen.
Installieren Sie AHN CLI mit pip:
pip install ahn_cli
Um die AHN-CLI zu verwenden, führen Sie den folgenden Befehl mit den entsprechenden Optionen aus:
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.
Laden Sie Punktwolkendaten für Delft mit allen Klassifizierungsklassen herunter:
ahn_cli -c delft -o ./delft.laz
So schließen Sie bestimmte Klassen ein oder aus:
ahn_cli -c delft -o ./delft.laz -i 1,2
Für nicht abgeschnittene, rechteckige Daten:
ahn_cli -c delft -o ./delft.laz -i 1,2 -ncc
So dezimieren Sie Punktwolkendaten im Stadtmaßstab:
ahn_cli -c delft -o ./delft.laz -i 1,2 -d 2
Geben Sie einen Begrenzungsrahmen für das Ausschneiden an:
Wenn Sie a b
angeben, werden die Punktwolkendaten mit dem angegebenen Begrenzungsrahmen beschnitten.
ahn_cli -o ./delft.laz -i 1,2 -b 194198.0,443461.0,194594.0,443694.0
Treten Probleme oder Fehler auf? Wir freuen uns sehr über Ihr Feedback. Bitte melden Sie etwaige Probleme, indem Sie ein Issue in unserem GitHub-Repository öffnen. Seien Sie in Ihrem Bericht so detailliert wie möglich, einschließlich der Schritte zur Reproduktion des Problems, des erwarteten Ergebnisses und des tatsächlichen Ergebnisses. Diese Informationen helfen uns, das Problem effizienter anzugehen und zu lösen.
Ihre Beiträge sind willkommen! Wenn Sie einen Beitrag zum AHN CLI-Projekt leisten möchten, lesen Sie bitte zunächst unsere Beitragsrichtlinien. Ob es darum geht, Fehler zu beheben, neue Funktionen hinzuzufügen oder die Dokumentation zu verbessern, wir schätzen Ihre Hilfe.
Um zu beginnen: