【ArcGIS】渔网分割提取栅格图+网格化分析图绘制

ArcGIS按渔网分割提取栅格图并绘制网格化分析图

  • 准备数据
  • 操作步骤
    • 步骤1:创建渔网(Create Fishnet)
    • 步骤2:栅格数据处理
    • 步骤3:栅格插值
    • 步骤4:数据关联
  • 参考

网格化的目的是让各个数据更加标准化的进行统计。因各个网格位置受控,也有利于大量数据的对比与叠加计算。

准备数据

1、研究区边界图(.shp文件)
2、栅格数据(2020年GDP)
在这里插入图片描述
GDP数据来源:

  • 数据分辨率:1 km
  • 数据格式:tif
  • 数据坐标系:WGS_1984_Albers(投影坐标系)
    在这里插入图片描述
  • 投影方式:阿尔伯斯等面积圆锥(Albers Equal Area Conic)投影

操作步骤

步骤1:创建渔网(Create Fishnet)

1、创建渔网(Create Fishnet)
运行ArcToolbox,选择【数据管理工具(Data Management Tools)】,点击【样例(Sampling)】中的【创建渔网(Create Fishnet)】工具,进行参数设置。
范围选择流域研究区;像元宽度与高度选择1 km×1 km(对应文件单位,为1m);几何类型选择面
在这里插入图片描述
渔网创建完成如下:
在这里插入图片描述
点击界面的【选择】—【按位置选择(Select By Location)】,打开此属性面板
在这里插入图片描述
2、裁剪/提取渔网
【按位置选择(Select By Location)】,选择与研究区边界相交的渔网。
目标图层选择渔网,而来源图层我们选择研究区,之后应用就可以看到需要的渔网范围已经被选中,之后导出渔网数据即可
在这里插入图片描述
右键点击渔网,在调出的面板中选中【导出】—【导出数据】,
在这里插入图片描述
弹出的面板中保存输出路径,存为shp文件,ok即可
在这里插入图片描述
渔网范围被提取出来显示如下,
在这里插入图片描述
渔网的POLYGON处理完成后,POINT也同样需要处理。采用裁剪进行处理,
裁剪命令位置:ARCTOOLBOX → 分析工具 → 提取分析 → 裁剪
在这里插入图片描述

步骤2:栅格数据处理

1、投影栅格(Project Raster)
由于GDP栅格文件与本文WGS84坐标系不同,导入需要转换。
投影栅格命令位置:ARCTOOLBOX → 数据管理工具 → 投影和变换 → 栅格(Raster)→ 投影栅格(Project Raster)

  • 输入栅格:指要被投影的栅格,导入下载的GDP栅格
  • 输入坐标系:指源文件的坐标系,这里不用改,会自动识别
  • 输出坐标系:指目的坐标系,这里选GCS_WGS_1984
  • 输出栅格数据集:指输出文件保存的地方。
    在这里插入图片描述
    2、栅格掩膜提取/裁剪
    栅格裁剪命令位置:ARCTOOLBOX → 数据管理工具 → 栅格 → 栅格处理 → 裁剪
  • 输入栅格:转换好的GDP栅格
  • 输出范围:指给予裁切范围,即研究区边界
  • 输出栅格数据集:指输出文件保存的地方。
    在这里插入图片描述
    裁剪后的GDP栅格文件如下:
    在这里插入图片描述

步骤3:栅格插值

1、栅格转点
由于栅格数据无法直接插值。先转换为点,再执行栅格转点命令。
栅格转点命令位置:ARCTOOLBOX → 转换工具 → 由栅格转出 → 栅格转点

  • 输入栅格:裁切好的GDP栅格
  • 字段:选GDP数据所在的属性表列,为VALUE
  • 输出点要素:指输出文件保存的地方。
    在这里插入图片描述
    2、插值分析
    插值的方法有很多,方法十分灵活,可适用于各种不同类型的采样数据。本次使用IDW反距离权重法。
  • 反距离权重法命令位置:ARCTOOLBOX → Spatial Analyst 工具 → 插值分析 → 反距离权重法
  • 输入栅格:转换出的点
  • Z值字段:选GDP数据所在的属性表列,本例为grid_code
  • 输出栅格:指输出文件保存的地方。
    在这里插入图片描述
    插值前后对比:
    在这里插入图片描述

步骤4:数据关联

1、值提取到点
使用步骤1种裁切好后的渔网点,来提取栅格数据。运行值提取到点命令。
值提取到点命令位置:ARCTOOLBOX → Spatial Analyst → 提取分析 → 值提取到点
在这里插入图片描述
命令运行结束后。检查生成点属性表。是否已经正常提取数据。
2、面关联点值
右击步骤1种创建格网中裁剪好的渔网,这里指面,而不是点。这一步的意义是将点的数据连接给面。运行数据连接命令。
在这里插入图片描述
连接基于空间位置的另一图层的数据。
在这里插入图片描述

参考

1、知乎-arcgis渔网分割提取栅格图_[GIS]网格化分析图绘制

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/421421.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C语言-指针(上)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 本篇文章将为大家介绍C语言中的核心内容-指针,指针在C语言的中知识内容比…

全新挑战:微软 AI 奥德赛邀您全方位 Get AI 应用技能!

点击蓝字 关注我们 AI 风暴的火速席卷,大语言模型的不断迭代,在企业面临着机遇与挑战并存的新形势下,许许多多的个人也在经历着职业生涯的巨大压力与变革。在这场人工智能的浪潮之中,AI 技能无疑是我们破局焕新的关键利器。 为助力…

Dell R730 2U服务器实践3:安装英伟达上代专业AI训练Nvidia P4计算卡

Dell R730是一款非常流行的服务器,2U的机箱可以放入两张显卡,这次先用一张英伟达上代专业级AI训练卡:P4卡做实验,本文记录安装过程。 简洁步骤: 打开机箱将P4显卡插在4号槽位关闭机箱安装驱动 详细步骤: 对…

k8s单机部署zookeeper

(作者:陈玓玏) 拉取镜像:docker pull zookeeper;编辑yaml: apiVersion: v1 kind: Service metadata:name: zookeeperlabels:app: zookeeper spec:ports:- name: clientport: 2181protocol: TCPtargetP…

图片说话软件一览

目录 ~~tokkingheads~~~~myvoiceyourface~~~~avatarify~~wav2lip(值得研究) 最近刷到很多古画唱歌视频,搜了一下,好多教你怎么做的,今天来尝试了一下,感觉不咋地,就没有成功的 tokkingheads 网页一直转圈,…

Python环境下一种改进的基于梯度下降的自适应短时傅里叶变换

在数字信号处理技术中,傅里叶变换及其逆变换是一种信号时频分析方法。该方法将信号的时域描述及频域描述联系在一起,时域信号可通过正变换转变为频域信号,频域信号可通过逆变换转变为时域信号进行分析。但傅里叶变换及其逆变换是一种信号的整…

基于阿里云平台 通过树莓派实现 1:1人脸识别

之前的学习中,曾经在香橙派上使用阿里云平台的服务实现过类型识别: 使用香橙派并基于Linux实现最终版智能垃圾桶项目 --- 下_香橙派 项目-CSDN博客 现在,尝试在树莓派上通过阿里云平台的服务实现人脸识别! 通过VScode远程连接树莓…

EasyRecovery数据恢复软件2024最新版包括Windows和Mac

EasyRecovery数据恢复软件适用于多种环境和使用场景。首先,它适用于各种操作系统,包括Windows和Mac。无论用户使用的是哪种操作系统,都可以使用该软件进行数据恢复。 其次,EasyRecovery支持从各种存储设备和媒介中恢复数据&#…

iOS消息转发流程

当向Objc对象发送消息时,如果找到对象对应的方法,就会进入消息转发流程,给开发者提供一些最后的机会处理消息无法发送问题,以免出现程序崩溃。 1. 回调对象的resolveInstanceMethod方法,在这个方法中,允许开…

【图论】【并集查找】【C++算法】928. 尽量减少恶意软件的传播 II

作者推荐 动态规划的时间复杂度优化 涉及知识点 图论 并集查找 LeetCode928. 尽量减少恶意软件的传播 II 给定一个由 n 个节点组成的网络,用 n x n 个邻接矩阵 graph 表示。在节点网络中,只有当 graph[i][j] 1 时,节点 i 能够直接连接到…

JVM内存回收算法

1.1 引用计数法 每个对象创建的时候,会分配一个引用计数器,当这个对象被引用的时候计数器就加1,当不被引用或者引用失效的时候计数器就会减1。任何时候,对象的引用计数器值为0就说明这个对象不被使用了,就认为是“垃圾…

YOLO算法

YOLO介绍 YOLO,全称为You Only Look Once: Unified, Real-Time Object Detection,是一种实时目标检测算法。目标检测是计算机视觉领域的一个重要任务,它不仅需要识别图像中的物体类别,还需要确定它们的位置。与分类任务只关注对…

第七十一天 漏洞发现-Web框架中间件联动GobyAfrogXrayAwvsVulmap

第71天 漏洞发现-Web框架中间件&联动&Goby&Afrog&Xray&Awvs&Vulmap 知识点: 1、Bup简单介绍&使用说明 2、Xray简单介绍&使用说明 3、AWWS简单介绍&使用说明 4、Goby简单介绍&使用说明 5、Afrog简单介绍&使用说明 6、…

抽象类、模板方法模式

抽象类概述 在Java中abstract是抽象的意思,如果一个类中的某个方法的具体实现不能确定,就可以申明成abstract修饰的抽象方法(不能写方法体了),这个类必须用abstract修饰,被称为抽象类。 抽象方法定义&…

驱动高级--mknod

一、起源 仅devfs,导致开发不方便以及一些功能难以支持: 热插拔 不支持一些针对所有设备的统一操作(如电源管理) 不能自动mknod 用户查看不了设备信息 设备信息硬编码,导致驱动代码通用性差,即没有分离…

vscode 引入外部依赖包

背景 我要在vscode中写一些antlr代码生成的cpp代码,但是在引入头文件#include "antlr4-runtime.h"的时候,出现报错,显示没有这个头文件,显然这是我们没有导入相关的包,因此我首先尝试了将antlr4的依赖源码在…

百度百科人物创建要求是什么?

百度百科作为我国最大的中文百科全书,其收录的人物词条要求严谨、客观、有权威性。那么,如何撰写一篇高质量的人物词条呢?本文伯乐网络传媒将从内容要求、注意事项以及创建流程与步骤三个方面进行详细介绍。 一、内容要求 1. 基本信息&#…

springcloud:3.2测试超时机制

服务提供者 Openfeign远程调用服务提供者搭建 文章地址http://t.csdnimg.cn/06iz8 PaymentController【控制层】 /*** 测试超时机制** return*/GetMapping("/timeout")public String TimeOut() {try {TimeUnit.SECONDS.sleep(5);} catch (InterruptedException e) {…

EdgeX Foundry 边缘物联网中间件平台

文章目录 1.EdgeX Foundry2.平台架构3.平台服务3.1.设备服务3.2.核心服务3.3.支持服务3.4.应用服务3.5.安全服务3.6.管理服务 EdgeX Foundry # EdgeX Foundryhttps://iothub.org.cn/docs/edgex/ https://iothub.org.cn/docs/edgex/edgex-foundry/1.EdgeX Foundry EdgeX Found…

babylonjs入门-半球光

基于babylonjs封装的一些功能和插件 ,希望有更多的小伙伴一起玩babylonjs; 欢迎加群(点击群号传送):464146715 官方文档 中文文档 案例传送门 懒得打字 粘贴复制 一气呵成