MODIS – Converting Local Solar Time to UTC

google-earth-enginemodispixelsolar radiationtime

I am having a hard time to convert local solar time to UTC for MODIS data.

According to the Users' Guide of the product (MOD11A1 Product – Wan Z., 2013), local solar time given for each pixel is

"the UTC time plus grid’s longitude in degrees / 15 degrees (in hours,
+24 if local solar time < 0 or -24 if local solar time >= 24)".

Should we take into account the day of year when calculating the UTC time although it is not mentioned in the instruction provided above?

I am using Google Earth Engine, code editor with Javascript.

Best Answer

There are two ambiguities, one in the definition and another one in the name used, for that data.

In the name because it does not distinguish between true and mean sun, although its definition corresponds to the mean solar time.

In the definition because it says in hours, it doesn't say in decimal hours or in whole hours.


Solar time is always local (UTC is the reference meridian's mean sun time measurement), because the index is always a meridian plane. Other scales of time change the star reference, but not the index.

Mean solar time is the hour angle of the mean sun, plus 12 hours. This definition is coincident with the formula: MST = UTC + longitude. Also, it makes sense that the satellite can determine that angle for each pixel (and if the value is true solar time, I would believe it more, and I regret that ambiguity) and does not need to be synchronized with Earth time.

About time zones, which could be inferred by assuming whole hours in the definition: Astronomical determinations and arguments were never related to time zones, and the definition does not mention them. For civil life, it is not practical for our time to vary continuously with each step we take to the East or West, when in fact that is what's going on.


Therefore, I am inclined to think that the UTC time of the observation should be calculated directly as the subtraction between the local solar time value and its corresponding longitude, converted to decimal hours. At least, the definition satisfaces that idea.

Related Question