SWAT中土地利用数据库建立
步骤:土地利用数据下载→研究区域数据提取→土地利用数据重分类→土地利用索引表制作
一、 土地利用数据的下载(两个途径):
1.清华大学土地覆盖监测数据,精度2.5~10m
http://data.ess.tsinghua.deu.cn/
2.中国科学院资源数据中心,精度1km

注册,登录后下滑到数据下载,点击下载需要的土地利用数据:

在数据详情页可以看到具体的分类系统:

二、 研究区域数据提取
对下载得到的土地利用数据解压后得到如下的内容:

打开GIS,将数据导入GIS进行处理:

导入后数据如下:

如果希望数据更少,可以利用自己所需区域的shp图层来裁剪得到自己所需区域的具体dem。(shp裁剪dem具体过程见
https://blog.csdn.net/Aries_27/article/details/113756314)
三、 土地利用数据重分类
Gis里Arctoolbox→Spatial Analyst Tools→Reclass→Reclassify先对导入的dem进行重分类,分类根据:将首位数字相同的都归为一大类,以首字母代替(前提是研究区域不需要详细研究某一类数据。)

重分类后的dem见下图,发现由原来的16类变成了现在的6类,分类减少有助于提高后续计算速度。
将重分类后的dem导出:
图层(鼠标右键单击)→Data→Export Data

四、 土地利用索引表制作
(1) 根据下载的土地利用数据说明表可以看出,土地利用类型主要包括耕地、林地、草地、水域、居民地和未利用土地6个一级类型和25个二级类型。


(2) 与SWAT里的分类对应,建立对应关系
swat分类表



(3) 新建.txt文件,根据(1)和(2)查询得到的对应关系,建立索引表

土地利用数据库建立完成。

(SWAT-2)SWAT中土地利用数据库建立相关推荐

  1. 【SWAT水文模型】SWAT水文模型建立及应用第三期:基于中国土壤数据库建立土壤库(待更新)

    SWAT水文模型建立及应用:基于中国土壤数据库建立土壤库 1 简介 2 土壤数据下载 2.1 数据下载方式 2.1.1 世界土壤数据库HWSD数据 2.1.2 中国土壤数据库 2.2 数据下载 3 土 ...

  2. 用matlab画x开立方,SWAT模型中气象数据库和土壤数据库的构建方法.pdf

    SWAT模型中气象数据库和土壤数据库的构建方法.pdf 第29卷第12期 河南科学 V01.29No.12 2011年12月 HENANSCIENCE DeC.20ll 1)12-1458-06 文章 ...

  3. 【水文模型】SWAT水文模型原理及数据库简介

    SWAT水文模型 1 SWAT水文模型原理 1.1 产汇流模型 1.1.1 水文循环的陆地阶段 1.1.2 水文循环的演算阶段 1.1.2.1 主河道演算 1.1.2.2 水库演算 1.1.3 地表径 ...

  4. PostgreSQL中的数据库实例、模式、用户(角色)、表空间

    2019独角兽企业重金招聘Python工程师标准>>> 本文参考:http://blog.csdn.net/kanon_lgt/article/details/5931522 htt ...

  5. 教你怎么在Dreamweaver中创建数据库

    下面是我在学校的网站梦工厂学习到的和网站有关的东西,在这里和大家分享,希望能够接触到更多的热爱网站的朋友喽. 一个好的网页不光要有一个好的外表,更主要的是要有一个数据库连接,光有了网站网页那样只有自己 ...

  6. 如何在PHP中保护数据库密码?

    当PHP应用程序建立数据库连接时,通常当然需要传递登录名和密码. 如果我为我的应用程序使用单个最小权限登录名,则PHP需要在某个地方知道该登录名和密码. 保护该密码的最佳方法是什么? 似乎只在PHP代 ...

  7. oracle语句mysql数据库名称_查询oracle数据库中当前数据库所有表的名称

    SQL查询数据库中所有指定类型的字段名称和所在的表名 --查询数据库中所有指定类型的字段名称和所在的表名 --eg: 下面查的是当前数据库中 所有字段类型为 nvarchar(max) 的字段名和表名 ...

  8. cmd中操作数据库的那些常见命令

    在cmd中进行数据库或表的增删修改 1.cmd中直接连接数据库语法为: >mysql -uroot -p 如果不是内部命令的话就需要去把mysql中bin目录的路径复制到计算机path路径中. ...

  9. Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?

    Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别? Java 中访问数据库的步骤 1)注册驱动: 2)建立连接: 3)创建Statement: 4)执 ...

  10. 数据库建立索引、数据表创建规则、备用字段 / 保留字段 / 预留字段

    数据库建立索引 数据库.数据表建立索引的原则 数据库建立索引的原则 1,确定针对该表的操作是大量的查询操作还是大量的增删改操作. 2,尝试建立索引来帮助特定的查询.检查自己的sql语句,为那些频繁在w ...

最新文章

  1. php 注册登录,邮件确认激活
  2. MSSQL同时操作数据加锁问题
  3. mysql explain详解_数据库mysql(1)——B+TREE索引原理
  4. 基于nginx和ffmpeg前端flv.js简单的直播环境搭建(rtmp+http-flv+hls)
  5. 用python倒序输出一个字符串_Python 反转字符串(reverse)的方法小结
  6. (转)利用CAS算法实现通用线程安全状态机
  7. HALCON示例程序color_simple.hdev在HSV空间筛选黄色线
  8. Http Ajax技术哪家强?Axios、Superagent、Request、Fetch、Supertest技能大比拼!
  9. mysql函数做条件_MySQL语句优化(三):避免条件字段做函数操作
  10. Nesterov Momentum牛顿动量法
  11. thymeleaf参考手册
  12. 微信小程序开发:微信小程序里面集成百度地图的步骤
  13. html5家谱制作模板,Word如何做家谱世系图?
  14. 单端测序与双末端测序问题
  15. CSS3 制作正方体
  16. 【算法】【链表模块】删除链表的中间节点或a/b节点
  17. 华三HCL免费下载体验
  18. C#:图标生成小工具
  19. 4个单词,谷歌返回16个SQL注入漏洞
  20. 一个大神的twitter

热门文章

  1. 锯齿波调制的FMCW雷达差拍信号的推导及分析
  2. ASTC纹理压缩格式详解
  3. MySQL数据库备份与还原
  4. TypeScript瞎看看
  5. IT,互联网,科技,技术博客网站推荐
  6. GPS测量定位的类型
  7. ORACLE新增字段、注释等
  8. vue项目中常用解决跨域的方法
  9. excel去掉单元格的隐藏字符
  10. 2020年终总结与展望