首页 > 解决方案 > Python +将UTC时间(以秒为单位)转换为本地时间,当纬度和经度已知时

问题描述

在此处输入图像描述我有一个二维矩阵“time_utc_sec”(维度:[纬度,经度])。“time_utc_sec”是卫星自发射以来经过每个空间(纬度、经度)网格框的时间(以秒为单位)。该卫星于 2011 年 10 月 12 日 00:00:00.000(UTC 时间)发射。

我想将每个空间网格框的这些“time_utc_sec”转换为当地时间(公历)。我怎样才能做到这一点?

我已经搜索了解决方案,但没有找到解决我任务的示例。有没有人有这样做的有效方法,最好是使用 python 函数?

我在下面提供了一个“time_utc_sec”示例,该示例拍摄于 2014 年 3 月 8 日上午 6 点左右 UTC 以及卫星轨迹。

lat = np.arange(-5.5, 6.5, 1)*(-1)     # 5.5 N  to  5.5 S
lon = np.arange(250.5, 256.5, 1)       # 110.5 W  to  106.5 W

time_utc_sec
array([[ 75883956.83706953,  75883974.05996561,  75883991.2259402 ,
         75884008.31080523,  75884025.38669217,  75884042.55329135],
       [ 75883950.58194971,  75883967.85142569,  75883984.88147645,
         75884002.17728971,  75884019.37146682,  75884036.38934232],
       [ 75883944.42242044,  75883961.59666157,  75883978.6989056 ,
         75883995.8716574 ,  75884013.03561927,  75884030.17330837],
       [ 75883938.34911239,  75883955.44135804,  75883972.67638692,
         75883989.70197628,  75884006.75642563,  75884023.99312629]])

标签: python-3.x

解决方案


推荐阅读