I am using Landsat 8 C2L2 images, and I would like to multiply Band 10 with 0.00341802 and then add 149.0 in order to get land surface temperature in Kelvin (this is explained by the second image from USGS). The problem which I face is the following:
I create a "var surface_temperature" which is equal to Band 10.
I multiply this var with 0.00341802, and in the end I add 149.0.
The final LST range is 140 to 372 Kelvin which is not possible.
What's wrong with my code? Code's Link: https://code.earthengine.google.com/334f43b02a4861d7c7fb7c2a77154fd1