问题标签 [sentinel1]

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 投票
1 回答
2214 浏览

python - 将 Sentinel-1 SAR 图像的像素位置转换为地理坐标(纬度、经度)

如何从 Sentinel-1 合成孔径雷达 (SAR) 卫星图像中的 x、y 位置获取地理坐标?

例如,我可以访问下载的图像sg信息

但是,在 Python中使用ESA 的 snap 引擎时,如何获得所需点 (x, y) 的纬度经度sg

0 投票
1 回答
2512 浏览

python - 将 Sentinel-1 SAR 图像的地理坐标(经纬度)转换为像素位置 (x,y)

如何从 Sentinel-1 合成孔径雷达 (SAR) 卫星图像中的地理坐标获取 (x, y) 像素位置?

我可以访问下载的图像信息 sg

但是,如何在 Python 中使用 ESA 的 snap 引擎获得所需纬度和经度的 (x, y) 像素位置?

0 投票
1 回答
1350 浏览

python - 下载 Python API sentinelsat 错误

我正在尝试使用 sentinelsat python API 下载卫星图像。但是,当我尝试转换为 pandas 数据框时收到错误消息。此代码有效并下载我请求的哨兵卫星图像:

但是,如果我改为尝试转换为 pandas 数据框

我收到一条广泛的错误消息,其中包括

“sentinelsat.sentinel.SentinelAPIError:HTTP 状态 500 内部服务器错误:InvalidKeyException:访问产品的密钥无效(已处理)”

(其中处理的也被替换为titleplatformnameprocessingbaseline等)。我尝试了几种不同的方法来转换为数据框并过滤/排序结果,并且每次都收到错误消息(注意:我安装了 pandas/geopandas)。如何转换为数据框并使用 sentinelsat API 进行过滤/排序?

0 投票
1 回答
496 浏览

filtering - 将 Sentinel 1 Image Collection 过滤到我感兴趣的区域在 google-earth-engine 中没有产生任何特征(或图像)

我的目标是为我的项目区域 (AOI) 加载和过滤 2015 年到 2016 年的前哨图像;该代码生成了没有图像的图像集合。你能帮助我吗

以下是最初来自https://krstn.eu/analyze-Sentinel-1-time-series-in-Google-Earth-Engine的代码,它不适用于我的项目区域。它导致图像集合中的 o 元素

加载 Sentinel-1 ImageCollection。

过滤器 VH、IW

过滤到 MKD AOI

以下是打印的输出

0 投票
1 回答
585 浏览

python-3.x - 使用 matplotlib 显示分辨率大于屏幕分辨率的图像

我正在尝试使用 Python 3.5 显示尺寸为 26000(宽度)X 17000(高度)像素的 sentinel-1 卫星图像。我能够在 numpy 中将此图像作为数组加载并尝试在 matplotlib 中显示,但由于它给出内存错误而无法执行。屏幕分辨率为 1600(宽度)X 1200(高度)像素。我使用的是 Windows 7 8GB 内存。我同意它可能由于内存限制而无法显示,但有什么办法可以显示如此巨大的图像吗?我也见过很多卫星图像处理软件,比如SNAP(sentinel toolbox),它们可以在上述指定的屏幕分辨率下显示如此巨大的图像,但找不到它们是如何做到的。请帮忙。

0 投票
0 回答
38 浏览

r - 如何从 R 中的 SAR 光学堆栈中提取反射率值

我在 QGIS 中堆叠了 sentinel-1 和 sentinel-2 图像。我在 SNAP 中进行了预处理,并使用 QGIS 中的“对齐栅格”工具将图像重新采样到 20m 并将它们注册到一个公共投影。我想在 R 中执行分类,但提取反射率/反向散射值需要很长时间。

在将我的 shapefile 和我的光栅读入 R 之后,我陷入了反射率值提取步骤。

我希望最后一行使用 shapefile 提取反射率值以生成数据帧

0 投票
0 回答
57 浏览

python-2.7 - 从最小数量的 Sentine-1 SAR 图像创建马赛克,该图像具有最大覆盖多边形 shapefile

我有一个多边形 shapefile,它定义了一个非常大的 ROI。为了覆盖这个 ROI,我需要创建一个栅格马赛克(Sentinel-1 图像)。马赛克需要使用最少数量的栅格进行制作,并且应该完全覆盖 ROI。

如果我仅根据 ROI 搜索栅格数据,它会提供多个满足 ROI 覆盖但会导致冗余数据的栅格。这意味着可以被3张图像组成的马赛克覆盖的ROI被15张图像组成的马赛克覆盖。

ROI 是大陆尺度的,因此马赛克将由 1 个以上的栅格组成。

我想确定一个工作流程,通过该工作流程,我可以使用最少数量的 Sentinel-1 图像创建马赛克,这些图像可以以最少的冗余与 ROI 重叠。

我认为要在这种情况下取​​得进展,我会执行以下操作:

  1. 使用彼此之间重叠最少的栅格,但覆盖 ROI shapefile。这将创建具有最少数量的光栅图块的马赛克。

python、qgis、arcmap有什么建议吗?

0 投票
0 回答
91 浏览

r - 不要使用前哨 1 数据工作 prepSentinel

我是使用 R 的新手……我正在尝试预处理哨兵 1 数据;我正在使用一个包getSpatialDatahttps://rdrr.io/github/16EAGLE/getSpatialData/man/getSpatialData-package.html)。我下载了图像,它可以工作。但是,当我尝试使用该功能时,prepSentinel我会收到以下错误消息:

我遵循了这段代码(简单地从 GitHub 复制...)

我已经尝试prepSentinel使用 Sentinel 2 数据的功能并且它可以工作,但是当我下载 Sentinel 1 数据时没有。有什么建议吗?

多谢

0 投票
2 回答
112 浏览

python - 如何添加 auxil.py 模块?

我正在尝试使用 Sentinel 1 执行图像分类。我是编码新手,所以我使用这个:http ://mortcanty.github.io/src/s1class.html 我收到一条错误消息:auxil 不是模块所以我想过从 git hub 安装 auxil.py:https://github.com/mortcanty/CRCPython/blob/master/src/auxil/auxil.py

但是有些模块/库已经过时了,所以我不断收到错误,非常感谢任何帮助

0 投票
0 回答
45 浏览

arraylist - 如何在同一研究区域检索 Sentinel-1、Sentinel-2 和 Landsat-8 的通用数据

我是 GEE 的业余爱好者,谁能帮我编写脚本来检索同一研究区域的Sentinel-1、Sentinel-2 或 Landsat-8的通用数据?我需要同一研究区域内同一天的所有三个传感器数据。这是为了将sentinel-1'SAR 数据与光学数据(sentinel-2 或 Landsat-8)进行比较和验证。该脚本应返回同一研究区域内卫星共同采集的日期。