ArcGIS教程:创建无凹陷点的DEM
来源:互联网 发布:赌博拖拉机软件 编辑:程序博客网 时间:2024/04/28 21:39
没有汇的数字高程模型 (DEM)(即无凹陷点 DEM)是流向处理操作过程中所需的输入。如果存在汇,则可能会生成错误的流向栅格。某些情况下,数据中实际也可能存在汇。清楚地了解区域的形态对于明确哪些要素是地球表面上真正的汇,以及哪些要素仅仅是数据中存在的错误十分重要。ArcGIS Spatial Analyst 扩展模块水文分析工具集中的工具对于准备无凹陷点高程表面非常有帮助。
识别汇
可使用汇工具来定位所有的汇。此工具需要输入由流向工具所创建的方向栅格。生成的栅格用于识别数据中任何现有的汇。根据得到的结果,可对汇进行填充,也可借助输出来确定填洼限制。可使用填洼工具来填充汇。要使用汇的输出结果来确定填洼限制,请参阅本主题的“查找汇深度”(下述)。
填充汇
填洼工具使用各种 Spatial Analyst 工具(包括之前讨论的多种水文分析工具)来创建无凹陷点 DEM。此工具需要输入表面、填洼限制和输出栅格。填充汇时,将填充到汇的倾泻点,即沿分水岭边界的最小高程。
创建无凹陷点 DEM 时,将重复进行汇的识别和移除操作。填充汇时,填充区域的边界可能会生成新的汇,随后还需要对这些汇进行填充。对于大型 DEM 或具有许多汇的 DEM 来说,填充汇可能需要数分钟到数小时不等。
查找汇深度
了解一个或一组汇的深度十分有用。此信息可用于确定适合填洼工具的 z 限制、了解数据中存在的错误类型,以及确定汇是否是合法的形态要素。以下步骤概述了查找汇深度的一般过程:
1. 使用一些值创建汇的栅格,这些值可通过运行汇工具来识别汇的深度,从而在栅格中定位汇。
2. 使用分水岭工具为具有以下特点的各个汇创建汇流区域的栅格:流向与高程栅格相同,倾泻点的输入是“汇”工具的输出。
3. 在 Python 的地图代数中,结合使用分区统计工具和“最小值”选项,以在各个汇的分水岭中创建最小高程的栅格:
sink_min = ZonalStatistics(sink_areas, "Value", elev_ras, "Minimum")
sink_areas 输入是分水岭工具的输出。
4. 使用区域填充工具创建一个包含沿各个分水岭边界的最小高程的栅格(此高程与填充边缘后流将留在盆地的高程相对应):
sink_max = ZonalFill(sink_areas, elev_ras)
5. 使用减工具拿最大值减去最小值,以再次查找深度:
sink_depth = Minus(sink_max, sink_min)
上述操作顺序也可使用汇、分水岭、分区统计、区域填充和减地理处理工具来完成。
- ArcGIS教程:创建无凹陷点的DEM
- ArcGIS教程:基于ArcGIS提取DEM剖面
- 小白自总结【DEM】DEM数据的下载和ArcGIS下创建镶嵌数据集
- ArcGIS教程:DEM数据洼地填充
- ArcGIS教程:在ArcGIS下如何合并dem
- ArcGIS教程:在ArcGIS下如何合并dem
- ArcGIS教程:DEM数据的制作方法——地形转栅格
- ArcGIS 高程点-TIN-DEM-等高线生成问题
- 利用ArcGIS从DEM提取高程点至CAD
- ArcGIS教程之DEM应用——水文分析
- ArcGIS教程之DEM应用——水文分析
- ArcGIS水文分析实战教程(3)DEM数据准备
- ArcGIS教程之DEM应用——水文分析
- Arcgis engine 创建点
- ArcGIS教程:关于创建TIN的基础知识
- ArcGIS教程:创建图表的步骤
- ArcGIS与*.dem
- ArcGIS教程:创建直方图
- GYP工具Generate Your Projects
- WEBX2.0学习源码分析(一)初识webx2.0 基本目录结构
- Oracle PL/SQL基础
- 关于判断长字符串中是否完全包含短字符串的程序
- 使用brackets来做,写html,js代码,下载emmet插件快速写代码,切图工的好帮手
- ArcGIS教程:创建无凹陷点的DEM
- 多线程内存池
- 第八章 进程控制 wait函数
- 浅谈过载保护
- javascript入门
- android中HttpUrlConnection与HttpClient区别
- iphone开发(一)历史
- IOS Judgment app startup mode
- hdu 1077 Catching Fish(计算几何)