GEE 数据集——全球大坝观测(GDW)数据库为大规模分析提供了一个全面的、有地理参照的全球河流障碍物和水库资料库
简介
全球大坝观测(GDW)数据库
全球大坝观测(GDW)数据库为大规模分析提供了一个全面的、有地理参照的全球河流障碍物和水库资料库。 1.0 版包括 41,145 个河流障碍物和 35,295 个相关水库多边形,详细记录了障碍物的高度、用途、年份、体积和排水量等属性。 该数据库与全球河流网络(HydroSHEDS 和 RiverATLAS)相协调,便于进行水文分析和评估上游/下游影响。 该数据库整合了多种来源,包括卫星数据和机器学习技术,以实现一致的全球覆盖,并支持环境影响评估和淡水系统管理等各种应用。
摘要
GDW v1.0 数据库由两个 GIS 图层组成:一个是点图层,包含具有代表性的障碍物位置及属性;另一个是多边形图层,包含相应的水库轮廓及属性。 每个障碍点都位于其水库多边形内,可根据位置进行空间连接。 每个障碍物-水库对的两个属性表都有相同的唯一标识号。 1.0 版包括 41,145 个障碍点和 35,295 个水库多边形,这意味着有 5,850 个障碍点没有多边形。 这些障碍物包括船闸、引水拦河坝、洪水事件蓄水检查坝、堰坝、其他内流控制障碍物或未填满水库的在建大坝。 该数据集及其附带资源可通过全球大坝观察平台 https://www.globaldamwatch.org 和 Figshare 存储库https://doi.org/10.6084/m9.figshare.25988293 访问。
代码
var gdw_barriers = ee.FeatureCollection("projects/sat-io/open-datasets/GDW/GDW_BARRIERS_V1_0"),
gdw_reservoirs = ee.FeatureCollection("projects/sat-io/open-datasets/GDW/GDW_RESERVOIRS_V1_0");
// Define a function to map values to colors based on visualization parameters
function getColor(value, visParams) {
var min = visParams.min;
var max = visParams.max;
var palette = ee.List(visParams.palette);
var paletteSize = palette.length();
// Normalize the value between 0 and 1
var normalized = ee.Number(value).subtract(min).divide(max - min).clamp(0, 1);
// Compute the palette index
var index = normalized.multiply(paletteSize.subtract(1)).round();
// Get the color from the palette
var color = palette.get(index);
return color;
}
// Define visualization parameters for reservoirs based on capacity (CAP_MCM)
var reservoirVis = {
min: 100,
max: 3000, // Adjust max value based on the data range
palette: ['#f7fcf0', '#e0f3db', '#ccebc5', '#a8ddb5', '#7bccc4', '#4eb3d3', '#2b8cbe', '#0868ac', '#084081', '#081d58', '#fcfdbf', '#fee391', '#fec44f', '#fe9929', '#ec7014', '#cc4c02', '#993404', '#662506', '#4d004b', '#2c0031'],
opacity: 0.6
};
// Style reservoirs by capacity
var styledReservoirs = gdw_reservoirs.map(function(feature) {
var capacity = ee.Number(feature.get('CAP_MCM'));
// Handle missing or invalid capacity values
capacity = ee.Algorithms.If(capacity.gt(0), capacity, 0);
var color = getColor(capacity, reservoirVis);
return feature.set('style', {color: color, fillColor: color, width: 1});
});
// Add reservoirs to the map
Map.addLayer(
styledReservoirs.style({styleProperty: 'style'}),
{},
'Reservoirs Styled by Capacity'
);
// Define visualization parameters for barriers based on dam height (DAM_HGT_M)
var barrierVis = {
min: 0,
max: 100, // Adjust max value based on the data range
palette: ['#ffffcc', '#ffeda0', '#fed976', '#feb24c', '#fd8d3c', '#fc4e2a', '#e31a1c', '#bd0026', '#800026', '#4d0019'],
opacity: 0.6
};
// Style barriers by dam height
var styledBarriers = gdw_barriers.map(function(feature) {
var damHeight = ee.Number(feature.get('DAM_HGT_M'));
// Handle missing or invalid dam height values
damHeight = ee.Algorithms.If(damHeight.gt(0), damHeight, 0);
var color = getColor(damHeight, barrierVis);
return feature.set('style', {color: color, pointSize: 4});
});
// Add barriers to the map
Map.addLayer(
styledBarriers.style({styleProperty: 'style'}),
{},
'Barriers Styled by Dam Height'
);
// Center the map
Map.setCenter(0, 20, 3);
// Print the number of barriers and reservoirs
gdw_barriers.size().evaluate(function(count) {
print('Number of barrier points:', count);
});
gdw_reservoirs.size().evaluate(function(count) {
print('Number of reservoir polygons:', count);
});
// Add a greyscale map style
var snazzy = require("users/aazuspan/snazzy:styles");
snazzy.addStyle("https://snazzymaps.com/style/65217/grey", "Greyscale");
引用
Lehner, Bernhard, Penny Beames, Mark Mulligan, Christiane Zarfl, Luca De Felice, Arnout van Soesbergen, Michele Thieme et al. "The Global Dam Watch database of river barrier and reservoir information for large-scale applications." Scientific Data 11, no. 1 (2024): 1069.
Lehner, Bernhard; Beames, Penny; Mulligan, Mark; Zarfl, Christiane; De Felice, Luca; van Soesbergen, Arnout; et al. (2024). Global Dam Watch database version 1.0.
figshare. Dataset. https://doi.org/10.6084/m9.figshare.25988293.v1
许可信息
GDW 数据库根据知识共享署名 4.0 国际(CC BY 4.0)许可发布。
提供者:Lehner et al 2024、全球大坝观察(Global Dam Watch): Lehner 等人 2024 年,全球大坝观察 在 GEE 中进行了
关键词 河流屏障、水库、水电大坝、蓄水、防洪、水生生态系统
最后更新: 2024-10-27
网址推荐
知识星球
知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 (zsxq.com)
机器学习
https://www.cbedai.net/xg