Ich habe Daten im LAS-Format mit RGB-Werten, die aus der Luftbildfotogrammetrie mit einem UAV erstellt wurden. Ich versuche eine Lösung zu finden, um das nackte Erd-DEM aus der Punktwolke zu extrahieren.
Ich habe SAGA, Fusion, MCC-LIDAR ausprobiert, aber es scheint, dass die LAS-Datei bereits klassifiziert sein muss (was natürlich nicht der Fall ist). Kann mich jemand mit einer kurzen Erklärung des Prozesses in die richtige Richtung weisen?
Im Allgemeinen müsste ich ungefähr 100 Mühlenpunkte gleichzeitig verarbeiten (kann sie bei Bedarf kacheln).
dem
lidar
classification
las
unmanned-aerial-vehicle
user32307
quelle
quelle
Antworten:
Generieren von LiDAR-DEMs aus nicht klassifizierten Punktwolken mit:
( unterstützt die LAS-Versionen 1.1 bis 1.3 )
Arbeitsablauf:
Erstellen wir eine hypothetische Situation, um ein weiteres Beispiel mit Code bereitzustellen.
MCC-LIDAR ist installiert in:
Die nicht klassifizierte LiDAR-Punktwolke (.las-Datei) befindet sich in:
Die Ausgabe, die das Bare-Earth-DEM sein wird, ist in:
Das folgende Beispiel klassifiziert Bodenrückläufe mit dem MCC-Algorithmus und erstellt ein Bare-Earth-DEM mit einer Auflösung von 1 Meter.
Um besser zu verstehen, wie die Parameter Skala (n) und Krümmungsschwelle (t) funktionieren, lesen Sie: Ausführen von MCC-LiDAR und; Evans und Hudak (2007).
Die Parameter müssen kalibriert werden, um Kommissions- / Kennzeichnungsfehler zu vermeiden (wenn ein Punkt als zum Boden gehörend eingestuft wird, aber tatsächlich zur Vegetation oder zu Gebäuden gehört). Zum Beispiel:
Das MCC-LIDAR verwendet die TPS-Interpolationsmethode ( Thin Plate Spline ), um Erdungspunkte zu klassifizieren und das Bare-Earth-DEM zu generieren.
Verweise:
Weitere Optionen zu Bodenpunktklassifizierungsalgorithmen finden Sie bei Meng et al. (2010):
quelle
Ich denke, dass LasTools Ihren Anforderungen entsprechen könnte, siehe LASGround . Die Lizenz ist ein bisschen lustig, je nachdem welche Tools. Die Tools können vor dem Kauf heruntergeladen und ausgewertet werden. auch das Produkt ist relativ günstig.
quelle
Ich hatte viel Glück mit dem GroundFilter-Befehl von FUSION (Handbuch hier ). Ich hatte kein Problem mit 40 Millionen Punkten (nicht klassifiziert), würde also kein Problem mit 100 Millionen erwarten.
quelle
Dies kann mit einem pdal- Filter erfolgen , der entweder SMRF- Algorithmen ( Simple Morphological Filter) oder PMF- Algorithmen (Progressive Morphological Filter) verwendet.
Schnell
Erstellt eine komprimierte LAS-Datei mit nackter Erde und einer Zellengröße von 5 Bodeneinheiten unter Verwendung von PMF. ( docs )
Weitere Erläuterungen finden Sie im Lernprogramm zur Identifizierung von Bodenrenditen mithilfe der ProgressiveMorphologicalFilter-Segmentierung .
Mehr beteiligt, mit SMRF
Ein Pipeline- Beispiel, das:
cell
auf 2,0 (Koordinatensystemeinheiten) und einen Schwellenwert von 0,752
ist der LAS-Standardwert für Boden)Befehl:
pdal pipeline "classify-ground-smrf.json"
Die JSON-Parameterdatei:
Nur oberirdisch extrahieren
Dieses Beispiel a) klassifiziert in Boden / Nicht-Boden, b) fügt das Attribut "Höhe über dem Boden" hinzu und c) exportiert nur Punkte 2.0 (Koordinatensystemeinheiten) über dem Boden.
Adaptiert von Brad Chambers, https://lists.osgeo.org/pipermail/pdal/2017-July/001367.html
quelle