当前位置:网站首页>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
边栏推荐
- ML18-自然语言处理
- DataBinding下的RecycleView适配器Adapter基类
- LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之三:两次优化
- 越来越火的图数据库到底能做什么?
- 小身材有大作用——光模块寿命分析(二)
- 面试必问的HashCode技术内幕
- NLP resources that must be used for projects [Classified Edition]
- 数据库扩容也可以如此丝滑,MySQL千亿级数据生产环境扩容实战
- 扩展卡尔曼滤波EKF
- Apple told Qualcomm: I bought a new campus for $445 million and may plan to speed up self-development of baseband chips
猜你喜欢
Analysis: What makes the Nomad Bridge hack unique
轻量级网络整理及其在Yolov5上的实现
Salesforce的中国区业务可能出现新变化,传言可能正在关闭
【超详细教程】LVS+KeepAlived高可用部署实战应用
typescript51-泛型的基本使用
What warehouse management problems can WMS warehouse management system solve in the electronics industry?
越来越火的图数据库到底能做什么?
typescript55-泛型约束
MPLS综合实验
七夕活动浪漫上线,别让网络拖慢和小姐姐的开黑时间
随机推荐
【性能优化】MySQL性能优化之存储引擎调优
c语言分层理解(c语言操作符)
Talking about the future development direction of my country's industrial parks
2015年开源大事件汇总
600MHz频段来了,它会是新的黄金频段吗?
Nanoprobes 棕榈酰纳米金相关说明书
[Miscellaneous] How to install the specified font into the computer and then use the font in the Office software?
It will invest about 200 billion US dollars in the United States in 20 years, and Samsung Electronics looks so handsome
typescript54 - generic constraints
互斥锁、读写锁、自旋锁,以及原子操作指令xaddl、cmpxchg的使用场景剖析
【超详细】手把手教你搭建MongoDB集群搭建
corn表达式 具体详解与案例
Analysis: What makes the Nomad Bridge hack unique
研究生新生培训第四周:MobileNetV1, V2, V3
Justin Sun: Web3.0 and the Metaverse will assist mankind to enter the online world more comprehensively
取模运算(MOD)
Modulo operation (MOD)
typescript52-简化泛型函数调用
TypeScript学习
数据库扩容也可以如此丝滑,MySQL千亿级数据生产环境扩容实战