Arcgis水系流域提取步骤
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dim Output as double Dim pArea as Iarea Set pArea = [shape] Output = pArea.area
二 计算长度
同上添加 LENGTH 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; ---> 选择 ADVANCED--》把下面的代码输入,然后在最下面=处写 OUTPUT。点击 OK 就 O K 了。
4 分析填充洼地的域值 ①计算洼地贡献区 双击 watershed,将 2 的结果填入 input flow direction raster 中,将 3 的结果装入 input raster or feature pour point 中,output raster 中写 watersink(写个好记的名字)。OK。 ②计算各洼地的贡献区最低高程 选 acrtool box\spatial analyst tools \zonal\zonal statistic,填写如右图
② 将要进行拓扑检查的文件导入 Geodatabase\Feature dataset
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
在要进行拓扑检查的文件上右键,按照图上的做就行。
双击
你就看到类似于
和
的两个图标。在
上右键 import\Feature class(single),选
,填上要填的,这步就完事了。
Arcgis9.2 生成的泰森多边形是 shapefile 格式,所以无法自动产生面积。如果是 geodatabas e 就可以自动产生。原来 9.1 版本计算得到的是另一种数据格式 coverage,可以自动产生面 积。
Arcgis 计算 shapefile 的长度和面积
一 计算面积
添加 AREA 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; --->选择 AD VANCED--》把下面的代码输入,然后在最下面=处写 OUTPUT。点击 OK 就 OK 了。
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
这时会有和左图相似的图生成, 如果原 DEM 图没有洼地,那么 sink 时绘图面板上不会图形出 现,即使做了本步骤,也不会有 图形出现在绘图面板中。
③计算各洼地出水口的高程 选 acrtool box\spatial analyst tools \zonal\zonal fill,填写如右图
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
将 多 个 coverage 的线文件合成一 个线文件的方法。
用等高线生成 DEM
将 coverage 的 线文件转成一 个 shapfile 线文 件的方法。
①用 shapfile 线 文件生成 tin。
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
这时有会有和左图相似的图生 成。你可以在文件管理窗口把生 成的图形换成其它更容易看出 区别的色彩。这时换颜色不会影 响后面的操作。
④计算洼地的深度 洼地深度就是填流的域值,计算的方法就是用③减④这种高难的工作还是让软件自 已做吧。使用spatial analyst工具栏忘了在那找吗?在file、window附近的空白的 地方右键。在出现的对话框里填上图上的东东,点Evaluate。
③
⑤ ①④
之后就可生成 Basin,但 Watershed 还需 要⑤~⑦。具体方法,见以下内容。下
② ⑦
面步骤用的工具就是左图表所示的。为 了节省纸面,除特别问题不再给出工具 图标。
⑥
1 导入原始的 DEM
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
注意:作过程中请用黑白的 DEM 图,虽然彩图很美观,但可能出 现不能计算 flowdirection 的问 题。DEM 的精度和光滑成程直接 影响最终的结果。
2 flowdirection 计算流向
流向的生成是个自动的过程,可 能要等一段自时间,运算的时间 跟电脑性能和 DEM 图的精度与 大小有关,所以选个好电脑吧, 4 核的还不错。
3 sink 提取洼地
洼地是不合理的集水区域。可能 是由 DEM 的误差引起的,如果 研究区没有岩溶等能产生洼地 的情况那么就应该把它填平。所 以分析洼地时,要和实际地形地 貌进行比较。
如左图所示。 ③ 把你要的要素 copy 或 add 到新的 里。有必要就分别对各 设定坐标系统。
ArcGIS 随时记 菜鸟学习笔记
④ 转到 layout 面板,你看看这么多美国,世界能不反恐嘛!!!
LOONG 制作
⑤ 用鼠标点击要编辑的图吧,编辑显示范围、图框、图例、指北针…… 很简单,如果你知道的话。 哦,对了,千万别用 ,这绝对不是正确的办法。
DEM
大值+1)作为域值
(z limit)。
给生成的方件起个
好记的名字,因为填
洼不好的话,以后还
会有重复的工作。
6 计算新生成 dem 图的 flowdirection, sink。
如果此时没有 sink 了,做步骤 7 吧。
如果还有 sink,太不幸了,重复步骤 2~5 吧。
7 Basin 流域盆地
Dim Output as double Dim pCurve as ICurve Set pCurve = [shape] Output = pCurve.Length
Arcgis 拓扑检查与修改
拓扑检查是一个常用的工具,但是由于我们工作总是应付了事,所以不到万不得已的时候, 我们很少用它,所以我们不熟悉它。拓扑检查和Arcmap里的拓扑编辑是不一样的,它是 在Arccatalog中进行的,并且它需要先建立Geodatabase,而Geodatabase也是我们不熟悉
找到了错误,怎么改呢?打开 Arcmap,加入
中的
用红的地方显示出来的。用
,错的地方会
ArcGIS 随时记 菜鸟学习笔记
LOO百度文库G 制作
中的 选中要改的错误,选完了就右键,根据不同错误选不同的修改方法吧。那么多错啊!
一个个改啊 ?!当然,错误多的时候,一个个改是会出人命的,用 吧,选一次选择一
个类型的错误,然后右键修改,不要以为很快就完事了 ,我的 corel6600(CUP)也用了 不少时间呢,虽然它算不上什么好东西。改完了把改好的文件 export 了就成。
泰森多边形的产生方法是 9.1 与 9.2 主要区别之一。Arcgis9.1 使用 ArcToolbox/Coverage T ools/Proximity/Thiessen,但是 Arcgis9.2 的 ArcToolbox 中没有 Coverage Tools 使用 ArcTo olbox/Analysis Tools/Proximity/Create Thiessen Polygon 创建多边形。
③ 建立拓扑关系
在
上右键,New 选
,这时会有操作向导出现,看着做下去直到出现
让你添加拓扑关系的 New Topology 对话框,点 add rule,就出现了 add rule 对话框,看不 全明的英语不要怕,看图吧,把你要的拓扑原则都加上去吧^^。
添完了就 next 吧,然后会让你进行图形的拓检查的,点 ok。等吧。 ④ 修改拓扑错误
为了好看换个颜色看看。为了减少电脑的工作压力,将不用的 dem 区域切掉吧。把 dem 转成 shp,以后方便用。
ArcGIS 随时记 菜鸟学习笔记
8 Watershed 集水流域 ①flow accumulation
LOONG 制作
经过以上 7 大步 骤,我们得到了流 向,现在我们要得 到河流。那里是河 呢?水流集中的 地方可能就是河 流吧!?使用 flow accumulation。
镶图的制作(附图的制作)
啥是镶图啊???镶图是我(一个外行人)的个人叫法,祝国瑞主编的地图学(2004 年武 汉大学出版社)中把它叫为附图。可能有很多书上都有制作方法的介绍吧,不如我没找到, 所以自已寻求了 Help(F1)。
镶图、附图 镶图、附图
主图
我们平常都是做一个图(主图),这种工作起了潜移默化的作用,让我们渐渐的忘记了 Arcmap 的绘图面板只是一张想画什么随便你的画布而已。当每一个图只是画布的一部分, 整个图的位置,只不过是在画布上的坐标罢了。一个主图(附图)上的经纬度坐标(平面 直角坐标)仅对这个图内的要素产生作用。 我们只画一个主图时文件管理窗口里一般只有一个 data frame 也就是图标 ,汤安国和杨 昕编著的 Arcgis 地理信息系统空间分析实验教程里把 叫成是数据层,这个叫法太害人了! 估计是因为新建一个 时, 的名字默认为 layer 的原因吧。其实 就是画布上的一个单 独的创作区域,只不过是它可以和别的 共用相同的要素而已。 下面的文件才是真正的 层(至少它们有着像 photoshop 一样的覆盖关系)。每个 都可以有自已独立的坐标系和显 示范围,所以可以有自已的图例和比例尺。说到这里,就大概明的如何做镶图了^^。 ① 加入主图的要素 这个不用我说了吧,正常的画图过程。 ② 添加
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
现在有洼地深度的图了。如果你想 更清楚地知道各洼地深度,去文件 管理窗口中点击对应文件的 properties 试试,如果不知道怎么找 或者调 properties,……
5 fill 填洼啦!
对照地形资料,确定
填充域值。没有岩溶
问题的话,直接选
(步骤 4 的④算的最
Arcgis 做泰森多边形
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
Arcgis 里可以生成两种泰森多边形,一种是矢量模式,用 ARCTOOLS 下的 COVERAGE TOOLS 下的 PROXIMITY 下的 THIESSEN 命令即可,但要求必须是 COVERAGE 格式.还 有 一 种 是 生 成 栅 格 数 据 的 泰 森 多 边 形 . 可 以 用 空 间 分 析 模 块 下 的 DISTANCE 下 的 ALLOCATION 即可。
看看,很像是河流吧,嘿嘿。要是得到
了漆黑的图,别害怕,去文件管理窗口看看。
②河网
河道中有一定的水量才能叫河 流,上步的结果可能包括了有 水而称不上是河流的水流。直 接用上步的结果做为河流会产 生过密的河网,那会得到很奇 怪的 watershed。So 我们要找出 真 正 的 河 流 。 使 用 Special analysis\raster caculations 中输 入[flowdirfill]>=5000 这个值选 多少,自已试试吧,这里是个 例子而已,得 caculation。
③streamlink
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
Watershed 的划分是 要根据各集水流域 的入、出水点的位置 决定的。 为了得到出水点,使 用 streamlink , 将 caculation 填入 input stream raster 得结果。
④watershed 集水流域的生成 使 用 watershed , 装 上 流 向 和 出 水 点 的 文 件 , OK
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
的东东。因此,我们觉得topology是个很难的东东(确实很难,但不像我们想像的那么难^^)。 ① 建立 Geodatabase 和 Feature dataset
在空白处右键,按照图上的做就行
在新建的 Geodataset 上右键,按照图上的做就行。 然后填写要建 Featrue dataset 的名字,坐标等信 息就建完一个 Featrue dataset。
②用 tin 线文件 生成 DEM。
水文分析 Hydroloy
重复①~④步骤直到 DEM 存在的洼地
全被填充,这时才能进行正确的水文分
析。Basin 是流域盆地由分水岭分割而
成。Watershed 是集水流域,包含的信息
比 Basin 细致,可得到小沟谷的集水区,
是对 Basin 的更细致的化分。①~④步骤
二 计算长度
同上添加 LENGTH 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; ---> 选择 ADVANCED--》把下面的代码输入,然后在最下面=处写 OUTPUT。点击 OK 就 O K 了。
4 分析填充洼地的域值 ①计算洼地贡献区 双击 watershed,将 2 的结果填入 input flow direction raster 中,将 3 的结果装入 input raster or feature pour point 中,output raster 中写 watersink(写个好记的名字)。OK。 ②计算各洼地的贡献区最低高程 选 acrtool box\spatial analyst tools \zonal\zonal statistic,填写如右图
② 将要进行拓扑检查的文件导入 Geodatabase\Feature dataset
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
在要进行拓扑检查的文件上右键,按照图上的做就行。
双击
你就看到类似于
和
的两个图标。在
上右键 import\Feature class(single),选
,填上要填的,这步就完事了。
Arcgis9.2 生成的泰森多边形是 shapefile 格式,所以无法自动产生面积。如果是 geodatabas e 就可以自动产生。原来 9.1 版本计算得到的是另一种数据格式 coverage,可以自动产生面 积。
Arcgis 计算 shapefile 的长度和面积
一 计算面积
添加 AREA 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; --->选择 AD VANCED--》把下面的代码输入,然后在最下面=处写 OUTPUT。点击 OK 就 OK 了。
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
这时会有和左图相似的图生成, 如果原 DEM 图没有洼地,那么 sink 时绘图面板上不会图形出 现,即使做了本步骤,也不会有 图形出现在绘图面板中。
③计算各洼地出水口的高程 选 acrtool box\spatial analyst tools \zonal\zonal fill,填写如右图
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
将 多 个 coverage 的线文件合成一 个线文件的方法。
用等高线生成 DEM
将 coverage 的 线文件转成一 个 shapfile 线文 件的方法。
①用 shapfile 线 文件生成 tin。
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
这时有会有和左图相似的图生 成。你可以在文件管理窗口把生 成的图形换成其它更容易看出 区别的色彩。这时换颜色不会影 响后面的操作。
④计算洼地的深度 洼地深度就是填流的域值,计算的方法就是用③减④这种高难的工作还是让软件自 已做吧。使用spatial analyst工具栏忘了在那找吗?在file、window附近的空白的 地方右键。在出现的对话框里填上图上的东东,点Evaluate。
③
⑤ ①④
之后就可生成 Basin,但 Watershed 还需 要⑤~⑦。具体方法,见以下内容。下
② ⑦
面步骤用的工具就是左图表所示的。为 了节省纸面,除特别问题不再给出工具 图标。
⑥
1 导入原始的 DEM
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
注意:作过程中请用黑白的 DEM 图,虽然彩图很美观,但可能出 现不能计算 flowdirection 的问 题。DEM 的精度和光滑成程直接 影响最终的结果。
2 flowdirection 计算流向
流向的生成是个自动的过程,可 能要等一段自时间,运算的时间 跟电脑性能和 DEM 图的精度与 大小有关,所以选个好电脑吧, 4 核的还不错。
3 sink 提取洼地
洼地是不合理的集水区域。可能 是由 DEM 的误差引起的,如果 研究区没有岩溶等能产生洼地 的情况那么就应该把它填平。所 以分析洼地时,要和实际地形地 貌进行比较。
如左图所示。 ③ 把你要的要素 copy 或 add 到新的 里。有必要就分别对各 设定坐标系统。
ArcGIS 随时记 菜鸟学习笔记
④ 转到 layout 面板,你看看这么多美国,世界能不反恐嘛!!!
LOONG 制作
⑤ 用鼠标点击要编辑的图吧,编辑显示范围、图框、图例、指北针…… 很简单,如果你知道的话。 哦,对了,千万别用 ,这绝对不是正确的办法。
DEM
大值+1)作为域值
(z limit)。
给生成的方件起个
好记的名字,因为填
洼不好的话,以后还
会有重复的工作。
6 计算新生成 dem 图的 flowdirection, sink。
如果此时没有 sink 了,做步骤 7 吧。
如果还有 sink,太不幸了,重复步骤 2~5 吧。
7 Basin 流域盆地
Dim Output as double Dim pCurve as ICurve Set pCurve = [shape] Output = pCurve.Length
Arcgis 拓扑检查与修改
拓扑检查是一个常用的工具,但是由于我们工作总是应付了事,所以不到万不得已的时候, 我们很少用它,所以我们不熟悉它。拓扑检查和Arcmap里的拓扑编辑是不一样的,它是 在Arccatalog中进行的,并且它需要先建立Geodatabase,而Geodatabase也是我们不熟悉
找到了错误,怎么改呢?打开 Arcmap,加入
中的
用红的地方显示出来的。用
,错的地方会
ArcGIS 随时记 菜鸟学习笔记
LOO百度文库G 制作
中的 选中要改的错误,选完了就右键,根据不同错误选不同的修改方法吧。那么多错啊!
一个个改啊 ?!当然,错误多的时候,一个个改是会出人命的,用 吧,选一次选择一
个类型的错误,然后右键修改,不要以为很快就完事了 ,我的 corel6600(CUP)也用了 不少时间呢,虽然它算不上什么好东西。改完了把改好的文件 export 了就成。
泰森多边形的产生方法是 9.1 与 9.2 主要区别之一。Arcgis9.1 使用 ArcToolbox/Coverage T ools/Proximity/Thiessen,但是 Arcgis9.2 的 ArcToolbox 中没有 Coverage Tools 使用 ArcTo olbox/Analysis Tools/Proximity/Create Thiessen Polygon 创建多边形。
③ 建立拓扑关系
在
上右键,New 选
,这时会有操作向导出现,看着做下去直到出现
让你添加拓扑关系的 New Topology 对话框,点 add rule,就出现了 add rule 对话框,看不 全明的英语不要怕,看图吧,把你要的拓扑原则都加上去吧^^。
添完了就 next 吧,然后会让你进行图形的拓检查的,点 ok。等吧。 ④ 修改拓扑错误
为了好看换个颜色看看。为了减少电脑的工作压力,将不用的 dem 区域切掉吧。把 dem 转成 shp,以后方便用。
ArcGIS 随时记 菜鸟学习笔记
8 Watershed 集水流域 ①flow accumulation
LOONG 制作
经过以上 7 大步 骤,我们得到了流 向,现在我们要得 到河流。那里是河 呢?水流集中的 地方可能就是河 流吧!?使用 flow accumulation。
镶图的制作(附图的制作)
啥是镶图啊???镶图是我(一个外行人)的个人叫法,祝国瑞主编的地图学(2004 年武 汉大学出版社)中把它叫为附图。可能有很多书上都有制作方法的介绍吧,不如我没找到, 所以自已寻求了 Help(F1)。
镶图、附图 镶图、附图
主图
我们平常都是做一个图(主图),这种工作起了潜移默化的作用,让我们渐渐的忘记了 Arcmap 的绘图面板只是一张想画什么随便你的画布而已。当每一个图只是画布的一部分, 整个图的位置,只不过是在画布上的坐标罢了。一个主图(附图)上的经纬度坐标(平面 直角坐标)仅对这个图内的要素产生作用。 我们只画一个主图时文件管理窗口里一般只有一个 data frame 也就是图标 ,汤安国和杨 昕编著的 Arcgis 地理信息系统空间分析实验教程里把 叫成是数据层,这个叫法太害人了! 估计是因为新建一个 时, 的名字默认为 layer 的原因吧。其实 就是画布上的一个单 独的创作区域,只不过是它可以和别的 共用相同的要素而已。 下面的文件才是真正的 层(至少它们有着像 photoshop 一样的覆盖关系)。每个 都可以有自已独立的坐标系和显 示范围,所以可以有自已的图例和比例尺。说到这里,就大概明的如何做镶图了^^。 ① 加入主图的要素 这个不用我说了吧,正常的画图过程。 ② 添加
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
现在有洼地深度的图了。如果你想 更清楚地知道各洼地深度,去文件 管理窗口中点击对应文件的 properties 试试,如果不知道怎么找 或者调 properties,……
5 fill 填洼啦!
对照地形资料,确定
填充域值。没有岩溶
问题的话,直接选
(步骤 4 的④算的最
Arcgis 做泰森多边形
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
Arcgis 里可以生成两种泰森多边形,一种是矢量模式,用 ARCTOOLS 下的 COVERAGE TOOLS 下的 PROXIMITY 下的 THIESSEN 命令即可,但要求必须是 COVERAGE 格式.还 有 一 种 是 生 成 栅 格 数 据 的 泰 森 多 边 形 . 可 以 用 空 间 分 析 模 块 下 的 DISTANCE 下 的 ALLOCATION 即可。
看看,很像是河流吧,嘿嘿。要是得到
了漆黑的图,别害怕,去文件管理窗口看看。
②河网
河道中有一定的水量才能叫河 流,上步的结果可能包括了有 水而称不上是河流的水流。直 接用上步的结果做为河流会产 生过密的河网,那会得到很奇 怪的 watershed。So 我们要找出 真 正 的 河 流 。 使 用 Special analysis\raster caculations 中输 入[flowdirfill]>=5000 这个值选 多少,自已试试吧,这里是个 例子而已,得 caculation。
③streamlink
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
Watershed 的划分是 要根据各集水流域 的入、出水点的位置 决定的。 为了得到出水点,使 用 streamlink , 将 caculation 填入 input stream raster 得结果。
④watershed 集水流域的生成 使 用 watershed , 装 上 流 向 和 出 水 点 的 文 件 , OK
ArcGIS 随时记 菜鸟学习笔记
LOONG 制作
的东东。因此,我们觉得topology是个很难的东东(确实很难,但不像我们想像的那么难^^)。 ① 建立 Geodatabase 和 Feature dataset
在空白处右键,按照图上的做就行
在新建的 Geodataset 上右键,按照图上的做就行。 然后填写要建 Featrue dataset 的名字,坐标等信 息就建完一个 Featrue dataset。
②用 tin 线文件 生成 DEM。
水文分析 Hydroloy
重复①~④步骤直到 DEM 存在的洼地
全被填充,这时才能进行正确的水文分
析。Basin 是流域盆地由分水岭分割而
成。Watershed 是集水流域,包含的信息
比 Basin 细致,可得到小沟谷的集水区,
是对 Basin 的更细致的化分。①~④步骤