Hello,
one way of doing it is inside the "Argh" as Sawyer describes it. But LAShipsters and LiDARyuppies would use these two LAStools commands instead (assuming you have tiles):
:: first spatially index the tiles
lasindex -i folder\*.las -cores 4
:: then create DTMs (using on-the-fly buffering)
las2dem -i folder\*.las ^
-buffered 25 ^
-keep_classification 2 8 ^
-user_orig_bb ^
-odir dtms -otif ^
-cores 8
:: then create DSMs (using on-the-fly buffering)
las2dem -i folder\*.las ^
-buffered 25 ^
-keep_first ^
-user_orig_bb ^
-odir dsms -otif ^
-cores 8
Here is what happens if you do not use buffers:
Please note that you (often) need to use '-keep_classification 2 8' for DTM generation when you work with pre-classified data that has both ground (2) points and keypoints (8).
Regards,
Martin @rapidlasso