当前位置: 首页 > news >正文

网站单个页面做301怎么优化关键词排名优化

网站单个页面做301,怎么优化关键词排名优化,网站做微信支付功能,合肥网站关键词推广简介 在本篇博客中,我们将使用Google Earth Engine (GEE) 进行洪水灾害监测。通过分析Sentinel-1雷达数据,我们可以识别特定时间段内的洪水变化情况。 背景知识 Sentinel-1数据集 Sentinel-1是欧洲空间局提供的雷达卫星数据集,它能够提供…

简介

在本篇博客中,我们将使用Google Earth Engine (GEE) 进行洪水灾害监测。通过分析Sentinel-1雷达数据,我们可以识别特定时间段内的洪水变化情况。

背景知识

Sentinel-1数据集

Sentinel-1是欧洲空间局提供的雷达卫星数据集,它能够提供连续的地表监测,即使在云层覆盖的情况下也能获取数据。

洪水监测

洪水监测是评估洪水灾害影响和进行灾害管理的重要手段。利用雷达数据的后向散射变化可以识别洪水事件。

完整代码

// 定义研究区域的坐标点
var cor = [[54.07394733345745, 36.81321992370517],[54.79904498970745, 36.81321992370517],[54.79904498970745, 37.45259869689526],[54.07394733345745, 37.45259869689526],[54.07394733345745, 36.81321992370517]
];// 创建多边形区域
var roi = ee.Geometry.Polygon(cor);// 将地图中心设置为研究区域
Map.centerObject(roi);// 定义时间范围
var year_start = '2019';
var year_end = '2020';// 定义去斑函数
function speckel(img) {return img.focalMedian(100, 'square', 'meters').copyProperties(img, img.propertyNames());
}// 获取2019年3月的Sentinel-1数据
var after = ee.ImageCollection("COPERNICUS/S1_GRD").filterBounds(roi).filterDate(year_start, year_end).filter(ee.Filter.calendarRange(3, 3, 'month')).filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV')).filter(ee.Filter.eq('instrumentMode', 'IW')).select('VV').map(speckel).min();// 将“之后”的图像添加到地图上
Map.addLayer(after.clip(roi), [], 'after', false);// 获取2019年2月的Sentinel-1数据
var before = ee.ImageCollection("COPERNICUS/S1_GRD").filterBounds(roi).filterDate(year_start, year_end).filter(ee.Filter.calendarRange(2, 2, 'month')).filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV')).filter(ee.Filter.eq('instrumentMode', 'IW')).select('VV').map(speckel).min();// 将“之前”的图像添加到地图上
Map.addLayer(before.clip(roi), [], 'before', false);// 计算洪水变化情况
var change = before.subtract(after).rename('flood');// 将洪水变化图像添加到地图上
Map.addLayer(change.clip(roi), [], 'flood', false);// 打印洪水变化直方图
print(ui.Chart.image.histogram(change, roi, 30)
);// 应用阈值来识别洪水区域
Map.addLayer(change.gt(7).clip(roi), [], 'flood_thr', false);// 定义洪水阈值
var flood_thr = change.gt(7);
var flood_mask = flood_thr.updateMask(flood_thr);
var flood_area = flood_mask.multiply(ee.Image.pixelArea().divide(1e6));// 计算洪水区域面积
var area_sum = flood_area.reduceRegion({reducer: ee.Reducer.sum(),geometry: roi,scale: 100
}).get('flood');// 打印洪水区域面积
print(ee.Number(area_sum).round());

代码详解

1. 定义研究区域

创建一个多边形区域roi,用于限定分析的地理范围,并设置地图中心。

2. 定义去斑函数

定义speckel函数,使用局部中值滤波去除Sentinel-1图像的斑点噪声。

3. 获取Sentinel-1数据

获取“之前”和“之后”的Sentinel-1数据,分别对应洪水发生前后的时间段。

4. 计算洪水变化情况

通过“之前”和“之后”的图像相减,计算洪水变化情况。

5. 可视化洪水变化

将洪水变化图像添加到地图上,并打印直方图。

6. 应用阈值识别洪水区域

使用阈值gt(7)来识别洪水区域,并将结果添加到地图上。

7. 计算洪水区域面积

计算洪水区域的总面积,并打印结果。

结论

本教程展示了如何使用GEE和Sentinel-1雷达数据进行洪水灾害监测。通过计算洪水前后的雷达后向散射差异,我们可以识别洪水区域并估算洪水面积。

进一步探索

GEE提供了丰富的工具和方法来进行环境和灾害监测分析。在后续的教程中,我们将继续探索GEE在不同领域的应用。

http://www.tj-hxxt.cn/news/14389.html

相关文章:

  • 旅游网站开发答辩ppt发布新闻
  • 小说网站制作开源湖北网站建设制作
  • 教育部将建设研学旅行网站网站点击排名优化
  • 商城网站制作方案广告设计公司
  • 织梦做的网站如何去掉index阿里云免费域名
  • 承德城乡建设委员会网站宿州百度seo排名软件
  • 佛山北京网站建设semester是什么意思
  • 沈阳专业做网站方案百度seo怎么操作
  • 关于做网站的问卷调查衡阳百度推广
  • 东莞人才信息网郑州seo团队
  • 沈阳 网站制作报价商家怎么入驻百度
  • 世界服装鞋帽网免费做网站营销网站设计
  • 甘肃省建设厅招标办网站贵阳百度seo点击软件
  • wordpress有哪些弹窗插件网站推广的优化
  • 遵义住房城乡建设厅网站汕头seo网站建设
  • 网站页面设计的特色推广策略
  • 禅城网站设计培训机构需要哪些证件
  • 类似知乎可以做推广的网站百度浏览器手机版
  • 企业网站最下面的那栏叫啥郑州seo排名工具
  • 做h5的网站哪个好拼多多关键词排名查询软件
  • wordpress做学校网站百度热度榜搜索趋势
  • 做网站的公司网络视频营销
  • 怎么搜才能搜到网站推广引流渠道
  • 商务网站的特点北京网络推广公司wyhseo
  • 想招聘员工去哪个网站微信公众号怎么创建
  • 网站数据模版生活中的网络营销有哪些
  • 淮南矿业集团廉政建设网站优化推广关键词
  • 绍兴做网站公司哪家好百度seo费用
  • 淄博网站设计策划方案维护重庆seo薪酬水平
  • 做t恤网站 一件也可以做seo基础教程