gpt4 book ai didi

javascript - 如何在地球引擎中保存卫星图像?

转载 作者:行者123 更新时间:2023-12-01 02:29:57 26 4
gpt4 key购买 nike

我正在搜索如何将图像从地球引擎导出到驱动器。但我希望我的图像是卫星图像。我该怎么做 ?是否可以?预先感谢您。

我已经阅读了 Earth Engine 的文档。我找到这个程序:

var landsat = ee.Image('LANDSAT/LC08/C01/T1_TOA/LC08_123032_20140515') .select(['B4', 'B3', 'B2']);

// Create a geometry representing an export region.
var geometry = ee.Geometry.Rectangle([116.2621, 39.9, 116.3849, 40.0]);

// Export the image, specifying scale and region.
Export.image.toDrive({ image: landsat, description: 'test', scale: 30, region: geometry, format:"png" });

但它给了我一个损坏的文件

最佳答案

我认为您提供的代码的唯一错误是 format 不是您可以传递给 Export.image.toDrive() 的参数之一> 功能。

当我删除代码中的 format: "png" 部分时,我在 Google 云端硬盘中得到了一个名为 test.tif 的文件,这是我所期望的。在 Google Earth Engine Javascript 编辑器中,可以导出图像的唯一格式是 geotiff (.tif) 文件。

var landsat = ee.Image('LANDSAT/LC08/C01/T1_TOA/LC08_123032_20140515').select(['B4', 'B3', 'B2']);

// Create a geometry representing an export region.
var geometry = ee.Geometry.Rectangle([116.2621, 39.9, 116.3849, 40.0]);

// Export the image, specifying scale and region.

Export.image.toDrive({ image: landsat, description: 'test', scale: 30, region: geometry});

这是一个link to that script .

请记住,即使所有数据仍然存在,从此代码获得的 3 波段图像在某些应用程序中可能无法很好地呈现。该文件可能看起来已损坏,但代码确实生成了可用的 geotiff 文件。

为了说明这一点,当我在 Mac 上的“预览”中打开文件时,它看起来像这样:

test.tif opened in Preview

但是如果我在QGIS中打开它,那么它看起来像这样:

test.tif opened in QGIS

关于javascript - 如何在地球引擎中保存卫星图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48386167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com