Hello,
There is an "infamous" discussion on this topic in the LiDAR CLICK bulletin board that the USGS decided to shut down over the usual "security concerns" of a paranoid government. (-: However, this made-up "threat" lives on as an interesting "thread" in this Web archive:
http://web.archive.org/web/20111018220017/https://lidarbb.cr.usgs.gov/index.php?showtopic=538
Executive summary: Do not use a floating-point format for storing linear entities that are sampled with uniform precision such as x, y, z, GPS time, R, G, B, intensity, water depth, normalized reflectance, echo width, height above ground, ... (-: Use a fixed-point format (i.e. scaled and offset integers) and if you want a larger range then use more bits for your integers (e.g. I64 instead of I32) but do not store coordinates in an IEEE floating-point format (unless you are subtracting any large offset first).
I suggest you also read the official LAS specification that defines those integers and the corresponding offsets and scale factors used by LASzip as well as by LADlib to losslessly write the LAS and LAZ points as fixed-point numbers ...
Regards,
Martin @LAStools
--
Download LAStools at
http://lastools.org
http://rapidlasso.com
Be social with LAStools at
http://facebook.com/LAStools
http://twitter.com/LAStools
http://linkedin.com/groups/LAStools-4408378
Manage your settings at
http://groups.google.com/group/lastools/subscribe