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

news2024/11/16 11:57:11

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.coloradmin.cn/o/1483002.html

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

相关文章

FlinkSQL ChangeLog

01 Changelog相关优化规则 0101 运行upsert-kafka作业 登录sql-client,创建一个upsert-kafka的sql作业(注意,这里发送给kafka的消息必须带key,普通只有value的消息无法解析,这里的key即是主键的值) CREA…

linux系统Jenkins工具参数化构建

Jenkins参数化构建 web服务器jenkins服务器编写主机清单编写脚本代码 jenkins服务web页面操作 web服务器 下载nginx 下载gitcd /usr/share/nginxrm -rf htmlgit clone http://root:Qq123456192.168.188.176/ximu/test-nginx.gitmv test-nginx/ htmljenkins服务器 下载ansible…

前端Vue自定义勾选协议组件的开发与应用

摘要: 随着前端技术的不断发展,用户体验成为了软件开发中的关键要素。在登录、注册等场景中,勾选协议是常见的需求。本文旨在介绍一款基于 Vue.js 的自定义勾选协议组件的开发与应用,该组件适用于多种场景,并且具备良…

虚拟机部署Sentry步骤,国内地址

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分…

【计算机网络】TCP 如何实现可靠传输

TCP通过三次握手建立连接,四次挥手释放连接,确保连接建立和连接释放的可靠。 序列号、检验和、确认应答信号、重发机制、连接管理、窗口控制、流量控制、拥塞控制 标准回答 可靠传输就是通过TCP连接传送的数据是没有差错、不会丢失、不重复并且按序到达的…

【C++ map和set】

文章目录 map和set序列式容器和关联式容器键值对setset的主要操作 mapmap主要操作 multiset和multimap map和set 序列式容器和关联式容器 之前我们接触的vector,list,deque等,这些容器统称为序列式容器,其底层为线性序列的的数据结构,里面存…

Mac专用投屏工具AirServer 7.27 for Mac中文版2024最新图文教程

Mac专用投屏工具AirServer 7.27 for Mac中文版是一款适用于Mac的投屏工具,可以将Mac屏幕快速投影到其他设备上,如电视、投影仪、平板等。 Mac专用投屏工具AirServer 7.27 for Mac中文版具有优秀的兼容性,可以与各种设备配合使用。无论是iPhon…

[方案实操]中国电子副总陆志鹏:《数据资产化路径的思考与探索》演讲实录和解析

中国数字经济发展和治理学术年会(2023)上,中国电子党组成员、副总经理,50人论坛委员陆志鹏先生《数据资产化路径的思考与探索》为题进行了主旨演讲,提出“如果简单把资源进行评估定价,价值非常有限&#xf…

STM32标准库开发—实时时钟(BKP+RTC)

BKP配置结构 注意事项 BKP基本操作 时钟初始化 RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_BKP, ENABLE);PWR_BackupAccessCmd(ENABLE);//设置PWR_CR的DBP,使能对PWR以及BKP的访问读写寄存器操作 uint16_t ArrayW…

springboot基于web的网上摄影工作室的开发与实现论文

网上摄影工作室 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了网上摄影工作室的开发全过程。通过分析网上摄影工作室管理的不足,创建了一个计算机管理网上摄影工作室的方案。文章介绍了网上摄影工…

详细介绍如何用windows自带Hyper-V安装虚拟机(windows11和ubuntu22)

通过系统自带的hyper-v安装windows11,舒服又惬意,相比用第三方虚拟机软件速度快很多。 硬件准备 准备 系统需要符合能安装 Hyper-V 的最低要求windows版本含Hyper-V的功能 电脑空间 电脑要有足够的空间来安装你这个虚拟机。根据自己的磁盘容量情况来规…

鸿蒙系统的开发与学习:一、安装工具与处理报错

前言: 鸿蒙系统的学习与记录。 1 、使用开发工具:deveco-studio 1)这个是工具的安装 2)这个是工具包,里面包含了 obpm,如果你装不上这个,可以使用工具包内部的 2、安装 官方安装教程&#xff…

泰迪智能科技企业数据挖掘平台使用场景

企业数据挖掘平台助力企业数据挖掘,数据挖掘平台也在多个领域发挥着重要的作用。 企业数据挖掘平台具有数据抓取、数据清洗、数据分析、机器学习等多项功能,广泛应用于企业的各个领域,包括:金融行业、医疗行业、交通领域、教育、制…

[BUUCTF]-PWN:oneshot_tjctf_2016解析(字符串输入,onegadget)

查看保护 查看ida 这道题的大致思路就是泄露libc地址,然后用onegadget来getshell 但是要注意,这里要我们输入的数据类型是long int,所以不能用我们常用的p64函数了。 完整exp: from pwn import* from LibcSearcher import* con…

Python的循环结构练习

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 生命对某些人来说是美丽的&#xff0c…

任职资格经典案例:企业任职资格体系搭建项目纪实

传统的任职资格体系主要考虑年限、经验、资历等因素,部分企业在任职资格体系中也引入了能力指标,但是,实际管理过程中仍然存在很多问题:员工“熬年头”意识严重、工作积极性差、优秀人员因得不到晋升而流失、各方面能力都不错的人…

深入理解Lambda表达式:基础概念与实战演练【第114篇—python:Lambda表达式】

深入理解Lambda表达式:基础概念与实战演练 在现代编程语言中,Lambda表达式作为一种轻量级的匿名函数形式,越来越受到程序员的青睐。特别是在函数式编程兴起的今天,Lambda表达式在简化代码、提高可读性方面发挥着重要作用。本文将…

《AI纪元:幻域探险》

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

windows环境下部署k8s

1、安装docker Desktop; 2、打开setting勾选启用k8s(参考了许多帖子,说需要预先下载镜像,直接勾选会被墙,应该是跟版本有关,目前使用的版本没有出现这类问题,只是确实会稍慢,如果需要加快可以先…

c++/c图的邻近矩阵表示

#include<iostream> using namespace std;#define MaxVerterNum 100 typedef char VerterType; typedef int EdgeType; typedef struct {VerterType vexs[MaxVerterNum]; // 存储顶点EdgeType edges[MaxVerterNum][MaxVerterNum]; // 存储邻接矩阵int n, e; // 顶点数和边…