怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积

2023-11-15

怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积

 

通常在土地利用调查工作中,基于一张已经分类好的栅格数据(遥感图像数据),政府部门有需求去统计一个县或者一个乡的各类型土地的面积,如下图所示,不同的颜色代表不同的土地类型。一般,行政区域数据是一个面矢量文件。

 

 

方法1,处理过程:

第一步,首先在arcgis中把矢量文件叠加到栅格图层上。

第二步,如果是提取耕地栅格数据:利用栅格计算器Raster Calculator将是耕地的栅格提取,计算公式是:”value” = 该地类的属性值,注意是英文状态。文件存为RastCaluresult,该栅格文件是一个二值图像,0表示非耕地,1表示耕地。同样可以提取林地信息。

第三步,分区统计耕地信息:打开RastCaluresult属性表,并选中属性值为1的记录。利用zonal statistics as table统计各个县的耕地信息。在Statistics type选择MAXIMUM。

第四步,查看栅格分辨率大小,数目乘以栅格面积就是统计面积。

 

方法2,比较方便:

第一步,首先在arcgis中把矢量文件叠加到栅格图层上。

第二步,在工具箱中找到空间分析模块,区域统计-面积制表工具,输入栅格数据和矢量数据,以及面积单位为1.

第三步,在结果中查看属性表。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积 的相关文章

  • 一文搞懂Ubuntu环境变量

    用户级别的环境变量 bash profile bash login bashrc 坑的原理 1 当bash shell作为登录shell启动时 比如用户登录系统时 首先会查找并执行 bash profile文件 如果这个文件不存在 那么它会

随机推荐

  • R根据列名提取想要的列

    数据格式如下 a b c d e 1 2 3 4 5 使用select过滤不要的列 df which names df in c a b subset df select c a b 使用select选择想要的列 df c x y subs
  • 微信小程序 真机调试无法请求localhost

    问题描述 在微信开发者工具里能正常请求后台数据 但真机调试时 却报localhost请求失败的错误 解决方案 在客户端的config js中 把host里的localhost改成本机在局域网里的ip地址即可 服务端可继续沿用localhos
  • 【云原生】kubectl常用命令大全

    目录 一 资源管理方法 kubectl 的命令大全 二 kubectl常用命令大全 2 2 项目的生命周期 创建 gt 发布 gt 更新 gt 回滚 gt 删除 1 创建 kubectl create命令 2 发布 kubectl expo
  • plt.show无法显示图片

    省流 Linux系统本来就没有图形界面 import matplotlib pyplot as plt plt savefig img png 引号里是保存的路径 像此处示例就是相对路径 保存在当前文件夹 远程服务器连接Linux系统 则保
  • SpringAOP+自定义注解实现日志功能

    SpringAOP 自定义注解实现日志功能 上篇文章讲解了springAOP实现简单日志功能 这次讲解使用自定义注解实现日志功能 具体pom Spring SpringMVC的配置不再进行讲解 详情点击链接查看SpringAOP Aspec
  • 前端性能优化之Gzip

    前端性能优化之Gzip 什么是GZIP gzip是GNUzip的缩写 它是一个GNU自由软件的文件压缩程序 它是Jean loupGailly和MarkAdler一起开发的 压缩原理 Gzip 压缩背后的原理 是在一个文本文件中找出一些重复
  • Flutter 23: 图解 PopupMenu 那些事儿

    小菜需要处理标题栏弹出对话框 PopupMenu 样式 Flutter 当然提供了一些处理方式 类似 PopupMenuEntry 等 小菜仅就最基础的使用方式进行初步的学习和整理 PopupMenuItem 基本样式 PopupMenuI
  • 同态加密的基本概念

    所谓的同态加密 HE homomorphic encryption 是指 对明文m加密 得到密文c 满足f c 是f m 的密文 其中f是任意属于某个函数族F的函数 明文可以是单个明文 也可以是明文向量 对应的为单个密文和密文向量 而对应的
  • JAVA多线程之当一个线程在执行死循环时会影响另外一个线程吗?

    一 问题描述 假设有两个线程在并发运行 一个线程执行的代码中含有一个死循环如 while true 当该线程在执行while true 中代码时 另一个线程会有机会执行吗 二 示例代码 代码来源于互联网 1 public class Ser
  • redis的有序集合在score相同的情况 下是如何排序的

    前两天倒腾redis的有序集合时 自己发现了一个问题 redis的有序集合在score相同的情况 下是如何排序的 通过谷歌搜索 发现了一些线索 在score相同的情况下 redis使用字典排序 不过不是太明白什么是字典排序 这就是非科班出生
  • TortoiseSVN安装及使用方法

    安装说明 首先安装SVN客户端 windows一般选择乌龟客户端https tortoisesvn net downloads html 根据系统位数选择相应客户端进行安装 如果你喜欢用命令行操作 请务必记得勾选command line c
  • Python中PyEcharts库安装报错的解决办法

    如果安装pyecharts后 进行导包操作 如from pyecharts import Line 报错 出现类似connot import name Line 问题 那么下面给出了解决办法 方法一 通过查看包安装位置发现 在pyechar
  • 解决关闭hbase时stop-hbase.sh报错stopping hbasecat: /tmp/hbase-xxxx-master.pid: No such file or directory

    完整报错是 stopping hbasecat tmp hbase xxxx master pid No such file or directory 解决方法 sudo mkdir p var hadoop pids 然后进入hbase的
  • 利用wireshark对TCP抓包分析

    抓包结果已上传可免费下载对应观看 wireshark抓包结果 一 流程梳理 我的机子192 168 1 131简称A与服务端机子223 166 138 30简称B先三次握手建立TCP连接 再进行HTTP请求 最后四次挥手断开TCP连接 1
  • 如何使用QT?步骤详解

    1 首先第一步 电脑上安装qt软件 我这里安装的是qt5 5中文版本的 2 打开qt 点击左上角欢迎图标 或者也可选择文件栏目创建一个新的工程目录 3 选择New Project 如果你要使用QT来写代码c或者c 都可以选择 非QT项目栏
  • 解决Unity鼠标坐标点转成世界坐标系坐标点

    第一种 这是一种发射线 获取当前点击的物体 具有碰撞器 的坐标点 也就是碰撞器范围的坐标点 if Input GetMouseButtonDown 0 RaycastHit hitt new RaycastHit Ray ray Camer
  • c++中 string与string.h 的作用、区别和C++头文件的现状

    示例1 include
  • 根据经纬度求两点间距离实现源码(C#)-非常精确

    从Google Map上弄来的根据经纬度求地球表面两点间距离的实现 稍微改编了一下 对于我国境内空间距离计算 该实现已经够用 以米为单位 Net2 0 C 实现 public static double DistanceOfTwoPoint
  • KALI安装Pycharm

    由于直接在KALI中下载Pycharm速度往往不太理想 所以可以在本机内提前安装 再传输进KALI Pycharm下载地址 Download PyCharm Python IDE for Professional Developers by
  • 怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积

    怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积 通常在土地利用调查工作中 基于一张已经分类好的栅格数据 遥感图像数据 政府部门有需求去统计一个县或者一个乡的各类型土地的面积 如下图所示 不同的颜色代表不同的土地类型 一般 行政区