目录

  • 1.sentinel卫星数据介绍
    • 1.1 sentinel1
    • 1.2 sentinel2
    • 1.3 sentinel3
  • 2.sentinel卫星数据预处理
    • 2.1 snap软件下载
    • 2.2 sentinel2 数据下载
  • 3.sentinel卫星数据应用-surface water

1.sentinel卫星数据介绍

1.1 sentinel1

哨兵一号(Sentinel-1)是由两颗极轨卫星组成的,通过C波段合成孔径雷达成像仪,不受天气影响情况下获取图像。它是欧空局为哥白尼计划开发的五个任务中的第一个卫星计划。

1.2 sentinel2

参考:https://blog.csdn.net/qq_31988139/article/details/121542402
哨兵二号(Sentinel-2)也是由两颗极轨卫星组成的星座,两颗卫星在同一太阳同步轨道上,主要任务是监控陆地地表变化。幅宽是290km²,两颗卫星在无云条件下重访中纬度地区需要2~3天时间。

两颗卫星Sentinel-2A和Sentinel-2B在相同视角条件下,每5天重访陆地地表的大部分区域。由于相邻轨道的不同条带会重叠,重访部分区域的周期在不同视角条件下会不相同,但最多不超过10天。

Sentinel 2是高分辨率多光谱成像卫星,搭载多光谱成像仪(MSI),由“双胞胎” Sentinel 2A 和Sentinel 2B 两颗卫星组成,它们的轨道彼此相差180º,覆盖13个工作波段,放置在地球的两端。图像采集时间分辨率是每颗卫星10 天,两颗就是5天。

sentinel2数据官网说明书:https://sentinel.esa.int/documents/247904/685211/Sentinel-2_User_Handbook
与其他卫星对比:见说明书

sentinel2波段信息:

sentinel2数据常见产品:

(1)Level-1C:是经过正射校正和几何精校正的大气表观反射率产品,并没有进行大气校正。

(2)Level-2A:主要包含经过大气校正的大气底层反射率数据(Bottom-of-Atmosphere corrected reflectance),但这个L2A数据需要用户根据需求自行生产,为此,ESA发布了专门生产L2A级数据的插件Sen2cor。

  • sen2cor工具:可以将L1C数据进行辐射校正和大气校正。具体处理步骤:https://github.com/lvhengani/sentinel2_data_download
    sen2cor下载:http://step.esa.int/main/snap-supported-plugins/sen2cor/

安装sen2cor插件:
1)sen2cor解压,复制到C:\Users\目录下;
2)快捷方式win+R,输入cmd,打开代码编辑器,输入:cd C:\Users\文件名
3)输入:L2A_Process.bat –help

表示可以使用。
4)使用插件进行大气校正:https://zhuanlan.zhihu.com/p/399484626

1.3 sentinel3

哨兵三号(Sentinel-3)是有欧空局和欧洲气象组织联合运营,提供可操作的海洋和陆地观测服务,主要目标是以高精度和可靠性测量海面地形、海陆表面温度和海陆表面颜色,以支持海洋预报系统、环境监测和气候监测。在哨兵三号卫星上通过海洋和陆地彩色仪器(OLCI)、海洋和陆地表面温度辐射计(SLSTR)、合成孔径雷达高度计(SRAL)、微波辐射计(MWR)和精密定轨(POD)仪器获得图像。

2.sentinel卫星数据预处理

https://zhuanlan.zhihu.com/p/399484626

2.1 snap软件下载

下载链接:
http://step.esa.int/main/download/snap-download/
根据自己电脑进行选择:

snap软件下载参考:https://blog.csdn.net/lidahuilidahui/article/details/99679554?utm_source=app&app_version=5.0.1&code=app_1562916241&uLinkId=usr1mkqgl919blen

2.2 sentinel2 数据下载

(1)USGS下载:https://earthexplorer.usgs.gov/
1)打开网站,登陆账号;如何注册账号
2)设置日期、感兴趣区、云量等条件;
3)选择数据类型sentinel2;

4)下载。

(2)欧空局官网下载:https://scihub.copernicus.eu/dhus/#/home
下载教程:https://www.cnblogs.com/icydengyw/p/12404296.html

(3)利用GEE批量下载
https://blog.csdn.net/suntongxue100/article/details/113374742
1)导入兴趣区

var district = ee.FeatureCollection("users/Data/Serbug");/*var dsize = district.size();
print(dsize);*/var district_geometry = district.geometry();Map.centerObject(district_geometry,7);
Map.addLayer(district);

2)查询sentinel2数据

function maskS2clouds(image) {var qa = image.select('QA60');// Bits 10 and 11 are clouds and cirrus, respectively.var cloudBitMask = 1 << 10;var cirrusBitMask = 1 << 11;// Both flags should be set to zero, indicating clear conditions.var mask = qa.bitwiseAnd(cloudBitMask).eq(0).and(qa.bitwiseAnd(cirrusBitMask).eq(0));return image.updateMask(mask).divide(10000);
}// Map the function over one year of data.
// Load Sentinel-2 TOA reflectance data.
var dataset = ee.ImageCollection('COPERNICUS/S2').filterBounds(district_geometry).filterDate('2017-01-01', '2021-01-01')// Pre-filter to get less cloudy granules..filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)).map(maskS2clouds);var rgbVis = {min: 0.0,max: 0.3,bands: ['B4', 'B3', 'B2'],
};Map.addLayer(dataset.median(), rgbVis, 'RGB');

显示结果:

3)导出影像

//export data
var exportdataset =  ee.ImageCollection('COPERNICUS/S2').filterBounds(district_geometry).filterDate('2017-01-01', '2021-01-01')// Pre-filter to get less cloudy granules..filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)).map(maskS2clouds).select(['B4', 'B3', 'B2']);var mosaic = exportdataset.mosaic();Export.image.toDrive({image:mosaic,description:'S2_lakes',scale:10,maxPixels: 1e13,region:district_geometry,fileFormat: 'GeoTIFF',formatOptions: {cloudOptimized: true}});

代码来源:https://blog.csdn.net/suntongxue100/article/details/113374742

下载数据代码:https://blog.csdn.net/qq_35591253/article/details/114670025

3.sentinel卫星数据应用-surface water

https://blog.csdn.net/lidahuilidahui/article/details/103705414
(1)提取水体
利用水体指数NDWI提取水体,即 Normalized Difference Water Index,(归一化水指数),计算方法如下:NDWI =(p(Green)-p(NIR))/(p(Green)+p(NIR))
即:NDWI = (band3 - band8) / (band3 + band8)

GEE中sentinel2数据:

sentinel2计算NDWI:var ndwi = s2_nocloud.map(s2_ndwi).select("NDWI").reduce(ee.Reducer.mean());
具体代码可参考:https://zhuanlan.zhihu.com/p/29706090

(2)水体指数


sentinel2波段空间分辨率:

图片来源:https://www.tandfonline.com/doi/pdf/10.1080/22797254.2017.1297540
各遥感卫星计算NDWI,所需波段:

取值说明:大于0.5的指标值通常对应于水体。植被通常对应的值要小得多,建成区对应的值在0到0.2之间。

(3)Github上相关的项目
利用L2A Sentinel 2数据产品提取水体:https://github.com/cordmaur/WaterDetect

参考资料:
利用Sen2cor对哨兵2号L1C级多光谱数据进行辐射定标和大气校正:https://blog.sciencenet.cn/home.php?mod=space&uid=3367669&do=blog&id=1085133

Sentinel数据处理-基于snap软件相关推荐

  1. Sentinel-1数据下载及基于SNAP的预处理

    Sentinel-1数据下载 国内下载地址: 地理空间数据云,需要注册 地理空间数据云 国外下载地址: 相关介绍的博客很多.下面的网页从哨兵卫星的简介到数据下载,介绍很全面 哨兵系列卫星(哨兵1号-1 ...

  2. 基于Sen2Cor软件的Sentinel-2大气校正

    ** 基于Sen2Cor软件的Sentinel-2大气校正 ** 零.序言 Sentinel-2卫星具有波段多丰富,重访周期短,幅宽大等特点,自从向全球用户免费开放以来已经成为目前遥感领域相关研究最热 ...

  3. 【R】【课程笔记】02+03 基于R软件的计算

    本文是课程<数据科学与金融计算>第2-3章的学习笔记,主要介绍R语言在统计和机器学习中的应用,用于知识点总结和代码练习,Q&A为问题及解决方案,参考书籍为<R软件及其在金融定 ...

  4. 房产测量程序lisp_房产测绘内业数据处理方法及软件应用

    房产测绘内业数据处理方法及软件应用 欧传喜 [期刊名称] <大科技:科技天地> [年 ( 卷 ), 期] 2011(000)008 [摘要] 随着城市建设和房产交易在我国的发展,为房产确权 ...

  5. 金相图像处理 matlab,基于MATLAB软件的图像处理技术 毕业论文.doc

    基于MATLAB软件: 在图像工程中,图像处理.图像分析.图像理解是其研究的三个重要层次.图像处理是图像目前发展的主体技术,它强调的是图形之间的转换.图像的灰度处理是图像处理的最基础理论之一,本文基于 ...

  6. 自控matlab设计,自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真

    自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真 < 自动控制原理 >课程设计说 明 书日期: 2012.5.21-2012.6.1 自动控制原理 课程设计评阅书题目 基于 ...

  7. 哨兵一号数据snap预处理_利用SNAP软件进行Sentinel-1A卫星微波影像的预处理

    利用SNAP软件对雷达影像进行预处理,主要包括热噪声去除.轨道文件校正.辐射定标.滤波校正.多普勒地形校正,最终获得入射角和后向散射信息. 数据:本次实验所用数据为哨兵一号(Sentinel-1A)干 ...

  8. 基于ADS的c语言程序设计实验,实验一:基于ADS软件传输线理论仿真设计与分析.docx...

    龙 lerrnl'' 龙 lerrnl'' $ Num=l 1Z=50 Ohm h|」M -- TL1 Z=50 0.0hm E=50 F=5GHz ggj I SrPARAM ETERS . | Z ...

  9. matlab中的运算函数,基于Matlab软件的函数运算在实践中的应用

    2017 年第 8 期 70 计算机应用技术信息技术与信息化基于 Matlab 软件的函数运算在实践中的应用 Applications of the Functional Operation in P ...

  10. 基于matlab的音乐合成论文,基于matlab软件的音乐合成毕业论文.doc

    基于matlab软件的音乐合成毕业论文.doc 河北经贸大学毕业论文基于MATLAB软件的音乐合成专业名称电子信息工程班级201102学生姓名王雪指导老师章瑞平完成时间2015年5月河北经贸大学毕业论 ...

最新文章

  1. SAP MM模块常用概念--供应商评价
  2. Jquery加载dom元素
  3. java8 函数式编程_使用Javaslang进行Java 8中的函数式编程
  4. java实现输出字符串中的数字字符
  5. 干货 | 深度学习的可解释性研究(一):让模型「说人话」
  6. c语言 swap交换函数_重审C中老生常谈的swap函数交换数值
  7. SourceTree与git及AndroidStudio的联合使用详解(Windows系统)
  8. 「我们的首要之务,并不是遥望模糊的远方,而是专心处理眼前的事务。」---这是卡内基先生所强调的克服忧虑、开创人生的关键。...
  9. 【软件测试基础】软件测试模式
  10. apfs扩容_MacBook Air 2015 换硬盘心得
  11. appiume连接逍遥模拟器
  12. java 运行一个程序的全部过程
  13. flask peewee教程
  14. win10计算机打开一直读进度条,win10开机读条后黑屏怎么办_win10开机读条之后黑屏修复方法-win7之家...
  15. 年终奖变期权,曝字节跳动将开启员工期权兑换
  16. PDF文件加密了如何破解
  17. 西汉 东汉 三国(曹魏 蜀汉 东吴)
  18. Compose remember、mutableStateOf的使用
  19. NancyFx系列之 Hello World
  20. JS实现天气预报查询

热门文章

  1. tcp发送方的发送速度由接收方给出的接收窗口决定_TCP协议的详解
  2. lingo软件的基本使用方法_(PS软件)PHOTOSHOP基础操作和基本工具的使用
  3. ROS踩坑日记(2)----ERROR: cannot download default sources list from:
  4. 动态规划算法实验报告_动态规划与中心扩展算法
  5. 查询数据去除后面无用的0_OTM数据库清理超时无效连接--SQLNET.EXPIRE_TIME=10
  6. mysql 周 获取日期_MySQL获取日期周、月、天,生成序号
  7. Centos7中完美搭建ftp服务器
  8. 组建技术团队的一些思考
  9. ORB_SLAM2探秘 第一章
  10. Mysql添加远程访问权限