Hello,
my first suggestion is not to put spaces in file names or directory names. Use '_' instead.
(-:
On to your actual problem. It has to do with excessive storage resolution for point coordinates is - as so often - the culprit. This will then cause integer overflows in the LAS format. The format uses fixed-point notation that has an offset and a scale factor to provide storage efficient uniform sampling for the target area. But reasonable scale factors are important to avoid integer overflow. You data was stored using scale factors with eight decimal digits:
0.01 = cm
0.001 = mm
0.000001 = um (micrometers)
0.000000001 = nm (nanometeres)
hence your coordinates are stored as if they were accurate down to around 24 nm in x, 22 nm in y, and 16 nm in z. Unless your data set was produced with an electron microscope (or similar) you probably should reduce the resolution of coordinate storage to a reasonable unit such as mm. You can do this with the following call:
las2las -i Roof_Shaded.las ^
-set_global_encoding_gps_bit ^
-rescale 0.001 0.001 0.001 ^
-auto_reoffset ^
-o Better_Roof_Shaded.laz
lasinfo -i Better_Roof_Shaded.laz
now the lasinfo report should look much "nicer" and should not have all those WARNINGs and this should be your new "raw" original. For your translation I also rounded to millimeters because for most practical approaches that should suffice for data acquired with an (airborne? uav? mobile?) LiDAR scanner.
las2las -i Better_Roof_Shaded.laz ^
-translate_xyz 3099.593 1508.301 323.204 ^
-o Better_Roof_Shaded_Translated.laz
Regards,
Martin @rapidlasso