当前位置:网站首页>Google Earth Engine - Calculates the effective width of rivers using publicly available river data
Google Earth Engine - Calculates the effective width of rivers using publicly available river data
2022-08-04 00:33:00 【This star is bright】
The code for this tutorial uses two publicly available datasets (GSW and HydroLakes_polygons) and an updated river network (Updated_river_network) uploaded as a shareable asset.The objective is to use the GSW dataset to estimate the effective river width for different water volumes (i.e. 1, 10, 20, 30, 40, 50%) along the model river network.
The code does this by creating a buffer around the line segment on the river network, estimating the area of the water pixel, and then dividing the water area by the line segment length to calculate the "effective width".
Currently, this code can only be applied to a single segment (defined by the unique segment ID at L95) at any time.The code runs successfully and the effective width of each water occurrence is written to the .csv file.
Code:
// GEE code to estimate effective river widths from Global Surface Water (GSW) occurrences.// v1.1 - July 2022//[email protected]// Uses code from Gennadii Donchyts - https://code.earthengine.google.com/2dbde97cb9d7326af7779f5cc4b91b93// Uses code from RivWidthCloud (Yang et al., 2019) - https://doi.org/10.1109/LGRS.2019.2920225// Builds on code from RODEO (Riggs et al., 2022) - https://doi.org/10.1016/j.envsoft.2021.105254///// Datasets//var GSW = ee.Image('JRC/GSW1_3/GlobalSurfaceWater');var GSW_o
边栏推荐
- c语言分层理解(c语言操作符)
- typescript53 - generic constraints
- ENS域名注册量创历史新高 逆市增长之势?光环之下存在炒作风险
- 2015年开源大事件汇总
- nodeJs--async/await
- Modulo operation (MOD)
- 2022-08-03:以下go语言代码输出什么?A:2;B:3;C:1;D:0。 package main import “fmt“ func main() { slice := []i
- 114. 如何通过单步调试的方式找到引起 Fiori Launchpad 路由错误的原因
- POE交换机全方位解读(下)
- typescript54 - generic constraints
猜你喜欢
随机推荐
c语言分层理解(c语言指针(上))
typescript53-泛型约束
Free自由协议系统开发
FastDFS 一文读懂
Mvc、Mvp和Mvvm
电子组装行业对MES管理系统的需求分析
Salesforce的中国区业务可能出现新变化,传言可能正在关闭
A Preliminary Study of RSS Subscription to WeChat Official Account-feed43
第1章:初识数据库与MySQL----MySQL安装
600MHz频段来了,它会是新的黄金频段吗?
typescript48-函数之间的类型兼容性
跨域问题解决方式 代理服务器
【性能优化】MySQL常用慢查询分析工具
nodeJs--async/await
Install third-party packages via whl
MPLS综合实验
typescript54-泛型约束
机器学习——库
iframe通信
TypeScript学习