一种基于GIS模型数据库的SWMM水力模型输入文件Inp文件生成方法

文档序号:9417539阅读:1967来源:国知局
一种基于GIS模型数据库的SWMM水力模型输入文件Inp文件生成方法
【技术领域】
[0001]本发明涉及一种基于GIS模型数据库的SffMM水力模型输入文件Inp文件生成方法,属于市政工程信息技术与地理信息系统技术交叉领域。
【背景技术】
[0002]排水管网系统是重要的城市基础设施,担负着收集和输送城市污水和城市降雨、融雪产生的径流的任务,具有保护环境和城市减灾双重功能,被称作城市的“生命线”和“血脉”,在城市规划和建设中的作用不容忽视。随着国内城市化进行的加快,城市排水管网建设出现爆炸式增长,管网规模日益扩大,管网数据不断更新,现有的城市排水管网运行和管理方式已远远落后于城市建设。近年来,我国很多城市遭遇了较为严重的内涝灾害,在此背景下,2014年2月10日,我国住房和城乡建设部发布公告,批准《室外排水设计规范》(GB50014— 2006) (2014年版)自发布日起正式实施。新版《室外排水设计规范》的条文3.2.1中要求:采用推理公式法计算雨水设计流量。当汇水面积超过2km2时,宜采用数学模型法。可见模型的应用已经被提上了日程。
[0003]ArcGIS是一个全面的系统,用户可用其来收集、组织、管理、分析、交流和发布地理信息。作为世界领先的地理信息系统(GIS)构建和应用平台,ArcGIS可供全世界的人们将地理知识应用到政府、企业、科技、教育和媒体领域。ArcGIS可以发布地理信息,以便所有人都可以访问和使用。随着水力模型技术的发展,ArcGIS在建立地理空间数据库方面的独特优势日益突出,在水力模型中的应用越来越多。应用GIS可以进行数据管理和空间分析,也可以直观、动态地进行建模或可视化管理。GIS数据以点、线、面的形式存储,可以表现图形的空间分布情况和几何状况,记录图形的属性数据。GIS采用统一的数据库进行数据的管理,数据形式统一。
[0004]SffMM模型是美国环保局为解决日益严重的城市排水问题而推出的暴雨径流管理模型,此模型可以对单场暴雨或者连续降雨而产生的暴雨径流进行动态模拟,进而解决与城市排水系统相关的水量与水质问题。目前,该模型在国内外被广泛用于城市水系统的设计、规划和运行。美国SffMM模型软件是目前世界公认的最好的计算引擎,然而在SffMM平台直接构建水力模型却存在着很多不足之处。Inp文件是SffMM水力模型的输入文件,若能快速生成Inp文件,则可以为SffMM水力模型的构建带来便利。
[0005]本发明从SffMM水力模型构建的需求出发,提出了一种基于GIS模型数据库的SffMM水力模型输入文件Inp文件生成方法,首先在GIS平台构建排水管网模型数据库,然后将GIS数据库各字段数据转换到Inp文件中,快速生成Inp文件,为SffMM水力模型的构建带来的便利。

【发明内容】

[0006]本发明的目的是提出一种SffMM水力模型输入文件Inp文件的生成方法,以实现GIS模型数据库到SffMM水力模型的快速转换,为构建SffMM水力模型提供便利。
[0007]本发明的技术方案如下:
[0008]基于GIS模型数据库的SffMM水力模型输入文件Inp文件生成方法,所述方法依次包含以下步骤:
[0009](I)创建排水管网模型各数据层(shapefile)文件;
[0010]根据构建SffMM水力模型的需求,首先在ArcGIS中创建排水管网模型各数据层的文件Shapfile文件,包括检查井、管段、栗、水池、出水口、和汇水区,其中检查井、水池和出水口数据层为点层数据,管段和栗数据层为线层数据,汇水区为面层数据。然后在各数据层中添加对应的属性字段,检查井数据层字段有X坐标、Y坐标、编号、井底高程、井深、初始水深、入流、超载深度、积水面积;管段数据层字段有InX、InY、OutX、OutY、编号、进水节点、出水节点、长度、形状、直径、渠宽、粗糙系数、进水偏移、出水偏移初始流量、最大流量;栗数据层字段有InX、InY、OutX, OutY、编号、进水节点、出水节点、曲线编号、初始状态、开启深度、关闭深度;水池数据层字段有X坐标、Y坐标、编号、底部高程、最大水深、初始水深、积水面积、曲线类型、曲线编号;出水口数据层字段有X坐标、Y坐标、编号、地面高程、底部高程、排放类型、防潮门;汇水区数据层字段有编号、雨量计编号、出水口、面积、人口密度、不透水区百分比、宽度、坡度。
[0011](2)录入排水管网模型数据;
[0012]在GIS中将排水管网模型的图形数据和属性数据录入到第一步所创建的各排水管网模型数据层中。
[0013](3)生成Inp文件
[0014]通过本专利构建GIS模型数据库与Inp文件之间的对应关系,自动生成Inp文件。其对应关系为在Inp文件中的[SUBCATCHMENTS]栏中的Name、Raingage、Outlet、Total Area、Pent.1mperv、Width、Pent.Slope、分别对应GIS数据库汇水面积数据层的编号、雨量计编号、出水口、面积、不透水区百分比、宽度、坡度字段;在[SUBAREAS]栏中的Subcatchment对应GIS数据库汇水面积数据层的编号字段,N-1mperv、N_Perv、S-1mperv、S-Perv、PctZero 和 RouteTo 均设定为 SffMM 模型默认值 0.04、0.10、0.05、0.05,25 和OUTLET ;在[INFILTRAT1N]栏中的Subcatchment对应GIS数据库汇水面积数据层的编号字段,MaxRate、MinRate、Decay、DryTime 和 MaxInfil 均设定为默认值 0.7、0.3、4.14、
0.50 和 O ;在[JUNCT1NS]栏中的 Name、Invert Elev.、Max.Depth、Init.Depth、SurchargeD印th、和Ponded Area分别对应GIS数据库检查井数据层的编号、井底高程、井深、初始水深、超载深度和积水面积字段;在[OUTFALLS]栏中的Name、Invert Elev.、Outfall Type、Tide Gate分别对应GIS数据库出水口数据层的编号、底部高程、排放类型、防潮门字段;在[STORAGE]栏中的 Name、Invert Elev.、Max.Depth、Init.Depth、Storage Curve、CurveParams和Ponded Area分别对应GIS数据库水池数据层的编号、底部高程、最大水深、初始水深、曲线类型、曲线编号和积水面积字段;在[CONDUITS]栏中的Name、Inlet Node、Outlet Node、Length、Manning N、Inlet 0ffset、0utlet Offset、Init.Flow和Max.Flow分别对应GIS数据库管段数据层的编号、进水节点、出水节点、长度、粗糙系数、进水偏移、出水偏移、初始流量和最大流量字段;在[PUMPS]栏中的Name、Inlet Node,Outlet Node,PumpCurve、Init.Status、Startup Depth 和 Shutoff Depth 分别对应 GIS 数据库栗数据层的编号、进水节点、出水节点、曲线编号、初始状态、开启深度和关闭深度字段;在[XSECT1NS]栏中的Link、Shape、Geoml和Geom2分别对应GIS数据库管段数据层的编号、形状、直径和渠宽,Geom3、Geom4和Barrels分别设为默认值0、0和I ;在[COORDINATES]栏中的Node、X-Coord和Y-Coord分别对应GIS数据库检查井数据层的编号、X坐标和Y坐标。
[0015]本发明所述基于GIS模型数据库的SffMM水力模型输入文件Inp文件生成方法的有益效果主要体现在:
[0016]1.采用本发明所述的方法,无需在SffMM平台进行复杂的排水管网模型数据处理工作,只需在GIS平台构建排水管网模型各数据层,并将排水管网模型的图形数据和属性数据录入到GIS数据库各数据层的各字段,充分利用了在GIS平台处理模型数据的优点。
[0017]2.本专利所述方法具有可操作性,无需进行复杂的程序编写,只需借助现有的软件即可完成各个步骤,通过本专利所构建GIS模型数据库与Inp文件之间的对应关系,自动生成SffMM模型输入文件Inp文件,操作简易,容易实现,保证了本专利的可实施性。
【附图说明】
:
[0018]图1为本发明工作的流程示意图。
【具体实施方式】
:
[0019]本发明的具体实施流程如图1所示,包括以下步骤:
[0020](I)创建排水管网模型各数据层(shapefile)文件;
[0021]根据构建水力模型的需求,在ArcGIS中创建排水管网模型各数据层的文件Shapfi Ie文件,包括检查井、管段、栗、水池、出水口、和汇水区,其中检查井、水池、出水口数据层为点层数据,管段、栗数据层为线层数据,汇水区为面层数据。
[0022](2)添加各数据层属性字段;
[0023]在各数据层中添加对应的属性字段,检查井数据层字段有X坐标、Y坐标、编号、井底高程、井深、初始水深、入流、超载深度、积水面积;管段数据层字段有InX、InY、OutX,OutY,编号、进水节点、出水节点、长度、形状、直径、渠宽、粗
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1