最近邻分析 (QGIS3)

GIS 在分析要素之间的空间关系方面非常有用。其中一种分析是找出哪些要素最接近给定要素。在QGIS中有多种方法可以进行此分析。您可以使用按最近连接属性执行空间连接,也可以使用处理工具箱中的距离矩阵工具获取到其他图层到所有要素的距离。在本教程中,我们将从处理工具箱探索一个名为到最近中心的距离的工具,该工具不仅可以找到到最近要素的距离,还可以通过一条线连接该要素以可视化结果。

任务概述

给定 1900 年至 2000 年间所有已知地震的位置,找出地震发生的每个位置最近的人口稠密地点。

获取数据

  1. 在本教程中,我们将从NOAA的国家地球物理数据中心下载1900-2000年之间的地震数据集,生成自公元前2150年以来所有重大地震的大量数据集。访问 NOAA NCEI 门户并输入 最小值为 和最大值为 。这将返回这些年来NOAA发生和记录的所有地震事件。对于其他特定结果,您可以使用不同的参数进行筛选。单击搜索。19002000

01dc830245456845f7fab78a9e025b40.png

  1. 结果,我们发生了2585起地震事件。单击下载 TSV 图标。

f73e66d4b157a9cb45e8299d009b215b.png

自然地球有一个很好的人口稠密地区数据集。下载简单(较少列)数据集

为方便起见,您可以直接从链接下载两个数据集的副本 下面:

earthquakes_2021_11_25_14_31_59_+0530.tsv

ne_10m_populated_places_simple.zip

数据来源:[NCEI[自然地球]

程序

  1. 在“浏览器”面板中找到下载的文件并将其展开。将文件拖到画布上。ne_10m_populated_places_simple.zipne_10m_populated_places_simple.shp

19b66db3b5d70d20831c0b2428d6b38e.png

  1. 您将看到在“图层”面板中加载了一个新图层。此图层包含表示人口稠密地点的点。现在我们将加载地震图层。此图层以制表符分隔值 (TSV) 文本文件的形式提供。若要加载此文件,请单击“数据源工具栏”上的“打开数据源管理器”按钮。您也可以使用键盘快捷键。ne_10m_populated_places_simpleCtrl + L

7fd14b9af23fdc56bb2640322026ed0d.png

  1. 在“数据源管理器”对话框中,选择“分隔文本”。

2bef18e940649c16f04fa727a0642124.png

  1. 单击“文件名”旁边的“...”按钮,然后浏览到下载的文件。根据操作系统的不同,您可能无法在下载的目录中看到该文件。如果是这种情况,请在“选择要打开的分隔文本文件”对话框中切换到“所有文件(*;”)。打开后,在“文件格式”部分中选择“自定义分隔符”,然后选中 。在几何定义部分中,选择点坐标。默认情况下,X 字段和 Y 字段值将使用输入中的相应字段自动填充。在我们的例子中,它们是和.您可以将几何 CRS 保留为默认 CRS。如果您的文件包含不同 CRS 中的坐标,您可以在此处选择适当的 CRS。单击添加,然后单击关闭。earthquakes-2021-11-25_13-39-30_+0530.tsvTabLongitudeLatitudeEPSG:4326 - WGS 84

b934b94317e422db4a50d22b7e5f288a.png

  1. 缩放并浏览这两个数据集。每个红点表示地震发生的位置,每个绿点表示人口稠密的地方的位置。我们的目标是从人口稠密的地方图层中找出地震图层中每个点的最近点。让我们检查地震图层的属性表。选择图层,然后单击工具栏中的打开属性表图标。

30aa723d9da7ab4a1f575b860f8a2fb2.png

  1. 存在要素,但数据包含的条目很少,没有纬度或经度信息。在继续之前,我们必须将其删除。关闭属性表。2586

81a4da5082cbc3993a796529985c0952.png

  1. 转到处理 ‣ 工具箱 ‣ 矢量几何 ‣ 删除空几何工具。双击将其打开。

3659de6547013b3348576373d070d9de.png

  1. 在移除空几何对话框中,选择作为输入图层,然后选中同时移除空几何框。单击运行。处理完成后,单击“关闭”。earthquakes-2021-11-25_13-39-30_+0530

9f0148fb1a77e47c82259fea5ca0e8ca.png

  1. 新图层将添加到“图层”面板中。为了进行分析,我们将使用此图层而不是原始图层。取消选中“图层”面板中的图层以将其隐藏。选择图层,然后单击属性工具条中的打开属性表按钮。Non null geometriesearthquakes-2021-11-25_13-39-30_+0530Non null geometries

940d8f9b106a1af3d2c8324e1219ba25.png

  1. 您将看到要素总数的计数较低,因为纬度和经度值为空的所有行均已移除。关闭属性表。

e45525320e6f6cf2d814a9c8cd5273f4.png

  1. 现在是时候执行最近邻分析了。搜索并定位处理 ‣ 工具箱 ‣ 矢量分析 ‣ 到最近中心的距离(线到中心)工具。双击以启动它。

064b1332f10a92525af22e76adacbea3.png

注意

我们还可以添加一个点图层作为输出,为此使用到最近中心(点)的距离工具。

  1. 在到最近中心的距离(线到中心)对话框中,选择源点图层。选择作为目标中心图层。选择作为中心图层名称属性。该工具还将计算人口稠密的地方与最近的地震之间的直线距离。设置为度量单位。单击“中心距离”,然后单击“保存到文件...”将文件另存为 。单击运行。处理完成后,单击“关闭”。Non null geometriesne_10m_populated_places_simplenameKilometers...earthquakes_with_nearest_city.gpkg

c45d21b10706c22041f033df4e242476.png

  1. 回到QGIS主窗口,您将在“图层”面板中看到一个名为“已加载”的新线图层。该图层具有将每个地震点连接到最近的人口稠密地点的线要素。选择图层,然后单击工具栏中的打开属性表图标。earthquakes_with_nearest_cityearthquakes_with_nearest_city

9b9c3e54ee1d9fcc37f96afad6a35fd4.png

  1. 向右滚动到最后一列,您将看到 2 个名为 HubName 和 HubDist 的新属性添加到原始地震要素中。这是从人口稠密地点图层到最近邻的距离的名称。

605f1c223744811965d87743a9f00c58.png

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: QGIS 3教程PDF是一本关于QGIS 3的教学材料,适用于想要学习和使用QGIS软件的人群。QGIS是一款开源的地理信息系统软件,它提供了丰富的地理空间分析工具,能帮助用户进行地图制作、数据处理和空间分析等工作。 这本教程PDF通常包含基础知识和操作指南,教导读者如何安装QGIS软件,并介绍软件界面和主要功能。它还会涵盖数据导入和导出、图层管理、符号化和标注、投影坐标系、数据查询和空间分析等主题。通过学习这些内容,读者将逐步了解如何利用QGIS软件来创建地图,并进行各种地理空间分析。 这本教程PDF的好处在于它提供了结构化的教学材料,帮助读者逐步学习和掌握QGIS软件的各个方面。通过按照教程的步骤进行操作,读者能够更好地理解软件的功能和操作方法。此外,由于是以PDF格式提供,读者可以随时随地访问教程,方便学习和参考。 总的来说,QGIS 3教程PDF是一本详细介绍QGIS 3软件的教学材料,适合想要学习和使用QGIS软件的人群。通过学习这本教程,读者可以逐步掌握QGIS的操作方法,并学会如何利用QGIS进行地理空间分析和地图制作。 ### 回答2: QGIS 3教程PDF是一本关于QGIS 3软件的教学材料,旨在帮助用户掌握和使用QGIS 3软件进行地理信息系统(GIS)分析和地图制作。 首先,QGIS 3是一款开源的GIS软件,提供了强大的功能和工具,适用于各种GIS应用。这本教程PDF可以帮助初学者了解和熟悉软件的界面和功能。它详细介绍了QGIS的安装过程,并提供了逐步的指导,让用户能够快速上手。 教程PDF涵盖了QGIS 3中最常用的工具和功能,包括数据导入、数据编辑、空间分析、数据查询和地图制作等。它不仅提供了详细的步骤和截图,还提供了示例数据和练习题,帮助读者实际操作和巩固所学知识。 此外,教程还介绍了一些高级功能和技巧,如使用插件扩展功能、进行地形分析和3D地图制作等。它还介绍了如何连接外部数据库,如PostgreSQL和MySQL,并使用这些数据库进行空间分析和地图制作。 总结起来,QGIS 3教程PDF是一个综合而详细的教学材料,适用于想要学习和掌握QGIS 3软件的人群。通过跟随教程,读者可以了解和熟悉QGIS 3的功能,掌握GIS分析和地图制作的基本技巧,并能够应用于实际项目中。它是一个必备的参考资料,无论是初学者还是有经验的GIS专业人士都能从中受益。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值