1. 下载R语言安装包4.1.3,安装到D盘
C:\Program Files\R\R-4.2.1
2. 下载Rtool安装包4.0,安装到上面的同一个目录下
3. 安装devtools install.packages('devtools')
4. 加载devtools library(devtools)
5. 安装S5Processor devtools::install_github("MBalthasar/S5Processor")
6. 加载依赖包
library(S5Processor)
library(ncdf4)
library(ggplot2)
library(dismo)
library(maptools)
library(raster)
library(geosphere)
library(rgdal)
library(rgeos)
library(sp)
7. 打开下载的哨兵5"nc"格式文件
注意事项:
路径要用反斜杠“/”,否则报错
NO2 <- S5P_process(input ="F:/so2/no2/S5P_OFFL_L2__NO2____20200101T023416_20200101T041546_11488_01_010302_20200102T190100.nc",product = 39)
8. 导出nc格式为tif格式图像
保存tif格式图像
writeRaster(BeijingNO2, "F:/so2/no2/BeijingNO2", format = 'GTiff', overwrite = TRUE)
使命: 哨兵轨道号(起始):11490
加工水平:二级离线处理模式:处理模式简称:OFFL处理器版本:010302产品类型:L2_NO2产品类型说明:二氧化氮修订号:01传感开始:2020 - 01 - 01 - t06:18:51.000z感应停止:2020 - 01 - 01 - t07:17:14.000z
处理器简称——产品类型-时间-轨道号-修正版本 处理器版本
devtools::install_github("MBalthasar/S5Processor")
library(S5Processor)
library(ncdf4)
library(ggplot2)
library(dismo)
library(maptools)
library(raster)
library(geosphere)
library(rgdal)
library(rgeos)
library(sp)
NO2 <- S5P_process(input = "E:/datali/S5P_OFFL_L2__NO2____20191202T033759_20191202T051929_11063_01_010302_20191208T061004.nc",product = 39)
writeRaster(NO2, "E:/datali/NO2_2020_1_4", format = 'GTiff', overwrite = TRUE)
1ppm=1mg/kg=1mg/L=1×10-6 PPM表示一百万份重量的溶液中所含溶质的质量,百万分之几就叫做几个PPM,PPM=溶质的质量/溶液的质量×1000000.
BeijingNO2 <- S5P_process(input = "S5P_OFFL_L2__NO2____20191001T030531_20191001T044700_10183_01_010302_20191007T050517.nc",product = 39)
writeRaster(BeijingNO2, "BeijingNO2", format = 'GTiff', overwrite = TRUE)