问题标签 [landsat]
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.
google-earth-engine - “该服务当前不可用”谷歌地球引擎
我正在尝试制作一些与大河流相交的 Landsat 图像。代码的输出是 ImageID。但是,当我运行代码时,大约需要 5 分钟并显示“服务当前不可用”或“超出用户内存限制”。我猜太多的图像被选择和排序。请帮忙。任何建议将不胜感激。
https://code.earthengine.google.com/1167e0c6656b0e99a345d15643a671b7
datetime - 如何以用户定义的日期格式从 Google 地球引擎导出带有属性数据和关联日期的 csv 文件?
再会
我正在尝试使用 Landsat 7 和 8 数据在 Google Earth Engine 中生成增强型植被指数 (EVI)。我已经编译了下面的代码来过滤特定时间段和感兴趣区域的图像集合,并掩盖图像中的大部分云层。然后我开始计算 EVI 并将这些值作为属性添加到图像集合中,我可以选择该属性进行进一步处理。我已经为 Landsat 7 和 Landsat 8 分别进行了这个过程。但是,由于我对从这两个数据集生成的 EVI 感兴趣,我将它们合并到一个图像集中。
使用此图像集,我想计算特定感兴趣区域的平均 EVI 值,然后将这些值与相关日期(格式为 dd-mm-yyyy)一起导出为“.csv”文件。我知道这可以通过单击生成的图表并下载相关的“.csv”文件或使用“Export.table.toDrive”功能导出数据来实现。但是,这些选项都没有提供如下表所示结构中的输出。
此处提供了代码示例。对此的任何帮助将不胜感激。亲切的问候。
;
resolution - 如何降低 Google 地球引擎中图像集的空间分辨率?
再会
请您在以下方面帮助我。
我正在尝试使用 Landsat 7 和 8 为特定感兴趣区域 (ROI) 生成 NDVI 估计的时间序列。然后,我想将这些估计值与从 MODIS 16 天 NDVI 复合数据中获得的 NDVI 值进行比较。虽然,我熟悉如何以 Landsat 空间分辨率(30 m)获取我的 ROI 的平均 Landsat NDVI 值,但我想将此分辨率的像素聚合到 MODIS NDVI 产品分辨率(500 m)。
我试图根据https://developers.google.com/earth-engine/guides/resample提供的示例在下面提供的代码中执行此操作,但我的尝试没有成功。我收到错误“ndvi.reduceResolution 不是函数”
我是否需要为此创建一个函数并将其映射到图像集合上,还是应该只指定在绘制图表或将数据导出为 csv 时执行平均的比例?
提前谢谢了。
r - 从 landsat 5 读取空间数据
我想读取 landsat 5 数据,但出现错误,您能帮帮我吗?我正在使用 RStoolbox 包
javascript - 特征 '1_1_1_1_1_0' 的属性 'landcover' 缺失
我正在尝试在地球引擎代码上实现算法来预测耕地面积。这是我的代码:
我收到这些错误:
- 购物车,解释字典(错误)功能“1_1_1_1_0_0”的属性“地被”丢失。
- 混淆矩阵 ConfusionMatrix(错误)特征“1_1_1_1_1_0”的属性“地覆”缺失。
- 第 1 层:图层错误:特征 '1_1_1_1_0_0' 的属性 'landcover' 缺失。
给我一些建议来解决这些错误。
google-earth-engine - Google-Earth-Engine 中的 Landsat 8 Collection 1 Tier 1 8-Day NDVI Composite 是否过滤到云中?
Google Earth Engine 数据目录中的 Landsat 8 Collection 1 Tier 1 8-Day NDVI Composite 集合是否过滤到云中?这是 8 天窗口内的 NDVI 峰值吗?我在这里没有看到任何文档。谢谢你。
https://developers.google.com/earth-engine/datasets/catalog/LANDSAT_LC08_C01_T1_8DAY_NDVI
r - RStoolbox 中的 readMeta 无法读取某些 Landsat 5 元数据
错误
以下行返回此错误:
- 因为
raw = TRUE
它工作正常,但它返回一个无法传递给的列表RStoolbox::radCor()
。 - 一些 Landsat 5 产品的元数据按预期工作,但我不知道为什么。例如:Landsat 5 TM 的元
LT05_L1TP_218072_20100716_20161014_01_T1
数据工作正常,但它是具有相同传感器的同一颗卫星,只是日期不同。
文件
该文件与LT05_L1TP_218072_20100801_20161015_01_T1
来自 USGS 的图像一起下载。这里是:
差异
差异 LT05_L1TP_218072_20100716_20161014_01_T1_MTL.txt LT05_L1TP_218072_20100801_20161015_01_T1_MTL.txt
python - 通过 Python 导入和剪切(网格)卫星图像
你能帮我解决这个问题吗?
我需要知道哪个 Python 代码(库/包)允许我直接从 Earth Explorer 下载 Landsat 8 图像(特定轨道/点)。
而且,我将只拍摄 270 x 270 Landsat 8 场景的 3(三)张剪纸(你知道如何直接用 Python 进行剪纸吗?)
这是因为我需要使用 CNN 进行图像分类(我使用的是 Jupyter 笔记本)。
javascript - 从 Google 地球引擎中的图像集合中导出图像 - 超出用户内存限制
我对 GEE 还很陌生,我正在尝试处理一些图像,然后下载结果。我需要掩盖大约 30 年的 Landsat 数据,以隔离不同的土地覆盖类型、去除云层并计算植被指数。然后,我需要导出这些数据以在 R 中进行进一步分析。我已经设法完成了所有的掩蔽和计算植被指数,但是当我去导出数据时,它给了我user memory limit exceeded
错误。我尝试一次只下载 1 年的数据,但遇到了同样的错误。我不确定如何完成我正在做的事情,即在 GEE 中对数据进行大量处理,然后将其导出以在其他地方进行额外的分析。有什么建议吗?代码如下。
编辑:按照建议添加了 ROI 信息。