Advertisement

QGIS 3.18正式发布,五大新特性解析

阅读量:

于2月19日正式宣布启动打包阶段后,QGIS项目将正式发布新的核心代码库,并完成所有必要的准备工作,着重于稳定性方面的长期维护工作,以确保系统的稳定运行和长时间的可靠性表现。与此同时,QGIS项目负责人之一Marios Kyriakou已在YouTube上发布了关于新功能的具体细节,全面展示了3.18版在数据管理、点云支持以及用户界面等多方面的显著提升,并对未来的发展方向进行了详细的解读与展望

在过去的几个月中,在QGIS 3.x版本的第18.0子版本发布后,我们从点云数据导入(Point Clouds)、网孔数据处理(Mesh)、加强了对数据管理的支持(Data Management)、优化了制图符号化功能(Symbology)、增加了三维建模与渲染能力(3D Features)、提升了用户的使用界面体验(User Interface),以及改进了渲染效果等方面完成了66项新增功能或性能改进。这些改进内容详细列举于后文

该版本的官方更新日志信息请查阅:https://changelog.qgis.org/en/qgis/version/3.18/#category-14。

在最新版本中记录了QGIS团队上一个开发周期的主要工作成果,并且在一定程度上反映了QGIS的发展趋势。我们团队经过系统性梳理和精炼,提取出了五大核心新特性,并与大家分享。

注:新特性筛选和排序为本人根据个人经验确定,不代表QGIS官方观点。

TOP 1:原生支持点云(Point Cloud)

入选理由:点云数据集成、管理和分析需求迫切。

随着激光雷达测量技术的不断发展,在摄影测量学、遥感技术和计算机视觉等众多领域中逐渐成为了不可或缺的数据资源基础之一。伴随着技术的进步与应用需求的增长,在之前的软件版本中使用的软件包仅能支持有限的点云功能,在实际使用过程中往往需要依赖外部工具完成基础操作以满足复杂场景下的数据分析需求。这也引发了诸多用户的期待

3.18版本具备了基础的点云数据管理功能,例如支持加载点云数据(包括已索引的数据),并能进行点云符号化处理,同时展示了二维视图和三维视图

实现了统一的数据管理和加载功能,并且支持类似其他类型数据的拖放操作(拖拽)以及从数据管理器窗口完成

提供了统一的数据管理和加载功能,并支持与同类数据处理方案相似地通过浏览器面板拖放操作(拖拽)或从数据管理器窗口完成

从数据引擎层面上看,在支持点云数据时采用了PDAL库这一开源工具。该开源项目支持读取、写入以及处理点云数据,并基于与GDAL类似的理念设计了功能模块;同时由于其设计理念与GDAL相契合,在功能实现上也较为契合易行性整合上具备优势。

TOP 2:数据提供者(Data Provider)

入选理由:新增和优化了多个功能点。

3.18版本QGIS团队对数据提供者模块进行了较大改进。

新增了对SAP HANA数据库的支持。基于OGC标准设计的内存数据库中加入该系统模块后将能够实现功能需求。Express版本可通过官方网站获取。

宣布终止支持DB2数据库。

对MSSQL数据库来说,可以选择采用预设参数来加载数据内容,并通过降低加载时间从而提升性能水平。

GDAL“导出到PostgreSQL”工具新增几何图形类型

GDAL

TOP 3:打印布局(Print Layout)

新增功能包括渐变色调和动态文本功能极大地方便了地图打印布局设置。

渐变色图例

在打印布局中进行渐变色图例的设置时,默认情况下会采用一种较为简便的方式进行配置操作。传统的绘制流程相对复杂费时,在3.18版本开始,在图例功能中新增了对渐变色的支持。目前系统支持线性插值伪彩色渲染栅格层、单波段灰度渲染栅格层以及基于渐变色的点云展示。然而,在矢量数据图形处理方面仍处于初步阶段,并未实现基于矢量数据的图形展示功能

地图上的渐变色图例需设置宽度和高度,并选择合适的字体样式以及排列方式;对于多行图例的排列布局,在文字前后添加特定符号,并设置数字显示格式;同时需确定渐变色走向(从大到小或从小到大)以及扩展方向(水平或垂直),以确保地图布局符合美观要求

预设动态文本(Dynamic text presets)

添加项

TOP 4:符号化(symbology)

入选理由:集成了在线官方符号库。

从样式管理器打开在线样式库

样式管理器新增了可直接打开在线样式库(Browse Online styles)按钮图标(Browse Online styles),即可打开QGIS HUB(https://plugins.qgis.org/styles/)中的样式库。

使用表达式设置符号不透明度

早期版本仅允许单个符号图层通过表达式设定其透明度;如今则可通过数据定义表达式实现对所有符号透明度的整体调节。

支持动态SVG

通过QGIS表达式能够实时生成SVG XML中的属性信息或节点设置,并且可以根据输入的数据进行定制化的SVG图形展示

TOP 5:三维(3D)

入选理由:不断提升立体呈现效果的三维场景体验,在此过程中增添EDL照明以优化点云空间展示效果。

EDL照明

眼 dome 照明(Eye dome lighting)是一种后期处理技术。该技术通过比较每个像素与其相邻像素在空间位置上的差异来评估边缘区域,并基于计算出的深度差异,在边缘区域施加高光效果。从而提升三维点云场景图层的空间立体感,并最终使得散点云数据更加直观易懂。

使用数据定义设置材质颜色

在三维场景中利用属性字段的取值或者使用表达式来设定多边形图层的颜色。材质的不同会直接影响颜色和外观的表现效果:

Realistic (Phong) material,一种基于三维视图灯光配置的真实感材质模型,通过该模型能够准确地模拟出物体表面反射光线的行为特征

当使用CAD(Gooch)材质计算材质颜色时,则会忽略三维视图的灯光设置,在基于设定的数据下进行计算后,确定漫射反射、蓝色色调、温暖色调以及镜面反射四种属性参数值,从而确定最终的颜色值。

支持正射投影

三维场景的正射投影常用在考古、建筑等领域。


版权声明

本文鼓励转载,在转载时,请您务必注明出处。本文源自QGIS官方发布渠道:https://changelog.qgis.org/en/qgis/version/3.18/#category-51,并对原文的相关内容表示特此声明:上述内容的所有版權均歸原作者所有。

全部评论 (0)

还没有任何评论哟~