当前位置: 首页 > news >正文

使用ArcGIS/ArcGIS pro绘制六边形/三角形/菱形渔网图

在做一些尺度分析时,经常会涉及到对研究区构建不同尺度的渔网进行分析,渔网的形状通常为规则四边形。构建渔网的方法也很简单,使用ArcGIS/ArcGIS Pro工具箱中的【创建渔网/CreateFishnet】工具来构建。但如果想构建其他形状渔网进行相关分析,如正六边形、正三角形的渔网,该如何操作?实际上这已经不是一个新问题了,下面对在ArcGIS和ArcGIS Pro中如何操作做一个总结。

使用ArcGIS绘制六边形渔网(蜂窝图)

在ArcGIS中,构建正六边形渔网,主要思路是先生成研究区的渔网和label点,通过偏移,利用泰森多边形工具生成网格,然后删除不需要的网格就得到六边形网格了。

具体可参考:https://www.cnblogs.com/giserliu/p/8351378.html

也可以直接使用ArcGIS的六边形渔网工具直接生成,工具箱下载链接:

https://tools.crwr.utexas.edu/Hexagon/hexagon.html
在这里插入图片描述
解压工具箱后添加到ArcGIS的工具箱中,直接双击设置六边形边长就可以使用了,简单方便。
在这里插入图片描述
ArcGIS中也可以采用【生成曲面细分】构建不同形状的渔网矢量覆盖,如下图所示。
在这里插入图片描述

使用ArcGIS Pro绘制多边形渔网特征图

在ArcGIS Pro当中自带了生成不同多边形格网的工具,在【地理处理】–【数据管理工具】–【采样】–【生成细分面】中,通过设置形状类型可以构建不同类型的多边形渔网。
在生成时,将【范围】这一参数选择为你的研究区范围即可生成对应的多边形渔网。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以某栅格数据为例,生成对应的六边形渔网后,计算每个六边形格网中对应的栅格值,然后赋给渔网,生成如下图的结果。
在这里插入图片描述
相比于四边形格网,六边形和三角形格网在做不同研究对象的特征分析时所表现出的优势不同,比如正六边形中心到周围每个六边形中心的距离都相等,最接近圆形;而三角形在表达地形时是最常用的形状,如常见的不规则三角网。可以根据不同的研究对象和需求分别构建不同形状和尺度的格网进行研究,也许会得到一些有趣的结果。

更多内容关注 GISerQ,全网同号

http://www.lryc.cn/news/511146.html

相关文章:

  • 5.系统学习-PyTorch与多层感知机
  • AIGC与虚拟身份及元宇宙的未来:虚拟人物创作与智能交互
  • 基于大模型LLM 应用方案
  • 实用技巧:关于 AD修改原理图库如何同步更新到有原理图 的解决方法
  • 区块链平台安全属性解释
  • 1228作业
  • Machine-learning the skill of mutual fund managers
  • Windows下Python+PyCharm的安装步骤及PyCharm的使用
  • Anaconda+PyTorch(CPU版)安装
  • 第 28 章 - ES 源码篇 - Elasticsearch 启动与插件加载机制解析
  • 机床数据采集网关在某机械制造企业的应用
  • 美团Android开发200道面试题及参考答案(上)
  • MQTT协议的应用场景及特点和常见的概念03
  • 电脑缺失sxs.dll文件要怎么解决?
  • 数据处的存储与处理——添加数组
  • 24-12-28-pytorch深度学习CUDA的GPU加速环境配置步骤
  • YOLO系列正传(五)YOLOv4论文精解(上):从CSPNet、SPP、PANet到CSPDarknet-53
  • 【AIGC-ChatGPT副业提示词指令 - 动图】魔法咖啡馆:一个融合创意与治愈的互动体验设计
  • AIGC在电影与影视制作中的应用:提高创作效率与创意的无限可能
  • 第三百四十六节 JavaFX教程 - JavaFX绑定
  • IDEA+Docker一键部署项目SpringBoot项目
  • vue Promise使用
  • Tomcat调优相关理解
  • uni-app开发-识图小程序-主要功能以及首页实现
  • vue3 ref reactive响应式数据,赋值的问题、解构失去响应式问题
  • 算法常用库函数——C++篇
  • 怎么把多个PDF合并到一起-免费实用PDF编辑处理工具分享
  • RFC协议简要介绍——有关TCP拥塞控制的RFC
  • Speckly:基于Speckle文档的RAG智能问答机器人
  • 香橙派5Plus启动报错bug: spinlock bad magic on cpu#6, systemd-udevd/443