Hello,
depends what you need the keypoints for. For quicker visualization purposes of a triangulated ground TIN? Or for final product computations. There is a "simple" way to thin out your ground points into keypoints but that does not provide any error guarantees.
lasthin -i in.laz -ignore_class 1 3 4 5 6 7 9 -classify_as 8 -step 2.0 -o out.laz
this assumes you have no other classfications than the ground class 2 and those ignored ones 1 3 4 5 6 7 9. This will essentially relassify the lowest ground point per 2 by 2 meter cell as a keypoints. This will give fast and okay results for faster visuals but the subset of keypoints should not really be used for high-qualtiy DTM generation (unless you need DTMs, say, twice as coarse as the step.
Regards,
Martin @rapidlasso
--