问题标签 [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.
python - Rasterio “文件系统中不存在,并且不被识别为支持的数据集名称。”
遵循本教程:https ://www.usgs.gov/media/files/landsat-cloud-direct-access-requester-pays-tutorial
我收到以下错误:
我得到:
我在 EC2 实例中运行 cloudshell 命令,同样的错误。
我需要在文档中指定我是请求者的权利,这有效:
使用 boto3 仍然不起作用。
我对运行 boto3 的用户拥有管理员权限。在 CloudShell 中出现与 boto 用户和 root 相同的错误。我以前使用过访问密钥和密钥,它可以很好地从“landsat-pds”存储桶(只有 L8 图像)和“sentinel-s2-l1c”存储桶下载。似乎只有“usgs-landsat”存储桶有问题(https://registry.opendata.aws/usgs-landsat/)
还尝试使用 s3.list_objects 访问 usgs-landsat 存储桶:
得到一个类似的错误:
在查看其他解决方案后,一些用户发现:
为了解决他们的问题,它对我没有用。
shadow - 如何屏蔽来自 LANDSAT/LE07/C01/T1_TOA 的阴影?
我想在谷歌地球引擎中使用 LANDSAT/LE07/C01/T1_TOA 集合,我正在努力理解这些位是如何工作的,以掩盖有云和阴影的区域。我设法写了以下内容,但我不是很自信,也不知道如何掩盖阴影。
如何正确使用位进行质量屏蔽?
matlab - 如何从 Matlab 中的 Landsat8 图像计算地表温度?
我已经下载了一些 Landsat 8 图像,我想在 MATLAB 中从这些图像中计算 LST(地表温度)。
然而,有些事情似乎不太对劲。例如,当我检查冰川表面的计算温度时,显示的值超过 54 摄氏度。我认为这是不可能的,因为融化的冰面当然不能高于 0 度。谁能帮我检查哪里出了问题?我还没有找到错误。
我使用的代码可以在图像下找到。我使用的公式位于:https ://www.usgs.gov/media/files/landsat-8-data-users-handbook 。我已在以下位置上传了相应的 geotiff 图像:https ://drive.google.com/file/d/1CXxt7hHWNbXujt6rMQPgGw103Zo6vbIc/view?usp=sharing 。
谢谢!
google-api-python-client - 如何通过 Landsatxplore 包从 USGS 并行下载批量数据?
它说您可以下载一个或多个场景。用法:landsatxplore [OPTIONS] 命令 [ARGS] ...
选项: --help 显示此消息并退出。
命令:download 下载一个或多个场景。搜索 搜索场景。
但它不接受多个场景 ID 作为参数,也不接受列表。有谁知道如何通过这个包下载批量数据?或任何其他对批量下载有用的python API?
r - 使用 R 进行辐射校正
我正在尝试通过 R / RStoolbox 将 Landsat 8 文件转换为反射率
我正在使用带有以下代码的脚本:
我有这个错误:
你能帮我吗?
python - 考虑到单元格大小(空间分辨率),如何在 matplotlib 中绘制栅格以避免粗像素化图像显示?
我需要使用 matplotlib 显示一组卫星图像。这些图像以 30m 的空间分辨率覆盖不同的陆地区域。覆盖较大区域(下图)的图像看起来不错/看起来很自然,但覆盖较小区域(上图)的图像看起来像素化。我正在寻找一种方法来纠正这个问题。到目前为止我的代码:输入:多波段 tiff 图像
列表 # 循环 tiff 图像列表