Praxis
Starten der Umgebung
a. Starten der Kommandozeile durch Aufruf der Conda-Konsole aus dem Startmenü
b. Aktivieren der PDAL-Umgebung
conda activate pdal
c. Wechsel in das WS-Verzeichnis
cd /home/<NAME>/pdal-ws
cd c:\Users\<NAME>\Documents\pdal-ws
d. PDAL Anwendung starten
# Usage anzeigen
pdal
# Version ausgeben
pdal --version
Information
Alle Beispiele wurden mit der PDAL Version 2.6.2 getestet.
Information
Bei allen Anwendungen kann der Log-Level zur Steuerung der Log-Meldungen in der Konsole über das Flag -v [0-8] gesetzt werden.
Anwendungen
Info
a. Ausgabe des ersten Punktes
pdal info sample.laz -p 0
Information
Die Werte der Classification Dimension sind in der LAS-Format Definition der American Society for Photogrammetry & Remote Sensing (ASPRS) wie folgt definiert:
| Wert | Meaning |
|---|---|
| 0 | Created, Never Classified |
| 1 | Unclassified2 |
| 2 | Ground |
| 3 | Low Vegetation |
| 4 | Medium Vegetation |
| 5 | High Vegetation |
| 6 | Building |
| 7 | Low Point (Noise) |
| 8 | Model Key-Point (Mass Point) |
| 9 | Water |
| 10 | Reserved for ASPRS Definition |
| 11 | Reserved for ASPRS Definition |
| 12 | Overlap Points3 |
| 13-31 | Reserved for ASPRS Definition |
Merge
a. Vereinigen von mehreren Dateien zu einer Datei
pdal merge las_a_2014.laz las_b_2014.laz las_c_2014.laz las_d_2014.laz merge2014.laz
Pipeline
a. Alle vorhandenen Stages auflisten
pdal --drivers
b. Kleinste mögliche Pipeline pl_hello.json
[
"sample.laz",
"sample2.laz"
]
c. Pipeline Start
pdal pipeline pl_hello.json
d. Pipeline Start mit Überschreiben der Reader- und Writer-Stage
pdal pipeline --readers.las.filename=sample.laz --writers.las.filename=sample2.laz pl_hello.json
Translate
a. Dateiformatkonvertierung
pdal translate sample.laz sample.las
b. Filteraufruf mit Argumenten
LAS Writer mit Option zum Setzen des CRS
pdal translate sample2.laz sample2_utm.laz --writers.las.a_srs="EPSG:25832"
c. Aufruf einer Pipeline-Datei mit Überschreiben von Ein- und Ausgabedatei
pdal translate --json pl_hello.json sample.laz sample2.laz
