ArcGIS计算多个面要素范围内栅格数据各数值的面积

news/2024/10/25 5:57:36/

  本文介绍在ArcMap软件中,基于面积制表工具(也就是Tabulate Area工具),基于1面要素数据集1栅格数据,计算每一个面要素中各栅格数据分布面积的方法。

  首先,来看一下本文的需求。现有一个矢量面要素集,其由多个椭圆形的面图层组成;同时还有一个栅格数据底图,其表示不同的地物类型。如下图所示,黄色的圆形就是要素数据集,而其下方红色、粉色、蓝色等区域就是栅格数据

  我们现在希望,对于要素数据集中的每一个面要素(也就是上图中的每一个椭圆形),计算其中不同地物类型各自的面积。

  接下来,就可以开始操作。首先需要注意,如果需要求取面积,那么需要保证图层的坐标系是投影坐标系,如下图所示。如果不是的话,可以参考文章ArcGIS矢量图层投影与地理坐标系转为投影坐标系——ArcMap(https://blog.csdn.net/zhebushibiaoshifu/article/details/115216717)中的方法,将地理坐标系转为投影坐标系

  接下来,依次选择“Spatial Analyst Tools.tbx”→“Zonal”→“Tabulate Area”工具,如下图所示。

  接下来,配置工具的参数,如下图所示。其中,第一个参数就是矢量面要素,第三个参数则是栅格文件数据;第二个参数需要注意,这个是用来指定——究竟要以哪个字段来确定要素的分组的;这里按照大家的实际情况来选择即可。但是,对于第二个参数需要注意,如果这个参数选择的是一个均为汉字的字段,后期分组时只保留字段的前3个汉字,这就需要保证我们每一个要素的这个字段的前3个字不能有一样的。所以如果大家是希望让每一个要素单独为一组,那么就直接选择其FID字段就可以——因为这个字段是ArcMap软件自动生成的,有点类似数据库中的主键,其可以保证每一个要素的这个数值都不重复。

  执行上述工具,我们将得到1张结果表,如下图所示。通过在其名称上方右键的方式,可以选择“Open”将其打开。

  其中,得到的结果如上图所示。可以看到,标黄的那一列就是我这里作为分组依据的那一列(也就是前述第二个参数);其后的4列,也就是VALUE_10VALUE_30等这4列,就是我这里栅格数据中的4种地物类型,这4列的数值就是——这种地物类型,在对应的椭圆形面要素中的面积。

  至此,大功告成。

欢迎关注:疯狂学习GIS


http://www.ppmy.cn/news/1541757.html

相关文章

k8s 部署 emqx

安装cert-manager 使用Helm安装 helm repo add jetstack https://charts.jetstack.io helm repo update helm upgrade --install cert-manager jetstack/cert-manager \--namespace cert-manager \--create-namespace \--set installCRDstrue如果通过helm命令安装失败&#x…

K8s中TSL证书如何续期

TSL是什么 K8s中的作用是什么? 在 Kubernetes(K8s)中,TSL 指的是 Transport Layer Security,也就是传输层安全协议。它是用来保护在网络上传输的数据的安全性和隐私性。 TSL 在 Kubernetes 中的作用包括:…

异地组网最简单的方法

异地组网的方法多种多样,每种方法都有其特定的优缺点和适用场景,本期梳理一些相对简单且常用的异地组网方法,开始~ 一、使用硬件路由器的 VPN 功能 前提条件 你需要有支持 VPN 功能的路由器,如华硕、中兴等品牌。这些路由器在设置…

WPF中Grid、StackPanel、Canvas、WrapPanel的区别

WPF 中的 Grid、StackPanel、Canvas 和 WrapPanel 都是布局控件,用于在用户界面中组织和排列元素,但它们各自有不同的布局行为和用途。以下是它们的主要区别: Grid: Grid 是最灵活的布局控件,类似于 HTML 中的表格&…

开源 AI 智能名片 2+1 链动模式 S2B2C 商城小程序:企业产供销全流程的创新驱动

摘要:本文探讨了开源 AI 智能名片、链动 21 模式以及 S2B2C 商城小程序源码在企业产供销过程中的作用。通过分析社交电商与企业产供销的关联、数据运营体系的支撑作用以及小程序功能在企业产供销中的应用等方面,阐述了其在产品研发、传播、营销和公关方面…

【OS】2.1.2 进程的状态与转换_进程的组织

✨ Blog’s 主页: 白乐天_ξ( ✿>◡❛) 🌈 个人Motto:他强任他强,清风拂山冈! 🔥 所属专栏:C深入学习笔记 💫 欢迎来到我的学习笔记! 一、进程的状态 1.1.创建态 ……的…

C++在实际项目中的应用第三节:C++与数据科学

第五章:C在实际项目中的应用 第三节:C与数据科学 1. C在数据分析中的实际应用 数据分析是数据科学的核心部分,主要涉及数据的清洗、转换和建模。C作为一种高性能的编程语言,越来越多地被应用于数据分析领域。以下是 C 在数据分…

云原生后端概述

目录 云原生后端概述 云原生后端的核心特点 云原生后端的架构组件 云原生后端的常见技术栈 云原生后端与传统后端架构的对比 结论 云原生后端概述 随着企业对数字化转型需求的不断增加,云原生后端逐渐成为构建现代应用程序的核心方法。云原生(Clo…