【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.mzph.cn/news/714180.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动化测试系列 —— UI自动化测试!

UI 测试是一种测试类型,也称为用户界面测试,通过该测试,我们检查应用程序的界面是否工作正常或是否存在任何妨碍用户行为且不符合书面规格的 BUG。了解用户将如何在用户和网站之间进行交互以执行 UI 测试至关重要,通过执行 UI 测试…

《AI纪元:幻域探险》

游戏项目名称:《AI纪元:幻域探险》 游戏类型:AI驱动的角色扮演探险游戏(RPG) 背景设定: 《AI纪元:幻域探险》设定在一个名为“幻域”的广阔虚拟世界。这个世界由高度发达的AI技术支持&#xff0…

SpringCloud-同步异步通讯比较

本文详细探讨了同步通讯和异步通讯在信息传递中的区别,以及它们分别带来的优势和不足。通过对支付流程的案例分析,突显了同步通讯可能面临的阻塞和服务依赖问题,而异步通讯通过引入事件驱动模式和消息代理(Broker)成功…

SQL Server 开发环境配置教程(SSMS+SQL Prompt)

背景 记录一下 SQL Server 常用开发软件 体验了各种数据库IDE(DBeaver、Navicat、DataGrip)之后综合下来还是感觉 SSMSSQL Prompt 对于 SQL Server 最好用,所以在此记录一下配置过程 数据库可视化管理工具SSMS 官方下载地址: https://learn.microsoft…

Java基础数据结构之栈

一.什么是栈 栈是一种特殊的线性表,它只允许在固定的一端进行元素的添加与使用,且遵循先进后出的原则。添加取用元素的一端称为栈顶,另一端称为栈底。出栈和入栈都是操作栈顶元素 二.栈的模拟实现 栈的底层是一个数组 这是里面的成员变量以…

智能汽车加速车规级存储应用DS2431P+TR 汽车级EEPROM 存储器IC

DS2431PT&R是一款1024位1-Wire EEPROM芯片,由四页存储区组成,每页256位。数据先被写入一个8字节暂存器中,经校验后复制到EEPROM存储器。该器件的特点是,四页存储区相互独立,可以单独进行写保护或进入EPROM仿真模式…

ssm172旅行社管理系统的设计与实现

** 🍅点赞收藏关注 → 私信领取本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅** 一 、设计说明 1.1 研究…

day03-Vue-Element

一、Ajax 1 Ajax 介绍 1.1 Ajax 概述 概念:Asynchronous JavaScript And XML,异步 的 JavaScript 和 XML。 作用: 数据交换:通过 Ajax 可以给服务器发送请求,并获取服务器响应的数据。异步交互:可以在 不…

Java教程:SpringBoot项目如何对接Nacos实现服务发现治理,配置管理

–Nacos大家都知道,不懂的可以去官网或者网上查阅一下,本次给大家讲解一下如何在SpringBoot项目中引入Nacos服务来进行服务治理与发现,配置管理等,在微服务当中是必不可少的,各个模块之间可以通过Feign远程调用&#x…

物联网主机:为智能交通赋能

物联网(IoT)技术的发展为智能交通领域带来了许多创新的解决方案。而在物联网应用中,物联网主机起着关键的作用。本文将为大家介绍一款名为E6000的物联网主机,它是一种多协议、多接口的物联网主机,为智能交通系统的建设…

antvX6 - Vue自定义节点,并实现多种画布操作,拖拽、缩放、连线、双击、检索等等

一、 首先 antv x6 分为两个版本 低版本和高版本 我这里是使用的2.0版本 并且搭配了相关插件 例如:画布的图形变换、地图等 个人推荐 2.0版本,高版本配置多,可使用相关插件多,但是文档描述小,仍在更新, 低…

装饰器模式 详解 设计模式

装饰器模式 它允许你在不改变对象结构的情况下,动态地将新功能附加到对象上。 结构: 抽象组件(Component):定义了原始对象和装饰器对象的公共接口或抽象类,可以是具体组件类的父类或接口。具体组件&…

如何在群晖Docker运行本地聊天机器人并结合内网穿透发布到公网访问

文章目录 1. 拉取相关的Docker镜像2. 运行Ollama 镜像3. 运行Chatbot Ollama镜像4. 本地访问5. 群晖安装Cpolar6. 配置公网地址7. 公网访问8. 固定公网地址 随着ChatGPT 和open Sora 的热度剧增,大语言模型时代,开启了AI新篇章,大语言模型的应用非常广泛,包括聊天机…

C# Socket通信从入门到精通(21)——TCP发送文件与接收文件 C#代码实现

1、前言 我们在开发上位机软件的过程中经常需要发送文件,本文就是介绍如何利用tcp客户端发送文件、tcp服务器端接收文件,而且本文介绍的方法可以自动发送一个文件夹下的所有子目录以及所有文件,经验来自于实际项目,具备非常有价值的参考意义! 2、发送文件以及C#代码 被发…

低密度奇偶校验码LDPC(八)——QC-LDPC译码器FPGA设计概要

往期博文 低密度奇偶校验码LDPC(一)——概述_什么是gallager构造-CSDN博客 低密度奇偶校验码LDPC(二)——LDPC编码方法-CSDN博客 低密度奇偶校验码LDPC(三)——QC-LDPC码概述-CSDN博客 低密度奇偶校验码…

node.js 用 xml2js.Parser 读 Freeplane.mm文件,生成测试用例.csv文件

Freeplane 是一款基于 Java 的开源软件,继承 Freemind 的思维导图工具软件,它扩展了知识管理功能,在 Freemind 上增加了一些额外的功能,比如数学公式、节点属性面板等。 编写 mm_xml2js_csv.js 如下 // 用 xml2js.Parser 读 F…

javaWebssh票据管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh票据管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模 式开发。开发环境为TOMCAT7.0,My…

C++ 快速排序快速选择

目录 1、75. 颜色分类 2、912. 排序数组 3、 215. 数组中的第K个最大元素 4、LCR 159. 库存管理 III 1、75. 颜色分类 思路:利用快速排序思路,使用三指针分块进行优化。 [0,left]——小于key[left1,right-1]——等于key[right,nums.size()]——大于k…

博途PLC 面向对象系列之“输送带控制功能块“(SCL代码)

这篇是面向对象系列之"输送带功能块"的封装,面向对象是系列文章,相关链接如下: 1、面向对象系列之找"对象" https://rxxw-control.blog.csdn.net/article/details/136150027https://rxxw-control.blog.csdn.net/article/details/1361500272、面向对象…

LeetCode 刷题 [C++] 第215题.数组中的第K个最大元素

题目描述 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 题目分析 根据题意分析&…