摘要

  提取所定义掩膜区域内的栅格像元。

  插图

  

  用法

  · 按掩膜提取工具与设置掩膜环境大体相同,但二者的区别在于输入掩膜只适用于即时实例,而在环境中设置的掩膜可在发生更改或被禁用之前应用于所有工具。

  · 当输入为多波段栅格时,将输出一个新的多波段栅格。对输入多波段栅格中的每一单个波段都会进行相应分析。

  默认输出格式是 Esri Grid 堆栈。请注意,Esri Grid 堆栈的名称不能以数字开头、不能使用空格,并且长度不能超过 9个字符。

  · 如果输入内容为根据多波段栅格(超过三个波段)创建的图层,提取操作将只考虑图层加载(符号化)的波段。因此,输出的多波段栅格只会具有三个波段,分别对应于输入图层显示中使用的多波段栅格。

  · 如果输入掩膜是栅格,则会将非 NoData 输入像元位置的值复制到输出栅格。可用来创建掩膜栅格的工具包括条件函数、条件测试,以及提取分析工具集中的其他工具。

  · 当为输入栅格掩膜指定多波段栅格时,将只在运算中使用第一个波段。

  · 如果输入栅格为整型,那么输出栅格也为整型。如果输入栅格为浮点型,则输出栅格也为浮点型。

  代码实例

  按掩膜提取 (ExtractByMask) 示例 1(Python 窗口)

  本示例将从栅格内提取由输入面 shapefile 要素类所定义的掩膜内的像元。

  import arcpy

  from arcpy import env

  from arcpy.sa import *

  env.workspace = "C:/sapyexamples/data"

  outExtractByMask = ExtractByMask("elevation", "mask.shp")

  outExtractByMask.save("C:/sapyexamples/output/maskextract")

  按掩膜提取 (ExtractByMask) 示例 2(独立脚本)

  本示例将从栅格内提取由输入面 shapefile 要素类所定义的掩膜内的像元。

  # Name: ExtractByMask_Ex_02.py

  # Description: Extracts the cells of a raster that correspond with the areas

  # defined by a mask.

  # 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

  inRaster = "elevation"

  inMaskData = "mask.shp"

  # Check out the ArcGIS Spatial Analyst extension license

  arcpy.CheckOutExtension("Spatial")

  # Execute ExtractByMask

  outExtractByMask = ExtractByMask(inRaster, inMaskData)

  # Save the output

  outExtractByMask.save("C:/sapyexamples/output/extractmask")

ArcGIS教程:按掩膜提取 (空间分析)相关推荐

  1. ArcGIS教程:成本路径 (空间分析)

    摘要 计算从源到目标的最小成本路径. 用法 在成本距离方面,成本路径工具可生成用于记录最小成本路径或从所选位置到累积成本面内所定义的最近源像元之间的路径的输出栅格. 在运行成本路径之前,通常需要运行一 ...

  2. arcgis 栅格数据 邻域计算_ArcGIS空间分析基本操作

    一.介绍 空间数据及其表达 空间数据(也称地理数据)是地理信息系统的一个主要组成部分 .空间数据是指以地球表面空间位置为参照的自然.社会和人文经济景观数据,可以是图形.图像.文字.表格和数字等.它是 ...

  3. 关于arcgis中按掩膜提取的一个问题

    在Arcgis中进行按掩膜提取操作后,有时候会得到比较奇怪的结果,这种奇怪的结果可能会导致后续的操作出错. 以下数据是珠江三角洲的土地利用数据. 然后使用珠江三角洲的行政边界的shp文件对其进行掩膜提 ...

  4. arcgis栅格按掩膜提取后unique value变多

    投影wgs 1984 utm zone 49n 原始栅格value有11,12,13,14,21,22.... 按掩膜提取后value有11,12,13,14,15,16,17,18,19,20,21 ...

  5. arcgis批量按掩膜提取栅格

    新建工具箱 迭代要素类 插入栅格

  6. 基于ArcGIS:GIS空间分析复习-理论概念+案例分析

    目录 01 第一章 1.1 GIS空间分析的概念 1.2 GIS空间分析的研究对象.研究目标 1.3 研究目标是:认知.解释.预报.调控. 1.4 道路拓宽案例分析 1.5 GIS空间分析的核心问题 ...

  7. arcgis DEM 提取流域范围(详细教程)(空间分析--Hydrology)

    arcgis DEM 提取流域范围(详细教程)(空间分析–Hydrology) 1:洼地填充 Fill(生成无洼地的DEM) 2:计算流向 Flow Direction(基于无洼地的DEM 计算流向) ...

  8. 01 ArcGIS空间分析--水文分析--利用水文分析方法提取山谷山脊线

    ArcGIS空间分析的一个特别好的分析教程是汤国安老师的空间分析的内容. 实例与练习 练习1. 利用水文分析方法提取山脊.山谷线 1. 背景:山脊线.山谷线是地形特征线,它们对地形.地貌具有一定的控制 ...

  9. ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区...

    原文:ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区 1 使用ArcGIS进行空间分析 1.1 GIS分析基础 G ...

最新文章

  1. 计算机基础知识整理大全_【干货整理】高中文言文基础知识大全,速度收藏!...
  2. MySQL 常见操作指令
  3. Android View篇之自定义验证码输入框
  4. 成功入职字节跳动!2021年冲刺年薪40w
  5. 新站如何使用标签才对SEO优化更有利
  6. 在VisualState状态里更改Grid的列宽之类的
  7. ASP.NET中实现页面间的参数传递 QueryString\Application\Session\Cookie
  8. LI标签在Ul中居中显示
  9. android resolvesize方法,Android 自定义View中onMeasure()中使用resolveSize()是什么意思?
  10. linux7如何进入紧急模式,CentOS7开机进入紧急模式EmergencyMode的解决办法
  11. cf黑机器多久解除_“黑电镀厂”偷排工业废水被捣毁,老板被警方刑拘
  12. [洛谷P5340][TJOI2019]大中锋的游乐场
  13. js中match的用法
  14. 数字表达_高级表白密码,教你如何用数字表达出我爱你
  15. 精简、root康佳电视升级包LED37R5200PDF(晨星Mstar),工具mstar-bin-tool等
  16. Android加固调研
  17. FireFox必备插件(一)
  18. 图像配准(Image Registration)——深度学习方法
  19. java双人俄罗斯方块_双人版俄罗斯方块
  20. 二级倒立摆的matlab模拟,输出倒立摆运动过程角度变化

热门文章

  1. ROS日记:ROS系统的备份和还原
  2. 基于认证服务器的认证协议演化
  3. 这么糟糕的代码,真的是我以前写的吗?
  4. 如何制定人生目标体系
  5. 积木Sketch插件进阶开发指南
  6. Ubuntu安装Gcc时,显示“无法解析域名cn.archive.ubuntu.com”,如下方式可解决
  7. sql语句实现查询实例
  8. 复习整合Mysql指令操作
  9. P68-70 王者荣耀
  10. 如何在微信环境中点击链接关注微信公众号