ArcSWAT水文分析使用手册:基于ArcGIS的SWAT软件应用指南
4星 · 超过85%的资源 需积分: 50 72 浏览量
更新于2024-09-13
3
收藏 48KB DOC 举报
ArcSWAT使用手册
ArcSWAT是一款基于ArcGIS的水文分析软件,旨在指导用户如何在ArcGIS中使用SWAT软件进行水文分析。下面将详细介绍ArcSWAT的使用手册,从关键流程、数据准备到SWAT输出结果的分析、制表和制图。
**关键流程**
1. 加载选择ArcSWAT:用户需要首先加载ArcSWAT插件,以便在ArcGIS中进行水文分析。
2. 划分流域和定义水文响应单元:用户需要根据需要划分流域,并定义水文响应单元,以便进行水文分析。
3. (Optional) 编辑SWAT数据库:用户可以根据需要编辑SWAT数据库,以便更好地进行水文分析。
4. 确定气象数据:用户需要确定气象数据,以便进行水文分析。
5. 默认的输入文件写入:用户需要将气象数据写入默认的输入文件中,以便进行水文分析。
6. (Optional) 编辑默认的输入文件:用户可以根据需要编辑默认的输入文件,以便更好地进行水文分析。
7. 建立、运行SWAT:用户需要建立和运行SWAT模型,以便进行水文分析。需要说明模拟周期、PET计算方法等参数。
8. (Optional) 应用校准工具:用户可以根据需要应用校准工具,以便更好地进行水文分析。
9. (Optional) SWAT输出结果的分析、制表和制图:用户可以根据需要对SWAT输出结果进行分析、制表和制图,以便更好地了解水文分析结果。
**数据准备**
要创建SWAT数据集,ArcSWAT需要访问提供流域信息的准确类型的ArcGIS栅格、矢量和数据文件。主要包括以下几个方面:
**必需的ARCSWAT空间数据集**
1. DigitalElevationModel(DEM):ESRIGRIDFormat,用于提供流域的高程信息。
2. LandCover/LandUse:ESRIGRID,ShapeorFeatureClassFormat土地覆盖/利用图中定义的类别,需要重新分类成SWAT土地利用/植物类型。重新分类原类别,用户有三个选择:第一种选择是创建地图时用美国地质勘探局的分类代码(或是使用美国地质勘探局土地覆盖/利用图)。第二种选择是在加载土地覆盖/利用图时为每一分类选定SWAT土地利用/植物类型。第三种选择是为土地覆盖/利用图的不同分类创建一个能够识别4位SWAT代码的lookup表。
3. Soil:ESRIGRID,ShapeorFeatureClassFormat,用于提供流域的土壤信息。
**ARCSWAT表和文本文件**
1. 子流域出口位置表(dBase表):用于存储子流域出口的位置信息。
2. WatershedInlet位置表(dBaseTable):用于存储流域入口的位置信息。
3. 土地利用索引表——LookUpTable(dBaseorASCII):用于存储土地利用类型的信息。
4. 土壤类型索引表——LookUpTable(dBaseorASCII):用于存储土壤类型的信息。
5. 气象发生器测站位置表(dBase):用于存储气象发生器测站的位置信息。
6. 降雨测站位置表(dBase):用于存储降雨测站的位置信息。
7. 每日降水数据表(dBaseorASCII):用于存储每日降水数据。
8. 亚日降水数据表(dBaseorASCII):用于存储亚日降水数据。
9. 气温测站位置表(dBase):用于存储气温测站的位置信息。
10. 气温数据表(dBaseorASCII):用于存储气温数据。
11. 太阳辐射,风速,相对湿度测站位置表(dBase):用于存储太阳辐射、风速、相对湿度测站的位置信息。
12. 太阳辐射数据表(dBaseorASCII):用于存储太阳辐射数据。
13. 风速数据表(dBaseorASCII):用于存储风速数据。
14. 相对湿度数据表(dBaseorASCII):用于存储相对湿度数据。
ArcSWAT使用手册指导用户如何在ArcGIS中使用SWAT软件进行水文分析,包括关键流程、数据准备等方面的知识点。通过学习这些知识点,用户可以更好地使用ArcSWAT进行水文分析。
2011-03-30 上传
2012-09-12 上传
2018-12-25 上传
2014-10-26 上传
renhuijun20121111
- 粉丝: 0
- 资源: 1
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库