ArcGIS基础:基于python代码简单计算坡度、坡向和洪水淹没

该博客展示了如何利用ArcGIS的Python接口进行地理数据分析,包括计算地形坡度、坡向以及模拟洪水淹没情况。通过示例代码,作者演示了读取栅格影像,然后分别计算坡度和坡向,并保存结果为新的栅格文件。此外,还进行了洪水淹没的阈值判断,将结果保存为flood.tif。这些操作对于地理信息系统(GIS)和环境科学的研究至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一个:【计算坡度】
读取原始栅格影像:

rast_file=r'F:\arcpy_data\imagery\钦州湾.tif'
... rast_obj=arcpy.Raster(rast_file)
... rast_obj

【计算坡度】:

slp=arcpy.sa.Slope(rast_obj)

基于ArcGIS的python shell实现的页面如下所示:
在这里插入图片描述
输出结果:
在这里插入图片描述

第二个:【计算坡向】
代码:

aspect=arcpy.sa.Aspect(rast_obj)

在这里插入图片描述
结果输出:
在这里插入图片描述
第三个:【计算洪水淹没】
代码:

flood=rast_obj<0.5

结果输出:
在这里插入图片描述
4、保存栅格数据:
代码:

slp.save(r'F:\arcpy_data\slope.tif')
>>> flood.save(r'F:\arcpy_data\flood.tif')
>>> aspect.save(r'F:\arcpy_data\aspect.tif')

操作页面:
在这里插入图片描述
输出结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值