ArcGIS教程:盆域分析
来源:互联网 发布:网络公关服务规范 编辑:程序博客网 时间:2024/05/17 06:09
摘要
创建描绘所有流域盆地的栅格。
用法
· 通过识别盆地间的山脊线,在分析窗口中描绘流域盆地。通过分析输入流向栅格数据找出属于同一流域盆地的所有已连接像元组。通过定位窗口边缘的倾泻点(水将从栅格倾泻出的地方)及凹陷点,然后再识别每个倾泻点上的汇流区域,来创建流域盆地。这样就得到流域盆地的栅格。
· 如果在创建输入流向栅格时,使用强制选项,将得到最佳结果。
· 即使某盆域只有一个像元,该栅格中的所有像元都将属于该盆域。
语法
Basin (in_flow_direction_raster)
代码实例
盆域分析 (Basin) 示例 1(Python 窗口)
本示例确定输入流向 GRID 栅格数据的流域盆地。
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outBasin = Basin("flowdir")
outBasin.save("C:/sapyexamples/output/outbasin01")
盆域分析 (Basin) 示例 2(独立脚本)
本示例确定输入流向 GRID 栅格数据的流域盆地。
# Name: Basin_Ex_02.py
# Description: Creates a raster delineating all drainage basins.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inFlowDirectionRaster = "flowdir"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute FlowDirection
outBasin = Basin(inFlowDirectionRaster)
# Save the output
outBasin.save("C:/sapyexamples/output/outbasin02")
- ArcGIS教程:盆域分析
- ArcGIS教程:趋势分析
- ArcGIS教程:视点分析
- ArcGIS教程:路径距离分析
- ArcGIS教程:了解叠加分析
- ArcGIS教程:叠加分析方法
- ArcGIS教程:了解太阳辐射分析
- ArcGIS教程:主成分分析
- ArcGIS教程:采样 (空间分析)
- ArcGIS教程:了解密度分析
- ArcGIS教程:基于ArcGIS的水文爆管分析
- ArcGIS教程:了解成本距离分析
- ArcGIS教程:太阳辐射分析的应用示例
- ArcGIS教程:路径分析(一)
- ArcGIS教程:路径分析(二)
- ArcGIS教程:Spatial Analyst 的分析环境
- ArcGIS教程:太阳辐射分析的应用示例
- ArcGIS教程:水文分析应用示例
- Leetcode Algorithm No.242 Valid Anagram
- Android 播放视频的四种方法
- oracle function
- scanf用法
- 计算机网络学习——03
- ArcGIS教程:盆域分析
- Android getWindow().setFlags方法
- 出现unable to open the service tomcat怎么办
- ARM板上QT4显示中文
- int与NSNumber之间的相互转化,以及转化问题对数值比较的影响
- nginx php-fpm 输出php错误日志的配置方法
- viewpage的刷新
- 给定字符串的所有排列
- linux/ubuntu svn 项目拷贝/迁移/合并