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

ArcGIS热点分析 (Getis-Ord Gi*)——基于地级市尺度的七普人口普查数据的热点与冷点分析

先了解什么是热点分析 ?

热点分析 (Getis-Ord Gi*) 是一种用于空间数据分析的技术,主要用于识别地理空间数据中值的聚集模式,可以帮助我们理解哪些区域存在高值或低值的聚集,这些聚集通常被称为“热点”或“冷点”,Gi* 统计量为数据集中的每个要素(例如地图上的点或区域)计算一个z得分。这个z得分可以用来判断在该位置附近是否存在显著的高值或低值聚集。

热点分析 (Getis-Ord Gi*) 和高/低聚类分析 (Getis-Ord General G) 有哪些区别?

Getis-Ord General G

  • 全局统计量:Getis-Ord General G 是一个全局统计量,它用于检测整个研究区域内是否存在全局性的高值或低值聚类。也就是说,它提供了一个单一的度量值来说明数据集中是否存在全局的空间自相关性。
  • 输出:General G 统计量给出一个单一的数值,用来衡量整个数据集中高值或低值是否呈现聚集的趋势。
  • 应用场景:适合于初步检查数据中是否存在空间自相关性,或者在整个研究区域内是否有显著的高值或低值聚类。

Getis-Ord Gi*

  • 局部统计量:Getis-Ord Gi* 是一个局部统计量,它为数据集中的每个要素计算一个统计值。这意味着对于每一个点或区域,Gi* 统计量都会给出一个关于其周围环境是否形成热点或冷点的评估。
  • 输出:Gi* 统计量为每个要素提供了 z 得分和 p 值,这些值用于判断某个特定位置是否为热点或冷点,以及这种聚集是否具有统计显著性。
  • 应用场景:适用于详细地分析热点或冷点的位置以及它们的空间分布模式,帮助识别特定区域内的聚集特征。

关系总结

  • 相似之处:两者都基于相同的基础理论——Getis-Ord 空间自相关模型,并且都使用了空间权重矩阵来定义要素间的空间关系。
  • 不同之处:General G 提供了一个整体视角,而 Gi* 则提供了局部视角,使我们可以详细了解哪些地方形成了热点或冷点。

实际应用

在实际分析中,通常会先使用 General G 来检查数据集中是否存在全局的空间自相关性。如果发现全局的自相关性,则可以进一步使用 Gi* 来定位具体的热点或冷点位置,并进行更细致的空间模式分析。

本篇文章着重介绍热点分析 (Getis-Ord Gi*),通过人口普查数据来看我们人口分布在空间上是否存在热点或冷点,我们这里用了七普人口数据,数据尺度是地级市人口普查数据,因为部分数据没在对应地级市的网站上查到,所以存在部分数据依据来源于互联网数据;

我们打开工具箱,在【空间统计工具】——>【聚类分布制图】——>【热点分析】;

输入要分析的图层和需要判断空间相关性的要素字段,空间关系的概念化选: FIXED_DISTANCE_BAND 意为:固定距离范围—将对邻近要素环境中的每个要素进行分析。 在指定临界距离(距离范围或距离阈值)内的邻近要素将分配有值为 1 的权重,并对目标要素的计算产生影响。 在指定临界距离外的邻近要素将分配值为零的权重,并且不会对目标要素的计算产生任何影响,也是默认配置,更多空间关系类型可以参考官方文档:热点分析 (Getis-Ord Gi*) 的工作原理—ArcMap | 文档 (arcgis.com)

这里拿七普地级市人口普查数据作为分析数据,从图中可以看出,蓝色区域主要分布在北方和西部地区,这些地方被认为是人口分布''冷点''代表人口密度较低的城市和地区,相反,红色区域集中在南方以及东部沿海省份如江苏、浙江、福建等省份,这些地方被认为是人口分布''热点''代表人口密度较高的城市和地区,在过去几十年里,随着中国经济的发展和城市化进程加快,大量农村劳动力涌入大城市寻找工作机会,这也导致了一些大城市的常住人口数量迅速增加。然而与此同时,一些中小城市却面临着人口流失的问题,这也是为什么我们能看到图中出现这么多蓝色区域的原因之一。

因为这个数据特征我觉得到地级市这个尺度是具有空间自相关性的或者空间存在高值聚类,于是我对地级市级别的七普人口分布做了高/低聚类和全局莫兰指数分析,果不其然,结合前二篇文章的对名词的解释和判断依据;

我们先来看p值为0.000000,p值小于0.05通常被认为是拒绝原假设(即不存在空间自相关性)的阈值,因此我们可以认为观测到的空间自相关是有统计意义的,z得分是17.335335,说明空间自相关很强,Moran's I指数"值为0.128377,表示存在正的空间自相关性。这意味着数据在空间上呈现出相似的模式,莫兰指数分析结果表明所研究的数据在空间上有很强的聚集性,并且这种聚集性不是偶然发生的。

我们再来看高/低聚类,先看p值为0.000000,p值小于0.05通常被认为是拒绝原假设,因此我们可以认为观测到的空间聚集是有统计意义的,z得分是14.133041,当 z > 1.65 时,这通常意味着 Moran's I 指数显著高于随机分布的预期值,数据呈现出聚集分布,z得分越高,说明空间聚集越强,General G指数值为0.003190,表示存在一定的空间聚集性。如果G指数接近于0,则表示没有明显的空间聚集,如果G指数接近于1,则表示存在高度的空间聚集。

高/低聚类分析结果表明所研究的数据在空间上有一定程度的聚集性,并且这种聚集性不是偶然发生的。可以进一步对空间数据进行分析,再结合‘''先使用 General G 来检查数据集中是否存在全局的空间自相关性。如果发现全局的自相关性,则可以进一步使用 Gi* 来定位具体的热点或冷点位置'' 这句话,我们可以得出数据在空间上有一定程度的聚集性,并在南方以及东部沿海形成高值聚集。

通过对七普地级市人口普查数据进行热点分析,我们发现在微观尺度下,中国的城市人口分布存在着显著的热点和冷点。虽然这是并不是推翻前二篇文章的结论,但当我们采用更精细的观察尺度时,可以看到更具体的空间分布模式。换句话说,同一研究空间在不同尺度下的观察可能会带来不同的见解和发现。

也放一下前二篇文章的链接,当连续剧看好了:

ArcGIS空间自相关 (Global Moran‘s I)——探究人口空间格局的20年变迁-CSDN博客

ArcGIS高/低聚类(Getis-Ord General G)——探究人口空间格局的20年变迁-CSDN博客

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

相关文章:

ArcGIS热点分析 (Getis-Ord Gi*)——基于地级市尺度的七普人口普查数据的热点与冷点分析

先了解什么是热点分析 ? 热点分析 (Getis-Ord Gi*) 是一种用于空间数据分析的技术,主要用于识别地理空间数据中值的聚集模式,可以帮助我们理解哪些区域存在高值或低值的聚集,这些聚集通常被称为“热点”或“冷点”,Gi* 统计量为…...

ASIACRYPT 2021

分类文章编号获奖论文1-3后量子密码4-9多方计算10-15物理攻击,泄露和对策16-21理论22-27公钥密码和鉴权密钥交换28-33高级加密和签名34-39对称密钥构建40-46量子安全47-53获奖论文54对称密码分析55-66增强型公钥加密和时间锁难题67-72同态加密和加密搜索73-77NIZK和SNARK78-80…...

C#学习之路day1

目录 一、概念:.net和c# 二、.net发展方向 三、.Net两种交互模式 四、创建项目 五、vs的组成部分 六、我的第一个C#程序 七、多个项目时启动项目的设置 八、注释 九、快捷键 一、概念:.net和c# 1、.net/dotnet :一般指.Net Framework框架&#…...

【安当产品应用案例100集】010-基于国密UKEY的信封加密应用案例

安当有个客户开发了一套C/S架构的软件,Server在云端,Client由不同的用户使用。最初软件设计开发的时候,没有考虑数据安全形势日渐严峻的问题,Server端和Client端直接就建立一个socket连接来进行通信,Server端发出去的数…...

扫码点餐系统小程序功能分析

扫码点餐系统小程序通常具备以下核心功能: 用户界面:提供直观易用的界面,方便用户浏览菜单、选择菜品、查看订单状态等 。菜单展示:展示餐厅的菜单,包括菜品图片、价格、描述等信息 。扫码点餐:用户通过…...

网络安全——基础知识记忆梳理

1. SQL注入攻击 SQL注入攻击是一种常见的网络安全威胁,它利用Web应用程序中对用户输入的数据的不正确处理,攻击者可以在SQL查询中注入恶意代码,从而执行非授权的数据库操作。这种攻击方式可以导致数据泄漏、数据篡改、绕过认证等多种安全问题…...

GitHub开源的轻量级文件服务器,可docker一键部署

文件服务器 介绍安装使用命令使用API调用 介绍 项目github官网地址 Dufs是一款由Rust编写的轻量级文件服务器,不仅支持静态文件服务,还能轻松上传、下载、搜索文件,甚至支持WebDAV,让我们通过Web方式远程管理文件变得轻而易举。…...

Scratch编程深度探索:解锁递归与分治算法的奥秘

标题:Scratch编程深度探索:解锁递归与分治算法的奥秘 在编程的世界里,递归和分治算法以其精妙的逻辑结构和解决问题的能力而著称。Scratch,这款专为儿童和初学者设计的图形化编程工具,是否能够支持实现这样复杂的逻辑…...

使用docker compose一键部署 Portainer

使用docker compose一键部署 Portainer Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。 1、创建安装目录 mkdir /data/partainer/ -p && cd /data/partainer2、创建docker…...

js原生模板引擎

在JavaScript中,可以使用模板字符串(template strings)来创建简单的模板。模板字符串是用反引号(`)标识的字符串,其中内嵌表达式使用${}格式。 下面是一个简单的模板函数示例,它接受一个对象作为参数,并使用模板字符串来生成一个HTML字符串。 function createTemplat…...

Java面试题———MySql篇③

目录 1.查询语句执行流程 2.索引的数据结构是什么 3.数据库中的锁有哪些 4.MySQL日志类型 5.MySQL主从复制的流程 6.谈谈你对sql的优化的经验 1.查询语句执行流程 一条查询语句到达MySQL数据库之后,数据库中的各个组件会按照顺序执行自己的任务 首先是连接器…...

ArcGis在线地图插件Maponline(好用版)

ArcGis加载插件,可在线浏览谷歌地图、天地图、高德地图、必应地图等多种,包含街道、影像、标注地图等信息(谷歌地图需自备上网手段),免费注册账号即可使用,可加载无水印底图。 与大地2000坐标无需配准直接使…...

Chainlit接入DifyAI知识库接口快速实现自定义用户聊天界面

前言 由于dify只提供了一个分享用的网页应用,网页访问地址没法自定义,虽然可以接入NextWeb/ChatGPT web/open webui等开源应用。但是如果我们想直接给客户应用,还需要客户去设置配置,里面还有很多我们不想展示给客户的东西怎么办…...

《Python编程:从入门到实践》笔记(一)

一、字符串 1.修改字符串大小写 title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写,其他的改为小写。 upper()将字母都改为大写,lower()将字母都改为小写。 2.合并(拼接)字符串 Python使用加号()来合并字符串。这种合…...

Linux入门——06 基础IO

1.什么是当前路径 exe -> /home/lin/Desktop/Linux_learn/fork_learn/test 当前进程执行是磁盘路径下的哪一个程序 cwd -> /home/lin/Desktop/Linux_learn/fork_learn 当前进程的工作目录------》当前进程 1.1当前路径这个地址能改吗? 可以,使…...

未来城市的科技展望

未来城市,‌将是科技与人文深度融合的产物,‌展现出一个全方位智能化、‌绿色生态且可持续发展的全新面貌。‌随着物联网、‌人工智能等技术的飞速发展,‌未来城市的轮廓逐渐清晰,‌它将为我们带来前所未有的生活体验。‌ 在未来…...

DevOps安全性的重要性体现在哪?

DevOps的安全性,也称为DevSecOps,是DevOps领域中的一个重要方面,它强调将安全实践集成到DevOps流程中,以提高代码发布的质量和速度,并降低安全漏洞的风险。 DevOps安全性的重要性: 提高代码质量和速度&…...

【tip】数量级大小

大于1 量级英文名称中文名称yotta尧zetta泽exa艾peta拍tera太giga吉mega兆kilo千hecto百deca十 小于1 量级英文名称中文名称deci分centi厘milli毫micro微nano纳pico皮femto飞atto阿zepto仄yocto幺...

Java基础——自学习使用(static关键字)

一、static关键字是什么? static修饰的代码属于类,定义的变量存储在方法区的静态常量池当中 二、static可以修饰什么 1.static修饰变量 static修饰的变量叫做类变量,被所有该类产生的对象所共享,存储在方法区的静态常量池中 2…...

安装docker+docker远程连接

docker Docker 是⼀个开源的应⽤容器引擎,可以实现虚拟化,完全采⽤“沙盒”机制,容器之间不会存在任何接⼝。 docker架构 docker核心概念 1. 镜像(images):⼀个⾯向 docker 容器引擎的只读模板,…...

Leetcode 3576. Transform Array to All Equal Elements

Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到&#xf…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装

以下是基于 vant-ui&#xff08;适配 Vue2 版本 &#xff09;实现截图中照片上传预览、删除功能&#xff0c;并封装成可复用组件的完整代码&#xff0c;包含样式和逻辑实现&#xff0c;可直接在 Vue2 项目中使用&#xff1a; 1. 封装的图片上传组件 ImageUploader.vue <te…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案&#xff0c;允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

Typeerror: cannot read properties of undefined (reading ‘XXX‘)

最近需要在离线机器上运行软件&#xff0c;所以得把软件用docker打包起来&#xff0c;大部分功能都没问题&#xff0c;出了一个奇怪的事情。同样的代码&#xff0c;在本机上用vscode可以运行起来&#xff0c;但是打包之后在docker里出现了问题。使用的是dialog组件&#xff0c;…...

C++:多态机制详解

目录 一. 多态的概念 1.静态多态&#xff08;编译时多态&#xff09; 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1&#xff09;.协变 2&#xff09;.析构函数的重写 5.override 和 final关键字 1&#…...

深度学习水论文:mamba+图像增强

&#x1f9c0;当前视觉领域对高效长序列建模需求激增&#xff0c;对Mamba图像增强这方向的研究自然也逐渐火热。原因在于其高效长程建模&#xff0c;以及动态计算优势&#xff0c;在图像质量提升和细节恢复方面有难以替代的作用。 &#x1f9c0;因此短时间内&#xff0c;就有不…...

莫兰迪高级灰总结计划简约商务通用PPT模版

莫兰迪高级灰总结计划简约商务通用PPT模版&#xff0c;莫兰迪调色板清新简约工作汇报PPT模版&#xff0c;莫兰迪时尚风极简设计PPT模版&#xff0c;大学生毕业论文答辩PPT模版&#xff0c;莫兰迪配色总结计划简约商务通用PPT模版&#xff0c;莫兰迪商务汇报PPT模版&#xff0c;…...

VSCode 使用CMake 构建 Qt 5 窗口程序

首先,目录结构如下图: 运行效果: cmake -B build cmake --build build 运行: windeployqt.exe F:\testQt5\build\Debug\app.exe main.cpp #include "mainwindow.h"#include <QAppli...

Docker、Wsl 打包迁移环境

电脑需要开启wsl2 可以使用wsl -v 查看当前的版本 wsl -v WSL 版本&#xff1a; 2.2.4.0 内核版本&#xff1a; 5.15.153.1-2 WSLg 版本&#xff1a; 1.0.61 MSRDC 版本&#xff1a; 1.2.5326 Direct3D 版本&#xff1a; 1.611.1-81528511 DXCore 版本&#xff1a; 10.0.2609…...