问题标签 [sentinel2]

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 回答
63 浏览

r - 在 rgee 中为 COPERNICUS/S2_SR 创建一个地形校正函数

我想使用 NASA SRTM Digital Elevation 30m for DEM 在 S2_SR (BOA) 中创建一个用于地形校正的 r 函数。我在 GEE 原生函数(https://mygeoblog.com/2018/07/27/sentinel-2-terrain-correction/)中找到了一些步骤,但我的想法是将 r 转换为topoCorr_IC_L4toL8函数。拜托,我需要一些帮助和想法来修改代码。在我的示例中,使用 BOA 图像移除了云和阴影以及地形校正的完整管道:

在我的例子中:

0 投票
0 回答
17 浏览

image-processing - 为什么在我运行脚本时运行 fmask 检测代码会给我错误的结果?

我使用 ubarsc 的 fmask 脚本来检测 Sentinel 卫星图像中的云、阴影、水和雪。这是回购链接:https ://github.com/ubarsc/python-fmask/blob/master/fmask/cmdline/sentinel2Stacked.py

但是当我运行脚本时,我看到了明显的检测错误。例如,脚本将阴影检测为雪。我附上相关图片。这是卫星图像及其掩码。粉色的是云,蓝色的是雪,黄色的是云影。但是你在这里可以很明显地看到,蓝色的不是雪而是云影。它被贴错标签。有没有人遇到过这个问题并知道解决方案?

谢谢

0 投票
0 回答
10 浏览

image - 如何在SNAP软件中分离水陆?

我想使用 SNAP 将 Sentinel-2 图像中的水部分和陆地部分分开,只处理水部分,但我不知道该怎么做。我应该怎么做才能解决这个问题? 在此处输入图像描述

感谢您的帮助。

0 投票
0 回答
26 浏览

python - 不均匀间隔时间序列的峰值检测:具有一个日期时间列和 NaN 值的数据帧

我正在使用包含环境值(sentinel2 卫星:NDVI)的数据框,例如:

这些列对应于不同的地方,而 nan 值是由于多云条件(比利时经常发生)。显然还有更多的价值。为了去除异常值,我使用了 timesat 手册 (Jönsson & Eklundh, 2015) 中描述的方法:

  1. 它与中位数的偏差超过最大偏差(此处称为截止值)
  2. 值小于其直接邻居的平均值减去截止值或大于其直接邻居的最大值加上截止值

所以,我制作了下面的代码来做到这一点:

问题是我需要省略计算的“NaN”值。目标是拥有一个像上面那样没有异常值的数据框。

完成此操作后,我必须对新选择的时间索引的值进行插值(例如,从 2016 年到 2020 年,每天一个值或每五天一个值)并将每个插值列写入 txt 文件以将其输入 TimeSat 软件.

我希望我的英语不是太差,谢谢你的回答!:)

0 投票
0 回答
167 浏览

javascript - 如何在谷歌地球引擎中剪辑云遮罩功能?

我正在寻找将云遮罩功能(我的代码顶部)剪辑到 AOI。出于某种原因,我的其他图层(dNDVI 和 RGB)适用于 AOI,但我的云遮罩不适用于它。我试过输入这个ee.Image.clip功能,但我无法让它工作。

我很想知道为什么它不适用于这个特定的层。编码非常新!

https://code.earthengine.google.com/586a1c0df85e74d4df8871618a965f6a

0 投票
2 回答
216 浏览

r - 栅格的重采样非常慢

) 我想重新采样 Sentinel-2 图像,以便两个波段的分辨率适合。我为此使用 raster::resample(raster1, raster2, method="ngb") ,但执行需要很长时间。它运行了至少 15 分钟,到目前为止我没有获得任何输出。我不确定这是否会在某个时候完成。

我正在使用 Sentinel-2 的 08(10 m 分辨率)和 12(20 m 分辨率)波段。

使用 QGIS 重新采样相同的栅格需要一分钟左右。我想问一下这是否是此功能的常见问题,是否有任何解决方法或我可以使用的其他功能/包。

谢谢 :-)

0 投票
0 回答
39 浏览

sentinel2 - 是否可以在 sentinel-2 上应用 Flaash 大气校正?

我的研究项目必须在 sentinel-2 上使用专门的 FLAASH 大气校正,我知道 2016 年之后我们不能调用 xml 文件,所以我尝试逐个波段打开哨兵并为每个波段添加每个细节,然后全部叠加其中,它似乎工作。但最终在 Flaash 完成后,输出图像太浅有点蓝!!!在 Flaash 之前,我也尝试过辐射校正和没有辐射校正。我还尝试在 snap 中将哨兵数据转换为 envi 格式。但结果仍然是一样的。我想知道是否有人遇到这个问题并可以帮助我,我将不胜感激。

0 投票
0 回答
50 浏览

javascript - 从 GEE 中的 shp 提取索引值时出错

我有一个 SHP(名为“vect”的表),我想从 S2 图像集合(按多云百分比、日期和云量过滤)中提取通用索引的值(每个点)。

当我运行它时,我有这个错误:

“地图中的FeatureCollection(错误)错误(ID = 10):Image.reduceRegions:无法找到crs。”

这是代码:

0 投票
0 回答
36 浏览

google-cloud-pubsub - Sentinel-2 GCS 订阅未产生任何输出

我不确定其他人是否能够获得 Sentinel-2 GCS Pub/Sub 订阅 ( projects/gcp-public-data---sentinel-2/topics/gcp-public-data-sentinel-2 ) 工作他们的应用程序/工作流,但每次我为这个存储桶初始化订阅时,我都无法接收任何消息(请注意图中的蓝线1,这与我过去制作的其他订阅图一致)。是否有人对接收新图像已上传到 S2 GCS 存储桶的通知有任何建议?

0 投票
0 回答
104 浏览

javascript - 混淆或损坏的像素(谷歌地球引擎)

我是 Google Earth Engine 代码的初学者,我正在尝试应用过滤哨兵 2 图像集合的过滤器,但是当应用此过滤器时,图像变得非常清晰并且有很多混乱,计算机将区域 (soil_1) 与城市混淆area, '由于这个原因,我没有选择市区的点,很多混乱'。我的代码不正确还是我没有正确地将其应用于图像?

//Seleciona as imagens de satélite Sentinel 2

//可视化

我认为我无法解决的错误在 filtragem "var boxcar" 中。

//过滤

//分类

//Aplicando os algorítmos de classificação

//Avaliação da qualidade das classificações CART

//Avaliação da qualidade das classificações RF

//Avaliação da qualidade das classificações LIBSVM

//Avaliação da qualidade das classificações N_Bayes

//Avaliação da qualidade das classificações MMD

在此处输入图像描述

//取消分类

最后一个问题,因为当我导出图像(Exportar os resultados)时,文件格式是 GEO_TIFF?

//导出操作系统结果