Javascript 如何在地球引擎中保存卫星图像?
我正在搜索如何将图像从地球引擎导出到驱动器。 但我希望我的图像是卫星图像。 我怎么做?可能吗? 先谢谢你 我已经看过地球引擎的文件了。我发现这个程序:Javascript 如何在地球引擎中保存卫星图像?,javascript,google-earth-engine,save-image,Javascript,Google Earth Engine,Save Image,我正在搜索如何将图像从地球引擎导出到驱动器。 但我希望我的图像是卫星图像。 我怎么做?可能吗? 先谢谢你 我已经看过地球引擎的文件了。我发现这个程序: 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.G
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" });
但是它给了我一个损坏的文件我认为您提供的代码唯一的错误是,
格式
不是可以传递给导出.image.toDrive()函数的参数之一
当我删除了格式:“png”
部分代码时,我在我的谷歌硬盘中得到了一个名为test.tif
的文件。在Google Earth Engine Javascript编辑器中,可以导出图像的唯一格式是geotiff(.tif
)文件
这是一个例子
请记住,从这段代码中获得的3波段图像在某些应用程序中可能无法很好地渲染,即使所有数据仍然存在。文件可能已损坏,但代码确实生成了可用的geotiff文件
为了说明这一点,当我在mac上以预览方式打开文件时,它看起来如下所示:
但是如果我在QGIS中打开它,它看起来是这样的:
我认为您提供的代码唯一的错误是,格式
不是可以传递给导出.image.toDrive()函数的参数之一
当我删除了格式:“png”
部分代码时,我在我的谷歌硬盘中得到了一个名为test.tif
的文件。在Google Earth Engine Javascript编辑器中,可以导出图像的唯一格式是geotiff(.tif
)文件
这是一个例子
请记住,从这段代码中获得的3波段图像在某些应用程序中可能无法很好地渲染,即使所有数据仍然存在。文件可能已损坏,但代码确实生成了可用的geotiff文件
为了说明这一点,当我在mac上以预览方式打开文件时,它看起来如下所示:
但是如果我在QGIS中打开它,它看起来是这样的:
除了用户的答案,您不能仅使用常规图像查看器查看GeoTIFF图像,而应尝试使用任何GeoTIFF图像查看器软件
观众名单:
注意:其中大多数不仅仅是查看者,他们能够做的远远不止是查看GeoTIFF图像。除了您的回答,您不能仅使用常规图像查看器查看GeoTIFF图像,而应尝试使用任何GeoTIFF图像查看器软件
观众名单:
注意:其中大多数不仅仅是查看者,他们能够做的远远不止是查看GeoTIFF图像。从这里开始:请遵循Stackoverflow上的问题指南!要导出哪个图像?地球引擎中数百万卫星图像中的任何一张?从这里开始:请遵循Stackoverflow上的问题指南!要导出哪个图像?仅仅是地球引擎中数百万卫星图像中的任何一幅?如果打算将其保存为png,那有可能吗?怎么做?如果打算将其保存为png,可能吗?怎么用?
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});