本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书

实验平台:ArcGIS 10.6

实验数据:请访问实验1(传送门)

基础编辑篇--实验21 按区域修改栅格值

目录

一、实验背景

二、实验数据

三、实验步骤

(1)区域面要素转栅格

(2)计算修改的目标值

(3)修改原始栅格


一、实验背景

按照像元对栅格数据进行属性值修改的方法,适合于离散分布的栅格像元。若要对特定区域的栅格属性值进行修改,可以借助按像元位置修改属性值的方法,先根据区域范围确定所需修改属性的具体像元,再对像元进行属性值修改。因此,无论是单个像元、区域范围内的像元,还是被条带覆盖的像元,均可以通过范围条件与栅格结构的图形关系运算,实现所指定范围内栅格像元的属性修改。

本实验讲述使用地理信息系统软件对栅格数据按区域进行属性值修改的方法,被修改的像元是指定区域包含的所有像元。读者通过练习,可与修改单个像元的方法进行对比,从而堂握不同的基干像元修改属性值的方法。

二、实验数据

图层名称 格式 坐标系 说明
area Shapefile面要素 Unknown 用于限定修改值的范围
dem GRID栅格 Unknown 原始栅格数据

直接双击文件Ex21.mxd即可打开

三、实验步骤

(1)区域面要素转栅格

在 ArcToolbox 中,打开【Conversion Tools】→【To Raster】→【Polygon to Raster】对话框,【Input Features】设置为“area”,【Value Field】设置为“FID”,【Output Raster Dataset】设置为“raster”,【Cellsize】设置与dem一致;其余参数默认;点击【OK】,得到矢量面要素生成的栅格数据,值为“0”。注:由于生成的栅格数据值为FID,可计算调整为修改的目标值。

(2)计算修改的目标值

打开【Spatial Analyst Tools】→【Map Algebra】→【Raster Calculator】对话框,输入公式: "raster"+ 10,【Output Raster】设置为“newvalue”;点击【OK】,得到值为10的目标栅格。

(3)修改原始栅格

打开【Data Management Tools】→【Raster】→【Raster Dataset】→【Mosaic To New Raster】对话框,依次输入栅格图层“dem”和“newvalue”,【Output Location】指定到“文件夹Ex21”,【Raster Dataset Name with Extension】设置为“newdem”,【Number of Bands】设置为“1”,其余参数默认;点击【OK】,得到修改新值后的栅格数据。注:输入栅格图层的顺序必须是先原始栅格图层,后新值图层,该顺序由参数【Mosica Operator】决定。

ArcGIS基础实验操作100例--实验21按区域修改栅格值相关推荐

  1. ArcGIS基础实验操作100例--实验13 数字化面图形的技巧

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验13 数字化面图形的技巧 目录 一 ...

  2. ArcGIS基础实验操作100例--实验84查找面到直线的最近点位置

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 空间分析篇--实验84 查找面到直线的最近点位置 目 ...

  3. ArcGIS基础实验操作100例--实验23提取栅格有效边界值

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验23 提取栅格有效边界值 目录 一 ...

  4. ArcGIS基础实验操作100例--实验24提取栅格独立格网面

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验24 提取栅格独立格网面 目录 一 ...

  5. ArcGIS基础实验操作100例--实验3旋转矢量要素

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 基础编辑篇--实验3 旋转矢量要素 目录 一.实验背 ...

  6. ArcGIS基础实验操作100例--实验66符号图层的保存与加载

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 数据制图篇--实验66 符号图层的保存与加载 目录 ...

  7. ArcGIS基础实验操作100例--实验79分区统计降雨量

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 空间分析篇--实验79 分区统计降雨量 目录 一.实 ...

  8. ArcGIS基础实验操作100例--实验61数据框投影变换

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 数据制图篇--实验61 数据框投影变换 目录 一.实 ...

  9. ArcGIS基础实验操作100例--实验65按字段调整点符号方向

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 数据制图篇--实验65 按字段调整点符号方向 目录 ...

最新文章

  1. ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32
  2. 在两幅图像之间获得正确(最小二乘意义)仿射变换参数affine points via least square method
  3. 【其他】GIT常用原生命令
  4. Java设计模式(代理模式-模板方法模式-命令模式)
  5. python手机版下载372-Mac下python环境的安装
  6. UA MATH575B 数值分析下III 图像恢复
  7. hdu 2136 筛法求素数
  8. [导入]体验Asp.Net Mvc Preview5(3)-探索ModelBinder的工作原理
  9. CVE-2013-3897漏洞成因与利用分析
  10. C++ vector
  11. HDU1230 火星A+B【进制】
  12. 简单的三层框架以及使用dbutils进行数据库操作(入门)
  13. 微信开发调起微信扫一扫功能
  14. 用Python 操作Web 前端 基础 1
  15. matlab 发音,MATLAB,MATLAB language,音标,读音,翻译,英文例句,英语词典
  16. java中cleanup的使用_java – google guava缓存invalidateAll()和cleanUp()之间的区别
  17. excel 2007 冻结单元格
  18. MATLAB算法实战应用案例精讲-【智能优化算法】天牛须搜索-BAS (附MATLAB、C++以及Python源码)
  19. C++课程设计订单信息管理系统
  20. 区块链需要c语言和linux嘛,区块链技术如何运作?使用什么开发语言?

热门文章

  1. 详解关于MTK驱动开发学习教程
  2. 基于QSDK官方的QCA9531环境搭建
  3. 基于stc15f2k60s2芯片单片机编程(数码管)
  4. 判断一个数是否是素数(Java版)
  5. 【读书笔记】Unity 3D脚本编程--使用c#语言开发跨平台游戏(韦佳栋)
  6. MySQL数据库对象管理
  7. 一文读懂LeNet、AlexNet、VGG、GoogleNet、ResNet到底是什么?
  8. Web学习笔记_01
  9. JAVA毕设项目沙县小吃点餐系统(java+VUE+Mybatis+Maven+Mysql)
  10. 汇编语言程序设计知识点