IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> GEE|下载研究区哨兵二号影像 -> 正文阅读

[游戏开发]GEE|下载研究区哨兵二号影像

任何一个遥感人不用GEE下载遥感影像我都会伤心的ok?!!
众所周知哨兵二号影像可以在usgs上或者欧空局网站下载,usgs感觉还相对更方便些。但是都还是避免不了下载影像后先用SNAP预处理大气校正重采样再波段组合什么的才能得到L2A级的tif文件。
现在有一个很方便的方法摆在我们面前,只需要十几行代码分分钟下载到预处理后的tif影像,还可以一步解决裁剪、投影、重采样的操作。

GEE界面:
在这里插入图片描述
总之就是先导入你研究区的shapefile和哨兵二号L2A,运行下面代码就好了(注释写得很详细了!!)。

var batch = require('users/fitoprincipe/geetools:batch')//下载所需的调用接口

var imageCollection = s2_col.filterDate('2020-2-10', '2020-6-01').filterBounds(roi).filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 10));
//可以自己修改时间与云量

var imageList = imageCollection.toList(imageCollection.size()) //获取筛选后的影像列表
var imageListSize = imageList.size().getInfo() //获取符合筛选条件的影像个数
print(imageList) //打印列表
print(imageListSize) //打印个数
var visParams = {bands: ['B4', 'B3', 'B2'],min: 0,max: 3000,gamma: 1.4,}; //哨兵2号4、3、2波段分别为红绿蓝通道展示
for(var i=0;i<imageListSize;i++){
  var image = ee.Image(imageList.get(i))
  Map.addLayer(image, visParams, image.get("system:index").getInfo());
}
Map.centerObject(roi,11); //定位到roi,放大级别为11
Map.addLayer(roi,{color:'FFFF00'}); //页面显示roi

//COLLECTION导出
batch.Download.ImageCollection.toDrive(imageCollection,"result", {
scale: 10, //导出的影像分辨率
crs: "EPSG:4526",  //导出的影像的投影(这个记得改成自己相应研究区的,不想投影也可以省略这一行)
region: roi,                //研究区域(加这行表示获取研究区这个四边形的,省略这行可以下载整幅影像)
maxPixels:1e13,            //此处值设置大一些,防止溢出
type:"int16" })

打印的结果是这样的:
在这里插入图片描述
下载到google drive里是这样的:
在这里插入图片描述
把下载的影像在arcmap里显示是这样的:
在这里插入图片描述
在arcmap里怎么设置符号系统展示成如上图所示的样子就不说了,之前在一篇笔记里写过方法

再次感叹!!GEE真是21世纪对遥感人(也可能仅对本人。。)来说最伟大的发明!!!!!!

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-03-24 00:54:10  更:2022-03-24 00:54:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 8:27:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码