Mam dane w formacie LAS z wartościami RGB utworzonymi z fotogrametrii lotniczej za pomocą UAV. Usiłuję znaleźć rozwiązanie do wydobywania gołej ziemi DEM z chmury punktów.
Próbowałem SAGA, Fusion, MCC-LIDAR, ale wygląda na to, że potrzebują pliku LAS, aby był już sklasyfikowany (co oczywiście nie jest). Czy ktoś może wskazać mi właściwy kierunek z krótkim wyjaśnieniem tego procesu?
Zasadniczo musiałbym przetwarzać około 100 milionów punktów na raz (w razie potrzeby można je kafelkować).
dem
lidar
classification
las
unmanned-aerial-vehicle
użytkownik32307
źródło
źródło
Odpowiedzi:
Generowanie LiDAR DEM z niesklasyfikowanych chmur punktów za pomocą:
( obsługuje wersje LAS od 1.1 do 1.3 )
Przepływ pracy:
Stwórzmy hipotetyczną sytuację, aby dodatkowo podać przykład z kodem.
MCC-LIDAR jest zainstalowany w:
Niesklasyfikowana chmura punktów LiDAR (plik .las) znajduje się w:
Dane wyjściowe, które będą DEM bez gołej ziemi, znajdują się w:
W poniższym przykładzie klasyfikuje się zwroty z ziemi za pomocą algorytmu MCC i tworzy się DEM bez izolacji z rozdzielczością 1 metra.
Aby lepiej zrozumieć, jak działają parametry skali i progu krzywizny (t), przeczytaj: Jak uruchomić MCC-LiDAR i; Evans and Hudak (2007).
Parametry należy skalibrować, aby uniknąć błędów prowizji / etykietowania (gdy punkt jest klasyfikowany jako należący do ziemi, ale w rzeczywistości należy do roślinności lub budynków). Na przykład:
MCC-LIDAR wykorzystuje metodę interpolacji cienkiego splajnu (TPS) do klasyfikacji punktów naziemnych i generowania DEM bez izolacji.
Bibliografia:
Aby uzyskać więcej opcji dotyczących algorytmów klasyfikacji punktów bazowych, patrz Meng i in. (2010):
źródło
Myślę, że LasTools może odpowiadać twoim potrzebom, patrz LASGround . Licencja jest trochę zabawna w zależności od narzędzi. Narzędzia można pobrać i ocenić przed zakupem; również produkt jest stosunkowo niedrogi.
źródło
Miałem szczęście z poleceniem GroundFilter firmy FUSION ( tutaj ). Nie miałem problemu z obsługą 40 milionów punktów (niesklasyfikowane), więc nie spodziewałbym się problemu ze 100 milionami.
źródło
Można to zrobić za pomocą filtru Pdal za pomocą algorytmów Simple Morphological Filter (SMRF) lub Progressive Morphological Filter (PMF) .
Szybki
Tworzy skompresowany plik LAS z gołą ziemią o rozmiarze komórki 5 jednostek naziemnych za pomocą PMF. ( dokumenty )
Aby uzyskać więcej wyjaśnień, zapoznaj się z samouczkiem Identyfikowanie zwrotów z ziemi za pomocą segmentacji ProgressiveMorphologicalFilter .
Bardziej zaangażowani, korzystając z SMRF
Przykład potoku, który:
cell
opcję rozmiaru do 2,0 (jednostki układu współrzędnych) i progu 0,752
jest to standardowa wartość LAS dla podłoża)Komenda:
pdal pipeline "classify-ground-smrf.json"
Plik parametrów JSON:
Wyciąg tylko nad ziemią
W tym przykładzie a) klasyfikuje się do ziemi / bez ziemi, b) dodaje atrybut „Wysokość nad ziemią”, c) eksportuje tylko punkty 2.0 (jednostki układu współrzędnych) nad ziemią.
Na podstawie Brad Chambers, https://lists.osgeo.org/pipermail/pdal/2017-July/001367.html
źródło