QGIS矢量化与点云处理教程

QGIS矢量化与点云处理教程

Quantum GI(QGIS)是一个用户友好的开源地理信息系统,它可以运行在Windows、Mac OS X、Linux和Unix平台上。QGIS被广泛用于地图制作和空间数据分析,支持多种矢量、栅格以及数据库格式。QGIS的一个重要优点是它的可扩展性,用户可以通过各种插件来增强其功能。

QGIS不仅提供了基本的GIS功能,如地图浏览、编辑、空间分析和地图输出,还支持复杂的空间数据分析工具。它还可以与其他GIS软件集成,如GRASS GIS和PostGIS,提供更高级的分析功能。

本教程介绍了两个QGIS的基本数据处理方法,分别为数据矢量化和点云地图投影。

数据矢量化

数据矢量化是GIS领域的一个重要数据处理方式,它使得用户能够从静态的表格/图像数据中生成动态、可编辑的地理信息数据。这对于进行地理空间分析、城市规划、环境监测等任务至关重要。通过QGIS的矢量化工具,用户可以轻松将栅格数据集成到更广泛的地理信息系统中,从而提高其空间数据处理的能力和精度。下面将从数据采集与不同特征的导入构建方式,介绍QGIS的数据矢量化流程。

数据采集

首先,矢量化的原始数据可以由手机上的APP采集得到,例如Sensors Logger。采集的数据首先需要统一存储格式,一般QGIS的可读取格式为表格CSV文件,文件格式如下图所示。表格文件的第一行应为每一列的数据类型,例如名称、纬度、经度等。这些数据类型可以为数值型,也可以为字符串型,在QGIS中可以作为可视化的依据。
在这里插入图片描述

点特征导入

点特征是矢量化数据的基础,所有其他的矢量数据类型,都可以直接或间接从点特征获得。将点特征导入,我们需要用到QGIS Toolbox中的Vector creation中的Create points from table工具,对点特征进行批量导入,工具选择如下所示。

在这里插入图片描述

双击此工具,可以看到QGIS的点特征创建UI。其中,Parameter中的Input Layer选为需要导入的点特征文件。X field为选为对应的经度列,Y field选为对应的纬度列。Z field可选为高程等其他维度信息。在配置参数完成后,即可点击run。

在这里插入图片描述

在程序运行完后,即可看到点特征已经成功导入了地图中,如下所示。用户还可以根据需要,调整点特征的可视化颜色等参数。

在这里插入图片描述

线特征构建

将线特征轨迹导入,首先需要导入点特征的轨迹。导入轨迹点特征的步骤与上一小节相同,在此不再赘述。轨迹点特征导入结果如下图 5所示。
在这里插入图片描述

在导入点特征后,我们需要用到QGIS Toolbox中的Vector creation中的Points to Path工具,将点特征转化为线特征,工具选择如下图 6所示。
在这里插入图片描述

双击此工具,可以看到QGIS的线特征创建UI。其中,Parameter中的Input Layer选为需要导入的点特征图层。勾选Create closed paths可以创建闭合线特征。在配置参数完成后,即可点击run。

在这里插入图片描述

在这里插入图片描述

在程序运行完后,即可看到线特征以及成功导入了地图中,如图所示。用户还可以根据需要,调整线特征的可视化线型等参数。

多边形特征构建

将多边形特征轨迹导入,首先需要导入线特征。导入线特征的步骤与上一小节相同,在此不再赘述。

在导入线特征后,我们需要用到QGIS Toolbox中的Vector geometry中的Lines to polygons工具,将线特征转化为多边形特征,工具选择如下图所示。
在这里插入图片描述

双击此工具,可以看到QGIS的多边形特征创建UI。其中,Parameter中的Input Layer选为需要导入的线特征图层。在配置参数完成后,即可点击run。

在这里插入图片描述
在这里插入图片描述

在程序运行完后,即可看到多边形特征已经成功导入了地图中,如图所示。用户还可以根据需要,调整多边形特征的可视化等参数。

点云地图投影

点云地图都应是GIS领域的一个重要数据操作方式,它使得用户能够从其他传感器采集的的3D数据中生成与地图对应的地理信息数据。通过QGIS的Vector和Raster工具,用户可以轻松将3D数据更广泛的应用于地理信息系统中,从而提高其空间数据处理的能力和精度。下面将从点云数据处理工具以及坐标投影变换,介绍QGIS的点云地图投影流程。

LASTools介绍

QGIS中的LAStools是一组用于处理激光雷达(LiDAR)数据的强大工具。LiDAR技术通过激光扫描生成高分辨率的三维点云数据,这在地理信息系统(GIS)领域中非常有价值。LAStools在QGIS中以插件的形式存在,提供了一系列高效的工具来处理、分析和可视化LiDAR数据。

LAStools包括多种工具,如数据格式转换、点云过滤、数据融合、地表建模、特征提取等。这些工具使用户能够从原始LiDAR数据中提取有用信息,例如生成数字地形模型(DTM)和数字表面模型(DSM),识别建筑物和树木,以及进行洪水模拟和视野分析等。

Vector转换成Raster数据

通过激光雷达扫描获得的数据通常为LAS格式,直接将LAS格式导入至QGIS中,我们得到的是LAS文件的矢量格式,如下图 12所示。所导入的矢量格式不能进行很好的数据投影变换,因此,下一首先将点云的矢量格式转为栅格形式。

在这里插入图片描述
将点云的矢量格式转为栅格形式,需要使用Lastools中的las2dem工具,工具选取如下图所示。
在这里插入图片描述

双击此工具,可以看到Lastools的las2dem创建UI。其中,Parameter中的Input LAS/LAZ file选为需要转化的LAS点云文件。在配置参数完成后,即可点击run。

在这里插入图片描述
在程序运行完后,即可看到las2dem转换后的Raster数据已经成功导入了地图中,如图所示。用户还可以根据需要,调整Raster的可视化等参数。
在这里插入图片描述

Raster数据投影

在完成las2dem将LAS文件转换成Raster文件后,我们需要用到QGIS中的Georeferencer工具,将点云Raster文件投影对齐至地图上,工具选择如下图所示。

在这里插入图片描述

点击此工具,可以看到QGIS的Georeferencer配置UI。首先我们打开刚才转化完成的Raster格式点云,如下图所示。

在这里插入图片描述
下一步,我们需要设置变换参数。在这里,我们设置变换种类为Helmert,采样方法为近邻点,如下图所示。

在这里插入图片描述

设置完变换参数,我们在UI界面中添加控制点,也就是GCP。控制点的选取,可以选择建筑物角点等特征明显、易于对齐的点,从而实现更加准确的变换,如下图所示。

在这里插入图片描述

在添加完控制点后,点击界面左上角的绿色三角开始转换。若转换结果正确,可以观察到如下图所示的点云投影地图效果。用户还可以根据需要,调整点云的可视化参数,增强可视化效果。

在这里插入图片描述

所示的点云投影地图效果。用户还可以根据需要,调整点云的可视化参数,增强可视化效果。

  • 21
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值