- 博客(102)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【PyGIS】GDAL及Rasterio多线程转换NC格式文件为TIFF
NC文件读取使用netCDF4,NC文件转换为TIF使用rasterio或者GDAL。
2023-07-06 19:09:00
567
原创 【GDAL】Linux下编译gdal
在[GDAL下载地址](http://download.osgeo.org/gdal/)选择需要的版本,GDAL3.5.0 版本以前使用configure编译,3.5.0之后使用cmake编译。
2024-07-29 15:37:38
161
原创 【Python】sqlite加密库pysqlcipher3编译安装步骤
pysqlcipher3是针对Python 3使用的pysqlcipher的一个分支, 尽管仍然维护对Python 2的支持。它仍然处于测试阶段, 尽管这个库包含的最新的代码量很少,并且大量借鉴了核心Python sqlite源代码,同时链接到libsqlcipher。
2024-07-22 17:38:28
1234
原创 【Hydro】SCS-CN方法中径流曲线数的确定(下)
在[【Hydro】SCS-CN方法中径流曲线数的确定(上)](https://blog.csdn.net/qq_25262697/article/details/133796329)中已经介绍了SCS-CN在SWAT和HMS中的应用,以下会补充SCS-CN在XPSWMM、InfoWorks ICM中的应用。以及使用软件计算SCS-CN的步骤。
2024-06-11 19:42:13
300
原创 【SHUD】PIHMgis编译过程(下)sundials及PIHM编译过程
Duffy于1996年构建了计算土壤水和地下水动态的“二态集成平衡”模型(Duffy 1996);该模型中,垂直方向分为饱和与非饱和层,局地水量平衡公式集成计算水的交换。“二态集成平衡”模型在简化水文动态的同时,保留了自然中时空尺度对产流的响应。 之后Brandes 和Duffy 等 (Brandes, Duffy, and Cusumano 1998) 继承了“二态集成平衡”模型并使用FEMWATER实现了数值方法计算山坡-河流尺度上水双向交互。 2004年,曲轶众(Qu 2004)在算法中加入了蒸散发过
2024-06-05 19:42:13
111
原创 【HEC】HECRAS中的降雨边界
网格降雨可能是城市地区建模的一个好选择。这是因为传统的一维(1D)建模并不能完全捕捉城市地区通常出现的复杂流动模式。使用网格降雨建模方法在构建包含多个未定义流动路径的模型时也非常有用。对于流量分支非常复杂的水道,设定边界条件可能会很困难。HECRAS提供两种降雨边界添加的方法- 在指定SA/2D FLOW AREA添加降雨边界- 在hec-ras 6.0以上版本中 “气象数据” 的选项卡,可以添加具有空间变化的降水量、蒸散量和风。两种方法只能选择一种,以下分别介绍
2024-05-09 12:09:29
243
1
原创 【气象数据】开源天气APP Breezy Weather说明
Breezy Weather是一款非常注重设计的天气应用程序,具有简单、干净的用户体验、流畅的动画和全面的材料设计,以及大量的可定制性。
2024-04-30 19:38:02
1274
原创 【HEC】 HEC-RAS前端可视化结果
使用 RAS 瓦片选项允许用户通过在网络服务器上托管的网络浏览器查看 RAS 瓦片数据。一旦网络服务器运行,打开指向服务器的网络浏览器。
2024-03-19 23:25:39
188
原创 【SHUD】Windows下安装rSHUD
水文非结构域模拟器(Simulator for Hydrological Unstructured Domain,SHUD)是一个多过程、多尺度水文模型,主要水文过程采用半离散有限体积法进行耦合。rShud软件包可以与AutoSHUD项目一起使用,可以自动构建建模域。
2024-01-31 20:25:49
234
原创 【SWAT】 最简便的SWAT源码编译方法(gfortran)
相比于OneAPI全家桶,使用gfortran直接编译swat会非常简单方便,不会Fortran,也能编译成功~
2024-01-08 19:52:17
1448
5
原创 【MIKE】MIKE河网编辑器操作说明
河网编辑器主要功能有两个:①河网的编辑和参数输人,包括数字化河网及相互之间的连接、设定建筑物(堰、闸等)、定义降雨径流模块的集水区域等;②概览当前模型的所有信息,比如可以在河网中显示断面、建筑物等的相对位置。河网编辑器主要包括三个部分:数字化河网和河段连接、建筑物的定义以及集水区进人本模型的人流点的定义。
2023-12-21 18:07:27
2367
原创 【Hydro】Python绘制降雨径流双Y轴成果图
1、中文、时间的显示问题‘2、matplotlib存在绘图顺序,ax2会覆盖ax1,柱状图可能会压盖条形图;3、数据的范围以及网格线的间距如何自适应;4、不同ax的图例,如何显示在同一个legend中。
2023-12-05 12:48:08
995
原创 【Hydro】SG滤波器纯numpy实现
Savitzky-Golay滤波器(S-G滤波器)是一种在时域和频域上同时进行的滤波方法,它通过局部多项式拟合来平滑信号。这种滤波器的优点在于可以同时保持信号的形状和宽度,同时降低噪声的干扰。S-G滤波器最初由Savitzky和Golay于1964年提出,并发表在Analytical Chemistry杂志上。
2023-11-29 18:22:16
1086
原创 【Python】批量将PDG合成PDF,以及根据SS号重命名秒传的文件
秒传的文件部分是有一部分是根据SS号命名的,下载量大的话修改起来会十分麻烦。可以根据查询接口,读取SS号对应的书名,重命名本地文件。
2023-11-23 21:29:56
1223
原创 【SWAT】SWAT-CUP原理及简单二次开发
自动模型校准要求系统地改变不确定的模型参数,运行模型,并从模型输出文件中提取所需的输出(对应于测量数据)。接口的主要功能是提供校准程序的输入/输出与模型之间的链接。处理文件交换的最简单的方法是**通过文本文件格式**。SWAT-CUP是为SWAT开发的一个接口。使用这个通用接口,任何校准/不确定度或灵敏度程序都可以很容易地链接到SWAT。
2023-11-13 19:53:29
463
原创 【SWAT】SWAT-CUP动态基流分割相关说明
SWAT不会在输出.rch文件中打印基流和侧向流。相反,它将它们打印在输出.sub文件中。为了获得基流时间序列,必须从输出中筛选出观测断面上游的所有子流域,必须计算其面积加权平均值(+从mm到m3/s的额外单位转换)。
2023-11-08 11:35:41
355
原创 【Hydro】不同潜在蒸散发计算方法说明
国际上估算潜在蒸散发的模型有近50种;分为温度法、质量传输法、辐射法、综合法四类;彭曼方法被证明在不同条件下准确估算潜在蒸散发的值;但该方法需要大量气象数据,受资料和数据精度限制。
2023-11-03 23:44:54
654
原创 【Hydro】部分基流分割方法及程序代码说明
径流分为直接径流和基流,直接径流退水快而陡,基流退水慢而平缓。基流是指来源于地下水的径流,在枯水季节是径流的主要组成部分。基流相对稳定,对于维持河流生态、保障流域生产生活用水以及水环境保护具有重要的意义。基流分割方法根据基流计算的原理, 分为图解法、 物理化学法、 数学物理法、 水文模型法和数值模拟法。常用的数值模拟法有数字滤波法、 BFI法、 HYSEP法、 PART法和加里宁法。
2023-11-03 18:02:53
770
2
原创 【Pytorch】Pytorch学习笔记02 - 单变量时间序列 LSTM
这篇文章主要介绍如何使用PyTorch的API构建一个单变量时间序列 LSTM。文章首先介绍了LSTM,解释了它们在时间序列数据中的简单性和有效性。然后,文章解释了如何使用前向方法初始化LSTM,包括定义输入和输出形状,训练模型以及自动化模型构建。最后,文章总结了从头构建LSTM所涉及的关键概念和技术。
2023-10-24 23:29:08
1151
1
原创 【Hydro】水文模型比较框架MARRMoT - 包含47个概念水文模型的Matlab代码
MARRMoT是一个新的水文模型比较框架,允许不同概念水文模型结构之间的客观比较。该框架为47个独特的模型结构提供了Matlab代码,所有模型结构的标准化参数范围以及每个模型的强大数值实现。该框架提供了大量的文档,用户手册和几个工作流脚本,给予如何使用该框架的例子。
2023-10-24 12:51:06
570
原创 【Hydro】SCS-CN方法中径流曲线数的确定(上)
径流曲线数法(Curve Number Method)广泛应用于估算无资料地区径流量或洪峰流量。SCS-CN方法是一种以经验数据为支撑的暴雨水文抽象概念模型,该模型基于一个数值参数CN来估计直接径流量,与Green-Ampt、Philip和Horton入渗曲线等相比,所需资料容易获取且计算过程简单。该方法能够解释流域产流的关键特征,许多基于物理过程的水文模型,如SWAT、 HEC-HMS等都采用SCS-CN模型模拟地表径流量。
2023-10-12 22:38:51
1861
原创 【SHUD】SHUD模型Windows下的编译过程
SHUD模型采用有限体积法求解流域水文学常微分方程,获得空间上的水储量和流量。它是一种分布式、地表-地下全耦合、多尺度、多过程、数值方法的水文模型。
2023-10-09 17:18:03
499
原创 【每日一练】勾股定理困难版
两个正整数a和b(a>b),它们的最大公约数等于a-b的差值c和较小数b的最大公约数。比如10和25,25减去10的差是15,那么10和25的最大公约数,等同于10和15的最大公约数。两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。比如10和25,25除以10商2余5,那么10和25的最大公约数,等同于10和5的最大公约数。给定斜边z的值,求所有直角边x和y的组合数(x、y和z都是正整数)。根据官方思路,编的第二版,修改了计算因数部分的代码,代码通过~
2023-10-08 21:25:46
359
原创 【SWAT】ArcSWAT各种报错及解决方案汇总(随缘更新)
SWAT-CUP早期版本不需要许可,可以在SWAT官网下载:[点击下载swat_cup_setup_august2017_5162](https://swat.tamu.edu/media/116551/swat_cup_setup_august2017_5162.zip)最新版SWAT-CUP 2019需要再CUP官网下载,[Swat-Cup](https://www.2w2e.com/Content/files/Swat-Cup.zip),必须购买激活许可证才能获得此软件的全部功能。我在win11上
2023-09-18 16:24:43
4293
4
原创 【Hydro】HBV-light模型介绍及下载
HBV模型软件除了原版(版本由S. Bergström1976年开发)之外还有很多不同版本。HBV-light在其先前版本中已在乌普萨拉大学开发(并在俄勒冈州州立大学,SLU-Uppsala和斯德哥尔摩大学进一步改进)由Jan Seibert编程的动机是提高用户友好性,特别是关于将其用于教育目的。在过去的几年中,HBV-light已成功地用于瑞典,德国,美国,瑞士和其他国家的几个课程。HBV-light原则上与Bergström(1992年和1995年)描述的版本一致,只有轻微的变化。
2023-07-19 11:14:04
682
原创 【Hydro】一个简单的HBV水文模型产流Python实现
HBV模型包括一系列自由参数,其值可以通过率定得到。同时也包括一些描述流域和气候特征的参数,它们的值在模型率定是假定不变。子流域的划分使得在一个子流域中可能有很多参数值。虽然在大多数应用中,各子流域之间参数值只有很小的变化,但仍应慎重选取这些参数。HBV模型主要包括三个子程序:积雪及融雪模块在上层、土壤含水量计算在中层、响应路线在底层。
2023-07-19 11:00:08
901
原创 VTS表格数据查看与转换
vst是由formula one生成的文件后缀名,它兼容中文,具备类似EXCEL的功能:如格式编排、制作表格线、移动和复制单元格、单元格的计算、画简单框图等等。
2023-07-12 09:50:25
1190
原创 【PyGIS】使用cdsapi下载ERA5和ERA5_land逐小时数据并读取
再分析将模型数据与来自世界各地的观测数据结合起来,使用物理定律形成一个全球完整和一致的数据集。这一原理被称为数据同化,其基础是数值天气预报中心所使用的方法,即每隔若干小时(欧洲中期天气预报中心为12小时),将先前的预报与最新的观测结果以最佳方式结合起来,以产生对大气状态的新的最佳估计,称为分析,根据分析,发布更新的、改进的预报。再分析以相同的方式工作,但分辨率降低,以允许提供跨越几十年的数据集。再分析没有发布及时预报的限制,因此有更多的时间来收集观测结果,并且在时间上进一步回溯时,允许摄取原始观测结果的改进
2023-07-03 20:15:23
1207
原创 【Pandas】Pandas时间序列操作笔记
时间序列数据在金融、经济、神经科学、物理学里都是一种重要的结构化的数据表现形式,以时间为基本组织领域内的观测值并进行相应的分析,即时间序列分析的主要目的是根据已有的历史数据对未来进行预测。经济数据中大多数以时间序列的形式给出。根据观察时间的不同,时间序列中的时间可以是年份、季度、月份或其他任何时间形式。pandas 最基本的时间序列类型就是以时间戳(TimeStamp)为 index 元素的 Series 类型。 Python和Pandas里提供大量的内建工具、模块可以用来创建时间序列类型的数据。
2023-06-30 10:13:27
306
原创 【Hydro】半图解法调洪演算步骤,附Python代码
半图解法计算步骤如下:(1)根据水位~库容关系、水位~泄流关系以及计算时段等绘制辅助曲线;(2)确定起调水位Z1及相应的q1V1计算各时段平均入库流量Qp;(3)在水位坐标轴上确定Z位置,记为a点。作水平线ac 交A线于b点,使bcQp。因A 线为V/Δt−q/2f1Z,则ab等于V/Δt−q/2ac等于QVΔt−q/2V/Δtq/2。
2023-05-04 18:00:21
2118
SWAT-CUP-Hourly 示例TxtInOut文件及cup配置,可以成功运行swat及率定
2024-07-22
编译后的pysqlcipher3 whl文件
2024-07-22
SWAT-CUP亚小时率定 SWAT-CUP-Hourly
2024-07-22
两参数月水量平衡模型python代码
2024-06-26
PIHM模型v1~v3各版本源代码及可执行程序,包括v1,v1.5,v2.0,v2.1,v2.2,v2.3,v3
2024-06-05
全球土壤水文分组数据集250m分辨率
2024-06-03
HEC-RAS 瓦片工具,HEC-RAS可视化工具
2024-03-19
SWAT-CUP参数辅助修改小程序
2023-11-13
潜在蒸散发计算Python代码
2023-11-03
ERA5-LAND降雨蒸发数据处理
2023-10-27
降雨径流模型的模块化评估-用于47个概念水文模型的Matlab代码
2023-10-24
Pyside QtWebEngine网页浏览器打开Flash网页
2023-08-17
hbv模型python源代码
2023-07-19
vts文件格式打开工具
2023-07-12
一个使用VB6.0的WinHSPF与GenSCN界面
2023-04-17
一个基于C++和MFC的新安江模型及遗传算法
2023-04-11
科研必备zotero插件
2023-04-03
全国用水定额旧版及2020版
2023-02-27
灌溉制度设计小程序VB源代码
2023-02-27
geomatics-toolbox
2022-12-30
InsertRastersToCAD ,批量插入tif到CAD,合并tif,修改tif分辨率
2022-12-02
Visual Basic 6.0基础教程及示例
2022-11-17
SimLab敏感性分析软件及中文参考手册
2022-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人