问题标签 [sentinel3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
89 浏览

python - 使用 Sentinelsat 查询和下载 Sentinel-3 OLCI 数据的问题

我正在使用 Sentinelsat API 使用 Sentinel-3 OLCI Level-2 数据产品,并且在查询和超出我的数据下载配额时遇到问题。总的来说,我想编写一个接受日期范围和特定地理位置的程序,然后在该位置的指定日期内下载“Oa04_radiance”波段中所有值的数据帧。这是我到目前为止所拥有的:

错误输出:

即使我设置了我的我也会api.query(limit=1)收到此错误消息。products_df 为 173 MB,并且有一个几何列,其值为:

我在产品查询中指定了一个 geojson 点对象,我想知道为什么它会在 products_df 中返回这么大的多面体对象。我在想这就是 products_df 如此之大并且超出我的配额的原因。有人对此有什么建议吗?此外,是否可以在下载之前仅查询特定波段“Oa04_radiance”,因为我不需要 Sentinel-3 OLCI Level-2 数据产品中的任何其他波段。

0 投票
1 回答
52 浏览

api - 如何解决Python中使用sentinelsat API下载哨兵数据时出现的错误<< TqdmKeyError: "Unknown argument(s): {'delay': 2}" >>?

我正在尝试使用用于 Python 的 sentinelsat API 下载 Sentinel-3 数据。运行代码时,我收到以下错误:

“”

TqdmKeyError("未知参数:" + str(kwargs)))

TqdmKeyError:“未知参数:{'delay': 2}”。

“”

知道如何解决吗?

我要下载的产品:Sentinel-3 level 2 Land Surface temperature (SL_2_LST)。感应期:2020-01-01 至 2020-12-31

我正在将 Spyder 与 Python 3.7 一起使用。下面是我的完整代码

0 投票
0 回答
15 浏览

python - ValueError:沿维度“行”没有标签的参数无法对齐,因为它们具有不同的维度大小:{2400, 1200}

我的目标是将辐射参数转换为来自哨兵三个 slstr 数据的反射率。

我应用的公式是:

反射率 = pi*radiance/solar_radiance/cos(solar_zenith_angle)

数据包含多个 netCDF 格式的文件。它包含 S1-S6 辐射和质量数据以及 S7-S9 BT 数据。它还包含包含太阳天顶角的几何文件。

我正在使用 xarray 来读取这些文件。

例如,我使用 S6 辐射数据来存储辐射: radiance = S6_radiance['S6_radiance_an']

存储太阳辐照度的 S6 质量数据:solar_irradiance = S6_quality['solar_irradiance_an']

cosine_zenith = np.cos(几何['solar_zenith_tn']

当我替换公式中的数据时:反射率 = pi*radiance/solar_irradiance/cosine_zenith

它给了我一个错误。它说:

ValueError:沿维度“行”没有标签的参数无法对齐,因为它们具有不同的维度大小:{2400, 1200}

尺寸为: