Arcpy实现dem数据主河网自动提取
DEM数据提取河网信息可以说是比较成熟了,但是在ArcGIS中要经过几个步骤才能完成,不能进行批量化的处理,或者还有一种方法,就是在模型构建器里面做好模型,进行处理,也是一种从优方法。
本文意在熟悉Arcpy站点包,以及处理流程。处理结果如下图:
实现的具体步骤:
1.洼地填平。
outFill = Fill(data)
洼地区域是水流方向不合理的地方,可以通过水流方向来判断哪些地方是洼地,然后对洼地进行填充。
2.水流方向计算。
outFlowDirection = FlowDirection(outFill, "NORMAL")
3.水流积聚计算。
outFlowAccumulation = FlowAccumulation(outFlowDirection)
4.使用spatial analyst中的栅格计算器,提取河网栅格(二值化)(计算大小根据实际而定,这里设置为500,生成河网矢量,(属性表选择grid_code = 1)
outRasterCalculator=Con(outFlowAccumulation, 1, 0, "value > 500")
arcpy.SelectLayerByAttribute_management("stateslyr", "NEW_SELECTION", ' "GRID_CODE"= 1 ')
注:参考百度经验。
实验数据下载地址:https://download.csdn.net/download/qq_33356563/10899627
原始代码下载地址:https://download.csdn.net/download/qq_33356563/10899625(注释详尽,通俗易懂。)
Arcpy实现dem数据主河网自动提取相关推荐
- arcgis dem栅格立体感_如何使用ArcGIS从DEM数据中提取水系
1. 概述 在比较偏远的地方,往往会缺少水文信息,我们可以通过ArcGIS对高程DEM数据进行水文分析,为地表水流建立模型,进而获取到该地的水文信息,DEM数据精度越高,获取到的水文数据精度也就越高, ...
- 免费DEM数据(ASTER GDEMV3、ASTER GDEMV2、ASTER GDEMV1,SRTM90米、SRTM30米、GLS 2005 DEM、TanDEM)下载方式总结
免费DEM数据(ASTER GDEMV3.ASTER GDEMV2.ASTER GDEMV1,SRTM90米.SRTM30米.GLS 2005 DEM.TanDEM)下载方式总结 一.ASTER GD ...
- 【Arcgis水文分析】使用DEM数据提取流域水系
[下载数据]根据自己的需要选择分辨率精度下载DEM高程数据:地理空间数据云: [ 拼接DEM数据]打开Arcmap使用镶嵌工具对下载的DEM数据进行拼接:Data Management Tools.t ...
- arcmap提取dem高程_如何使用ArcGIS从DEM数据中提取水系
1. 概述 在比较偏远的地方,往往会缺少水文信息,我们可以通过ArcGIS对高程DEM数据进行水文分析,为地表水流建立模型,进而获取到该地的水文信息,DEM数据精度越高,获取到的水文数据精度也就越高, ...
- 【二】栅格数据显示拉伸色带(以DEM数据为例)
一.前言 前文已经对GIS软件数据加载和数据框调整进行介绍,本节将以DEM数据为例,对栅格数据拉伸色带设置进行介绍,DEM只是一种栅格数据,小伙伴们可以参照DEM设置其他栅格数据进行设置. 可能 ...
- BIGEMAP如何用Arcgis下DEM数据进行水文分析(二)
相关应用: DEM水文分析(一) DEM之坡度坡向分析 第一步:需要的工具 1. BIGEMPA地图下载器(全能版已授权) 下载地址:http://download.bigemap.com/bmse ...
- Arcgis下DEM数据进行水文分析(二)
Arcgis下DEM数据进行水文分析(二) 发布时间:2018-01-17 版权:BIGEMAP 相关应用: DEM水文分析(一) DEM之坡度坡向分析 第一步:需要的工具 1. BIGEMPA地图 ...
- BIGEMAP教程之Arcgis进行DEM数据进行水文分析(二)
第一步:需要的工具 1. BIGEMPA地图下载器 3. ARCGIS 第二步骤:通过BIGEMAP下载高程数据 1. 启动BIGEMAP地图下载器软件,查看左上角是否显示[已授权:所有地图],如果没 ...
- 基于python实现利用DEM数据计算坡度、坡向
基本概念 DEM数据 DataMark:CNSDTF-DEM Version:1.0 Unit:M Alpha:0.000000 Compress:0.000000 X0:258000.000 Y0: ...
- python实现dem输出三维模型_资源三号卫星影像立体像对如何提取DEM数据的方法
原标题:资源三号卫星影像立体像对如何提取DEM数据的方法 OrthoMapping是ArcGIS 10.5推出的基于无人机.大飞机.卫星拍摄的原始影像获取专业级别信息产品的生产能力.使用OrthoMa ...
最新文章
- C++中关于流的概念
- 常用的 分布式事务 都有哪些?我该用哪个?
- 【深度学习】超强优化器如何与网络有机结合
- mysql常用的分组函数
- java 文件读入 数组,将文本文件读入2d数组java
- SQL注入(SQL Injection)
- grav html5,如何通过html5实现摇一摇的功能
- java对象克隆的例子_Java对象克隆
- PHP类分享:session保存到数据库
- swool tcp mysql_Swoole WebSocket 实现mysql实时数据展示
- [PyTorch] 深度学习框架PyTorch中的概念和函数
- 鸟哥linux基础篇学完到什么程度,学完了《鸟哥Linux私房菜》大体回顾以及感悟。...
- ERR_FILE_NOT_FOUND错误
- Excel一键给操作内容添加批注作者
- 48种数据分析可视化图表
- java无响应_Java HttpClient请求无响应解决方案
- 【LVGL(6)】显示中文设置,制作中文字库
- 戴口罩的这一年,AI产业如何“重启、重塑、重构”?
- 教师计算机培训心得博客,教师研修心得体会博客
- 京东疯狂的JOYS(自动刷硬币/合成)
热门文章
- 计算机网络传媒介,2.3 网络传输媒介 - 第2章 计算机网络硬件基础 - 《计算机网络技术与应用》 - 倾心驿站 - 恰教程网...
- ios app上传图片与文件到服务器,iOS开发之上传图片视频到服务器
- Python:学习笔记之PyQt5
- linux 的 swapper 进程不能sleep,深入理解perf报告中的swapper进程
- demo连接php,PHP获取网页所有连接的方法(附demo源码下载)
- 单例模式懒汉Java_java 单例模式(懒汉式与饿汉式)
- Select2异步ajax方式加载数据
- ORB-SLAM3论文解读
- LIO-SAM探秘第三章之代码解析(一) --- utility.h + imageProjection.cpp
- 在小树林飞也能又快又稳,这是港科大沈劭劼组的「猛禽」无人机重规划框架...