中国防汛抗旱
中國防汛抗旱
중국방신항한
CHINESE CULTURE PICTORIAL
2013年
6期
14-17
,共4页
王帆%向立云%张大伟%何晓燕%毕晓东
王帆%嚮立雲%張大偉%何曉燕%畢曉東
왕범%향립운%장대위%하효연%필효동
山洪%洪水风险图%水文模型%动态链接库(DLL)%Fortran语言%C#语言
山洪%洪水風險圖%水文模型%動態鏈接庫(DLL)%Fortran語言%C#語言
산홍%홍수풍험도%수문모형%동태련접고(DLL)%Fortran어언%C#어언
flash flood%flood risk map%hydrological Model%DLL%Fortran%C#
山洪风险分析系统由洪水风险分析、易损性分析以及洪水风险图成图等功能组成。系统基于.NET Framework平台开发,而现有的水文模型采用Fortran 95语言编写。针对.NET Framework平台不支持Fortran语言的情况,采用动态链接库(DLL)的方法实现了系统与现有水文模型的集成。重点解决了Fortran语言与.NET Framework交互时遇到的堆栈管理约定、命名约定及参数传递约定等问题,并通过湖北省厦铺河流域洪水风险分析案例对山丘区洪水风险分析系统进行了检验,证实了系统的可靠性。
山洪風險分析繫統由洪水風險分析、易損性分析以及洪水風險圖成圖等功能組成。繫統基于.NET Framework平檯開髮,而現有的水文模型採用Fortran 95語言編寫。針對.NET Framework平檯不支持Fortran語言的情況,採用動態鏈接庫(DLL)的方法實現瞭繫統與現有水文模型的集成。重點解決瞭Fortran語言與.NET Framework交互時遇到的堆棧管理約定、命名約定及參數傳遞約定等問題,併通過湖北省廈鋪河流域洪水風險分析案例對山丘區洪水風險分析繫統進行瞭檢驗,證實瞭繫統的可靠性。
산홍풍험분석계통유홍수풍험분석、역손성분석이급홍수풍험도성도등공능조성。계통기우.NET Framework평태개발,이현유적수문모형채용Fortran 95어언편사。침대.NET Framework평태불지지Fortran어언적정황,채용동태련접고(DLL)적방법실현료계통여현유수문모형적집성。중점해결료Fortran어언여.NET Framework교호시우도적퇴잔관리약정、명명약정급삼수전체약정등문제,병통과호북성하포하류역홍수풍험분석안례대산구구홍수풍험분석계통진행료검험,증실료계통적가고성。
The flash flood risk analysis system includes the functions of flood risk analysis, vulnerability analysis and flood risk mapping. The system development is based on .NET Framework platform and the hydrological model is written in Fortran 95. Because the .NET Framework platform does not support Fortran language, dynamic link library (DLL) is used to achieve the integration of the system with existing hydrological models. The study focuses on solving the problems of stack management agreement, naming convention agreement and parameter passing agreement in combining Fortran language with .NET Framework. A case of flash flood analysis in Xiapu River basin, Hubei Province is used to test the system, and the results confirm the reliability of the system.