ArcGIS应用指南:多尺度渔网创建

在GIS中,创建渔网矢量文件是GIS中的一项常见任务,通过将研究区域划分为规则的网格,可以更精细地分析和管理城市空间数据。本文以厦门市行政区为例,详细介绍了如何创建不同尺度的渔网矢量网格,以适应不同区域的发展特点和研究需求。

厦门市作为一个典型的沿海城市,其岛内(思明区、湖里区)和岛外区域的发展速度和成熟度存在显著差异。岛内区域发展成熟,城市功能复杂,需要更细致的研究尺度;而岛外区域相对发展较慢,城市功能较为单一,较大的网格尺度足以满足研究需求。因此,本文将重点介绍如何通过GIS技术,将岛内区域的网格尺度设置为500米 x 500米,而岛外区域的网格尺度保持为1000米 x 1000米,从而实现对不同区域的精细化管理。

先讲一下方法思路,一共三个步骤;

方法思路

  1. 先把图层的地理坐标系转成投影坐标系
  2. 设置创建网格大小,单位为米
  3. 生成网格和网格中心点

第一步:先看行政区图层的坐标系,本篇文章依然以厦门市行政区为例,我们可以看到该图层的地理坐标系是wgs84坐标系,那么我们接下来,先做投影,这里投影为WGS 1984 Web Mercator (auxiliary sphere),投影成其他坐标也可,这里仅做示例;

第二步:创建渔网,我们直接在搜索工具里检索【创建渔网】,第一个参数为保存渔网矢量文件的路径与名称,第二个参数是生成渔网的空间范围,模板范围与行政区范围图层一致;

接下来,我们需要设置渔网中每一个格网的长度宽度,也就是上图中的那两个参数(就是参数单位;如果是地理坐标就是度,如果的投影坐标就是米;如果没有坐标,就是像元),像元大小设置为你所需要的数值,这里像元大小的单位已经默认为米;

同时,将" POLYLINE " 改为 " POLYGON " ,这里建立了1000m*1000m的网格;

接下来与行政区图层进行裁剪,可以得到厦门市内1000m*1000m的网格;

在城市研究中,不同区域的发展速度和成熟度往往存在显著差异。为了更精确地分析特定区域的发展状况,同时保持其他区域的现状,我们可以采用不同的网格尺度。以厦门市为例,岛内的思明区和湖里区发展更加成熟,因此需要更细致的研究尺度,我们把研究的网格尺度进一步缩小,变成500m*500m,而其他区域则可以保持较大的网格尺度;

同样的我们基于刚刚生成的渔网作为新的“行政区”输入,把网格边长调整成500m*500m,我们基于现有1000m*1000m的网格上进一步划分成4个500m*500m的网格;

接下来,我们把岛内行政区与500m*500m的网格和岛外行政区与1000m*1000m的网格分别进行裁剪,这样我们就对厦门市岛内创建了500m*500m的网格和岛外创建了1000m*1000m的网格,形成不同尺度的网格划分;

文章仅用于分享个人学习成果与个人存档之用,分享知识,如有侵权,请联系作者进行删除。所有信息均基于作者的个人理解和经验,不代表任何官方立场或权威解读。

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

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

相关文章

DCS项目调试踩坑记录

最近在调试一个DCS项目(集散控制系统),实际上就是一个新建厂区的控制系统。PLC用的是西门子1500,控制画面使用组态王7.5。 在调试过程中,发现给西门子DB块的变量转移到组态王太难了,因此记录一下&#xff0…

RHCE【远程连接服务器】

目录 一、远程连接服务器简介 二、加密技术简介 SSH工作过程: (1)版本协商阶段 (2)密钥和算法协商阶段 (3)认证阶段 (4)会话请求阶段 (5&#xff0…

互联网人口红利趋缓下的社群粉丝经济新模式探索

摘要:随着互联网人口红利消失近十年,国内互联网人口红利爆发时期凭借大量用户取得成功的模式不再适用。如今互联网人口增长进入平缓期,社群粉丝经济成为新方向。其能借助人群画像精准推送营销信息,降低成本。如“21 链动模式 AI 智…

android openGL ES详解——混合

一、混合概念 混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。混合是什么呢?混合就是把两种颜色混在一起。具体一点,就…

【前端】如何制作一个自己的网页(16)

上次,我们学习了两种复合CSS选择器,以及两种内容分组的方式:整体布局的div元素和局部布局的span元素。 学习目标 学习另一种对内容分组的方式:列表结构。首先,我们会简单了解下什么是HTML的列表结构。然后&#xff0…

《深度学习》YOLO v1网络架构 、损失值、NMS极大值抑制

目录 一、Yolo系列v1 1、核心思想 2、示例 3、流程图解析 二、YOLO系列v1损失函数 1、位置误差 2、置信度误差 3、类别概率损失 三、NMS非极大值抑制 1、概念 2、步骤 四、YOLO v1优缺点 1、优点 1)速度快 2)端到端 3)多尺度…

Python 学习笔记(十二)—— 网络编程

目录 一、网络编程的基本概念 1.1 IP地址 1.1.1 IP的版本 1.1.2 IP的分类 1.1.2.1 公有地址 1.1.2.2 私有地址 1.1.3 IP地址的范围 1.1.4 回环测试 1.2 常见的网络设备 1.3 端口 1.3.1 端口分配 二、网络通信协议 2.1 常用网络协议 2.2 OSI网络协议七层模型 2.3…

Java访问修饰符private,default,protected,public

在Java中,访问修饰符决定了类、方法、变量和构造器的可见性和可访问范围。这里有四个主要的访问修饰符:private、default(未显式指定)、protected 和 public。下面分别解释它们的作用: 1.private 作用:使…

【C++指南】类和对象(四):类的默认成员函数——全面剖析 : 拷贝构造函数

引言 拷贝构造函数是C中一个重要的特性,它允许一个对象通过另一个已创建好的同类型对象来初始化。 了解拷贝构造函数的概念、作用、特点、规则、默认行为以及如何自定义实现,对于编写健壮和高效的C程序至关重要。 C类和对象系列文章,可点击下…

Vue+ECharts+iView实现大数据可视化大屏模板

Vue数据可视化 三个大屏模板 样式还是比较全的 包括世界地图、中国地图、canvas转盘等 项目演示: 视频: vue大数据可视化大屏模板

java多态

1 final 关键字 final关键可以用来修饰变量、成员方法以及类。 1.1. 修饰变量或字段,表示常量(即不能修改) 2. 修饰类:表示此类不能被继承 我们平时是用的 String 字符串类, 就是用 final 修饰的, 不能被继承. 3. 修饰方法:表示该方法不能…

Excel重新踩坑3:条件格式;基本公式运算符;公式中的单元格引用方式;公式菜单栏其他有用的功能说明;

0、前言:以下内容是学习excel公式的基础内容。 1、需求:将表格特定区域中数值大小大于等于30,小于等于80的单元格,颜色填充为红色,大于80的,颜色填充为黄色。 新建规则之后也可以通过该功能清除规则。 2、基…

使用InternVL、LMDeploy和GTE搭建多模态RAG系统

如何将视觉大模型(VLM)与 多模态RAG 结合起来,创建服装搜索和搭配推荐!本文展示了InternVL模型在分析服装图像和提取颜色、款式和类型等关键特征方面的强大功能。 InternVL2是国内首个在MMMU(多学科问答)上突破60的模型&#xff0…

一次使用LD_DEBUG定位问题的经历

在实际工作中,当遇到段错误,我们会很容易的想到这是非法访问内存导致的,比如访问了已经释放的内存,访问数据越界,尝试写没有写权限的内存等。使用gdb进行调试,查看出异常的调用栈,往往可以定位到…

告别装机烦恼,IT小白到IT大神都在用的免费神器

作为USB启动盘制作工具中的佼佼者,Rufus凭借其卓越的性能和实用性,赢得了众多用户的信赖。这款精巧的实用程序不仅能够将系统ISO镜像完美转换为可引导的USB安装介质,还提供了全面的USB设备管理功能。 Rufus的安装包仅有1.5M大小,…

ubuntu系统库和Anaconda库冲突问题

之前安装opencv时没出现过这种问题,自从安装Anaconda后就总遇到问题。记录下自己的解决过程。 目录 第一步 第二步 第三步 安装opencv时出现以下问题: /usr/bin/ld: /lib/x86_64-linux-gnu/libwayland-client.so.0: undefined reference to `ffi_prep_cif@LIBFFI_BASE_7.…

qt QTableview 左侧 序号 倒序

本文主要在QTableview插入数据的基础上,使左边序号实现倒序,实现如下图所示。 解决办法: QTableview左侧是QHeaderView类构成的,重写QHeaderView的paintSection, 重写序号的文字内容,进而 实现QTableview …

FFT过程中自动补零,补零部分FFT结果不为零

在 FFT(快速傅里叶变换) 中,补零(Zero Padding)是为了使信号的点数符合 2 的幂次方,以提高 FFT 的计算效率。然而,即使你对信号进行了补零,FFT 计算后在补零部分可能会得到复数结果不…

医院信息化与智能化系统(5)

医院信息化与智能化系统(5) 这里只描述对应过程,和可能遇到的问题及解决办法以及对应的参考链接,并不会直接每一步详细配置 如果你想通过文字描述或代码画流程图,可以试试PlantUML,告诉GPT你的文件结构,让他给你对应的…

python 文件防感染扫描

一、安装 首先,你需要安装 secplugs-python-client 库。你可以通过 pip 命令来安装: pip install secplugs-python-client确保你的 Python 环境已经正确设置,并且网络连接畅通,以便能够顺利安装。 二、基本用法 1. 初始化客户…