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

【数据分享】中国3254座水库集水区特征数据集(免费获取)

水库在水循环、碳通量、能量平衡中扮演关键角色,实实在在地影响着我们的生活。其功能和环境影响高度依赖于地理位置、上游流域属性(如地形、气候、土地类型)和水库自身的动态特征(如水位、蒸发量)。但在此之前一直缺乏相关公开数据。

本次我们为大家带来的是中国3254座水库集水区特征数据集!该数据集源自2023年7月5日发表于《Earth System Science Data》的论文成果,论文题目为" Res-CN (Reservoir dataset in China): hydrometeorological time series and landscape attributes across 3254 Chinese reservoirs"。覆盖我国3254座大型水库(占全国总库容73.2%),包含水库相关数据(水位、面积、蒸发量)和集水区相关数据(地形、气候、土壤属性、水文气象时间序列)等512项多维特征!

大家可以在公众号回复关键词 644 免费获取该数据!无需转发文章,直接获取!以下为数据的详细介绍:

01 数据内容

数据集中含有4份压缩包,我们这里简称为ABCD文件。

我们可以看到A文件中含有5份shp文件,分别对应大坝、完整流域、测站、中间流域和水库的相关信息。

而B,C,D文件里主要是csv文件,上述的512项指标数据就存放在这些csv文件当中。

我们可以通过shp数据来认识本数据集。dams.shp提供了3254座大型水库库容数据以及对应的大坝位置,如下图:

我们来看一下它的属性表:

特别说明:本次分享的数据集提供了每个字段的相应介绍,请下载我学社分享的完整数据集后查看。

然后我们再来预览一下full-catchments.shp(水库的完整汇水区):

说明:由于在鸭绿江和伊犁河段有从国外流入的部分,故完整流域超出了国界,这是正常现象。

接下来我们看一下其属性表,AREA代表流域面积,basin是一种ID字段。

连接操作示例:以B文件下的time-series-EVI_full_catchments.csv文件为例,使用Arcmap软件属性表连接操作,根据basin字段可实现与上述csv文件的连接。(时间序列文件需要根据使用需求来选择日期进行关联)

csv文件截图

连接操作后的属性表

上图是每个basin_id选择第一个日期连接后属性表,可以看到属性表已经增加了csv文件的数据。使用连接操作我们就可以充分使用实验提供的数据进行学习和研究。

接下来,我们再预览下intermediate-catchments.shp(中间流域,即扣除上游水库贡献的部分)

我们可以看到其属性表与完整流域的属性表类似,说明也是可以通过连接功能来实现多种用途。

连接操作示例:以 C文件下的Res-CN_ClimateIndices.csv文件连接后的属性表:

各字段说明均在提供的数据集中给出,还请读者仔细阅读字段说明。

gauges.shp提供了3254座水库对应的监测站位置信息。我们可以看一下效果图和属性表。

再预览一下reservoirs.shp(水库的面数据):

其属性表各字段也有相应的介绍文件。

本数据集提供了完整的文件介绍。我学社对其进行了翻译并给出了使用提示。随数据打包分享给大家。

该数据集是我国首个包含水库集水区属性的公开数据集,对于水文模型、气候研究等方面有参考作用。以上我们只是简单认识了这些数据。由于数据覆盖面广,量大且复杂。故本学社并未能完整地介绍给大家。还请大家阅读论文和补充文档进行学习研究。

02 数据详情

数据官方网站:

中国3254座水库集水区特征数据集,已开放于国家冰川冻土沙漠科学数据中心(且开放于Zenodo 平台)。

  • 国家冰川冻土沙漠科学数据中心网址为:

https://s.ncdc.ac.cn/portal/metadata/7ee49db4-aadb-46af-894d-cc6374578d16

  • Zenodo 平台网址为:

https://doi.org/10.5281/zenodo.7664489

数据年份:

主要基于 2015-2020 年多源数据合成

数据格式:

Shp、CSV、PDF

地理坐标系:

WGS84

空间分辨率:

  • 集水区地形:90 米(MERIT Hydro)
  • 卫星影像:10-30 米(Landsat/Sentinel-2)
  • 高度计采样:100-500 米(单星)→ 亚公里级(多星融合)

参考论文:

Shen, Y., Nielsen, K., Revel, M., Liu, D., and Yamazaki, D.: Res-CN (Reservoir dataset in China): hydrometeorological time series and landscape attributes across 3254 Chinese reservoirs, Earth Syst. Sci. Data, 15, 2781–2808,DOI: 10.5194/essd-15-2781-2023

引用格式:

Shen, Y., Nielsen, K., Revel, M., Liu, D., and Yamazaki, D.: Res-CN (Reservoir dataset in China): hydrometeorological time series and landscape attributes across 3254 Chinese reservoirs, Earth Syst. Sci. Data, 15, 2781–2808,https://doi.org/10.5194/essd-15-2781-2023, 2023.

如有数据使用需求请按照官方平台的要求进行引用,更多数据详情可以查看官网获悉!

03 数据获取

如有数据需求,欢迎点击下方名片链接,关注我们并咨询获取~

相关文章:

【数据分享】中国3254座水库集水区特征数据集(免费获取)

水库在水循环、碳通量、能量平衡中扮演关键角色,实实在在地影响着我们的生活。其功能和环境影响高度依赖于地理位置、上游流域属性(如地形、气候、土地类型)和水库自身的动态特征(如水位、蒸发量)。但在此之前一直缺乏…...

Maven安装与配置完整指南

Maven安装与配置完整指南 1. 前言 Apache Maven 是一个强大的项目管理和构建工具,广泛应用于Java项目开发。它通过 POM(Project Object Model) 文件管理项目依赖,并提供了标准化的构建流程。 本文详细介绍 Maven的下载、安装、环境配置、镜像加速、IDE集成 以及 常见问题…...

我用Axure画了一个富文本编辑器,还带交互

最近尝试用Axure RP复刻了一个富文本编辑器,不仅完整还原了工具栏的各类功能,还通过交互设计实现了接近真实编辑器操作体验。整个设计过程聚焦功能还原与交互流畅性,最终成果令人惊喜。 编辑器采用经典的三区布局:顶部工具栏集成了…...

Uniapp自定义TabBar组件全封装实践与疑难问题解决方案

前言 在当前公司小程序项目中,我们遇到了一个具有挑战性的需求:根据不同用户身份动态展示差异化的底部导航栏(TabBar) 。这种多角色场景下的UI适配需求,在提升用户体验和实现精细化运营方面具有重要意义。 在技术调研…...

【PCB工艺】软件是如何控制硬件的发展过程

软件与硬件的关系密不可分,软件的需求不断推动硬件的发展,而硬件的进步又为软件创新提供了基础。 时光回溯到1854年,亨利戈培尔发明了电灯泡(1879年,托马斯阿尔瓦爱迪生找到了更合适的材料研制出白炽灯。)…...

Javascript代码压缩混淆工具terser详解

原始的JavaScript代码在正式的服务器上,如果没有进行压缩,混淆,不仅加载速度比较慢,而且还存在安全和性能问题. 因此现在需要进行压缩,混淆处理. 处理方案简单描述一下: 1. 使用 terser 工具进行 安装 terser工具: # npm 安装 npm install terser --save-dev# 或使用 yarn 安…...

【教程】如何利用bbbrisk一步一步实现评分卡

利用bbbrisk一步一步实现评分卡 一、什么是评分卡1.1.什么是评分卡1.2.评分卡有哪些 二、评分卡怎么弄出来的2.1.如何制作评分卡2.2.制作评分卡的流程 三、变量的分箱3.1.数据介绍3.2.变量自动分箱3.3.变量的筛选 四、构建评分卡4.1.评分卡实现代码4.2.评分卡表4.3.阈值表与分数…...

RAG优化:python从零实现Proposition Chunking[命题分块]让 RAG不再“断章取义”,从此“言之有物”!

🧠 向所有学习者致敬! “学习不是装满一桶水,而是点燃一把火。” —— 叶芝 我的博客主页: https://lizheng.blog.csdn.net 🌐 欢迎点击加入AI人工智能社区! 🚀 让我们一起努力,共创AI未来! 🚀 大家好,本篇要聊的是一个让 RAG不再“断章取义”的神奇技术——命…...

丝杆,同步带,链条选型(我要自学网)

这里的选型可以70%的正确率,正确率不高,但是选型速度会比较快。 1.丝杆选型 后面还有一堆计算公式,最终得出的结果是导程25,轴径25mm的丝杆。 丝杆选择长度时,还要注意细长比,长度/直径 一般为30到50。 2…...

【YOLO系列】基于YOLOv8的无人机野生动物检测

基于YOLOv8的无人机野生动物检测 1.前言 在野生动物保护、生态研究和环境监测领域,及时、准确地检测和识别野生动物对于保护生物多样性、预防人类与野生动物的冲突以及制定科学的保护策略至关重要。传统的野生动物监测方法通常依赖于地面巡逻、固定摄像头或无线传…...

一文详细讲解Python(详细版一篇学会Python基础和网络安全)

引言 在当今数字化时代,Python 作为一种简洁高效且功能强大的编程语言,广泛应用于各个领域,从数据科学、人工智能到网络安全等,都能看到 Python 的身影。而网络安全作为保障信息系统和数据安全的关键领域,其重要性不言…...

NFS 重传次数速率监控

这张图展示的是 NFS 重传次数速率监控,具体解释如下: 1. 指标含义 监控指标 node_nfs_rpc_retransmissions_total 统计 NFS(网络文件系统)通信中 RPC(远程过程调用)的重传次数,rate(node_nfs_…...

【Java】Hibernate的一级缓存

Session是有一个缓存, 又叫Hibernate的一级缓存 session缓存是由一系列的Java集合构成的。当一个对象被加入到Session缓存中,这个对象的引用就加入到了java的集合中,以后即使应用程序中的引用变量不再引用该对象,只要Session缓存不被清空&…...

学习笔记--(6)

import numpy as np import matplotlib.pyplot as plt from scipy.special import erfc# 设置参数 rho 0.7798 z0 4.25 # 确保使用大写 Z0,与定义一致def calculate_tau(z, z_prime, rho, s_values):return np.log(rho * z * z_prime * s_values / 2)# 定义 chi_…...

【QT5 网络编程示例】TCP 通信

文章目录 TCP 通信 TCP 通信 QT主要通过QTcpSocket 和 QTcpServer两个类实现服务器和客户端的TCP 通信。 QTcpSocket 是 Qt 提供的套接字类,看用于建立、管理和操作 TCP 连接。 常用方法 connectToHost(host, port):连接到指定服务器。disconnectFro…...

JWT在线解密/JWT在线解码 - 加菲工具

JWT在线解密/JWT在线解码 首先进入加菲工具 选择 “JWT 在线解密/解码” https://www.orcc.top 或者直接进入JWT 在线解密/解码 https://www.orcc.top/tools/jwt 进入功能页面 使用 输入对应的jwt内容,点击解码按钮即可...

【Linux】用户向硬件寄存器写入值过程理解

思考一下,当我们咋用户态向寄存器写入一个值,这个过程是怎么样的呢?以下是应用程序通过标准库函数(如 write()、ioctl() 或 mmap())向硬件寄存器写入值的详细过程,从用户空间到内核再到硬件的完整流程&…...

【Easylive】convertVideo2Ts 和 union 方法解析

【Easylive】项目常见问题解答(自用&持续更新中…) 汇总版 这两个方法是 transferVideoFile 中用于视频文件处理的核心辅助方法,下面我将结合它们在 transferVideoFile 中的使用场景进行详细解释。 1. convertVideo2Ts 方法解析 方法签…...

飞桨PP系列新成员PP-DocLayout开源,版面检测加速大模型数据构建,超百页文档图像一秒搞定

背景介绍 文档版面区域检测技术通过精准识别并定位文档中的标题、文本块、表格等元素及其空间布局关系,为后续文本分析构建结构化上下文,是文档图像智能处理流程的核心前置环节。随着大语言模型、文档多模态及RAG(检索增强生成)等…...

Java 锁机制详解:用“厕所门”和“防盗门”轻松理解多线程同步

Java 锁机制详解:用“厕所门”和“防盗门”轻松理解多线程同步 目录 锁的作用synchronized 关键字ReentrantLockReadWriteLockStampedLock避免死锁的诀窍总结与对比 锁的作用 生活中的例子:公共厕所一次只能进一人,门上的“有人/无人”标志…...

关于修改 vue Element admin、若依, 等后台管理系统模板的一些全局样式问题:

关于修改 vue Element admin、若依, 等后台管理系统模板的一些全局样式问题: 1、修改左侧菜单和顶部(菜单)的背景色、把背景色改为炫酷的背景图。 1)上传图片 src/assets/images/menu-icon.png、 src/assets/images/…...

并发多线程八股

并发多线程 1.Java里面的线程和操作系统的线程一样吗?2.Java的线程安全在三个方面体现:3.保证数据一致性的方案4.线程创建的方式1)Thread类2)Runnable接口3)Callable接口和FutureTask4)线程池(e…...

飞速(FS)HPC无损组网:驱动AI高性能计算网络转型升级

案例亮点 部署低功耗、高密度飞速(FS)以太网交换机,紧凑机身设计节省70%机房空间,冗余电源和智能风扇确保系统高可用性,有效优化散热和降低能耗。 支持25G/40G/100G多速率自适应交换架构,构建超低时延企业…...

Nest.js学习路径

作为前端开发工程师,系统学习Nest.js可以从以下步骤入手,结合其模块化架构、依赖注入和TypeScript特性,逐步掌握核心功能。以下是结合多个资源的综合学习路径: 1. 环境搭建与项目初始化 安装CLI工具 使用Nest.js官方CLI快速生成项…...

git 常用操作整理

一.git 的概念 Git 是一个分布式版本控制系统,用于跟踪文件的更改历史,帮助开发者管理代码的版本。以下是关于 Git 的一些基本概念: 1. 仓库(Repository) - **本地仓库**:在你的计算机上存储的项目文件及…...

JAVA数据库增删改查

格式 Main.java(测试类) package com.example;import com.example.dao.UserDao; import com.example.model.User;public class Main {public static void main(String[] args) {UserDao userDao new UserDao();// 测试添加用户System.out.println(" 添加用户 ");Us…...

上海某海外视频平台Android高级工程师视频一面

问的问题比较细,有很多小细节在里面,平时真不一定会注意到,做一个备忘: 1.Object类里面有哪些方法? Object 类是 Java 中所有类的根类,它定义了一些基本方法,供所有类继承和重写1. 常用方法 1…...

前后端数据序列化:从数组到字符串的旅程(附优化指南)

🌐 前后端数据序列化:从数组到字符串的旅程(附优化指南) 📜 背景:为何需要序列化? 在前后端分离架构中,复杂数据类型(如数组、对象)的传输常需序列化为字符…...

idea报错:程序包不存在

这里的程序包是我们项目里自己写的,idea却报错不存在。 解决方法: 参考这位大佬的方法,OK。...

【TVM教程】使用 TVMC Micro 执行微模型

Apache TVM是一个深度的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。更多 TVM 中文文档可访问 →https://tvm.hyper.ai/ 作者:Andrew Reusch, Mehrdad Hessar 本教程介绍如何用 C runtime 自动调优模型。 安装 microTVM Python 依赖项…...