QGIS 3.12的变更日志

image1

如果你正在寻找新的功能和大量的错误修复,这个版本会让你笑得合不拢嘴!QGIS的每一部分都增加了丰富的功能。从标签蒙版到本地PG栅格提供程序到难以置信的新网格层功能,还有更多,这个版本对每个人都有好处。一如既往,我们想提醒您,QGIS是一个开源项目,如果您能够,请考虑通过捐赠、赞助或对代码文档、网站等的贡献来支持我们的工作。

Thanks

我们要感谢开发人员、文档编制人员、测试人员和所有自愿付出时间和精力(或资助人员这样做)的人。来自QGIS社区,我们希望您喜欢这个版本!如果你想捐出时间、金钱或是参与让QGIS变得更棒,请访问qgis.org网站伸出援手!

QGIS由捐助者和赞助商提供支持。在我们的捐助者名单上可以看到对该项目作出大小财政捐助的捐助者的最新名单。如果您想成为正式的项目赞助商,请访问我们的赞助页面了解详细信息。赞助QGIS有助于我们资助我们的六个月一次的开发者会议,维护项目基础设施和资助缺陷修复工作。下面提供了当前赞助商的完整列表-非常感谢所有赞助商!

QGIS是免费软件,你没有义务支付任何费用来使用它-事实上,我们希望鼓励人们广泛使用它,无论你的经济或社会地位是什么-我们相信,赋予人们空间决策工具的权力,将为全人类带来一个更好的社会。

地图工具

功能:QgsMapLayerAction:添加图例上下文菜单项以执行选择操作

新的菜单项(选择时的操作)将添加到层树上下文菜单中。它只在需要时显示(层有选择,操作可以在给定层上运行)。

imageQ1

此功能由开发 Denis Rouzaud

功能:显示从GPS锁定位置到当前光标的距离

连接GPS设备时,每当用户将光标移动到画布上时,一条实时状态栏消息将显示光标到GPS固定位置的距离和方位。

投影距离和方向角设置在此显示中被考虑。

Peek 2020-01-14 16-06

此功能由开发 Nyall Dawson

功能:添加格式设置以向项目显示角度方向角

“设置-选项-映射工具”选项卡包含一个新设置,用于控制用于显示新创建项目的角度方向角的默认格式。无论何时创建新项目,它都将继承此默认设置。

“项目属性”对话框还为项目特定的方向角格式提供了新设置。

其目的是,无论何时在QGIS中显示角度方向角,它们都将使用当前项目的方向角格式设置进行格式化。

还包括许多很好的API添加,提供了一个稳定、易于发现的位置,用于设置和检索设置,如方位格式。

Peek 2020-01-09 11-08

此功能由开发 Nyall Dawson

用户界面

功能:单击“添加”按钮后添加PostgreSQL数据时取消选择表。

在添加PostQGRE数据源后,按“添加SQL数据源”按钮取消选择之前选择的数据。

此功能由 Kartoza

此功能由开发 Samweli Mwakisambwe

功能:在状态栏中显示总平移距离和方向角

在画布平移操作期间,我们在状态栏中添加了总平移距离和方向角。允许用户确切地知道他们将地图拖了多远(以及拖向了什么方向)。

image5

此功能由开发 Nyall Dawson (North Road)

功能:设置默认项目文件格式(qgs/qgz)的新选项

这将添加一个新的全局选项来定义首选的项目文件格式

imageQ2

这一特点是由创业基金会资助的。

此功能由开发 Denis Rouzaud

功能:修复复制到另一层时的无效属性对话框

可以将特征从一个图层复制到另一个图层。如果目标层中的原始属性相同,则它们来自目标层。否则,取默认值。否则,新属性为空。

如果目标层对字段有约束,则应立即满足这些约束,或者故意忽略这些约束。但不是像以前那样复制无效。

这就是为什么现在要根据约束检查属性。对于所有无效的功能都会弹出一个对话框。

copydialog2

仅粘贴一个特征时,选项会减少:

copypastesingle

此功能由开发 signedav

特性:允许将地图层从图层树放到投影选择小部件上

…设置投影以匹配该层。只是一个节省时间的捷径!

Peek 2019-12-20 11-27

此功能由开发 Nyall Dawson

功能:处理栅格计算:添加缺少的BTN并验证

添加ABS/MIN/MAX和validate expression缺少的按钮。

image10

这个功能是由亚历山德罗·帕索蒂开发的

符号学

特点:矢量跟踪动画和网格层流线

网格矢量渲染器现在可以在现有的“箭头”模式上可视化流线和粒子。

image11

此功能由 TUFLOW

此功能由开发 Vincent Cloarec (Lutra Consulting)

特点:选择性掩蔽

添加了一个新的高级渲染功能:选择性遮罩。它允许定义标签或点标记周围的“遮罩”区域。这些蒙版只会“取消绘制”下面由用户选择的其他层的一些符号层。

image12

此功能由 QGIS.CH and others through a cofunding campaign

此功能由开发 Hugo Mercier (Oslandia)

特点:当十进制度数旋转计算失败时,回退到静态值

最后,图例还可以很好地处理数据定义的旋转。QGIS已经可以将数据定义的旋转应用于符号和单个符号层,但这导致了一个不完整的图例。现在,可以通过更改数据定义特性旁边的默认值来控制图例上符号(以及在符号图层上定义的符号部分)的旋转。

旧的行为是在表达式失败的情况下总是返回到0。这使得在某些情况下很难创造出一个恰当的传说。

e、 如果你有两个符号层,它们的旋转有以下表达式

"orientation"

90 + "orientation"

它是两个正交的符号层(例如,表示一个直角),由一个方向场旋转。

现在在图例(和符号预览)中,两个图层都将以0旋转显示,因为没有与字段方向关联的特征。

新的行为是回到静态的配置值,这使得为这些情况配置图例非常直观。

Before

Peek 2019-12-08 09-18

After

Peek 2019-12-08 09-16

此功能由开发 Matthias Kuhn

功能:为随机标记填充添加基于密度的点计数

此功能将基于密度的点计数方法添加到新的随机标记填充中。

image15

此功能由Mathieu Pellerin开发

特征:随机标记填充符号图层类型

此功能添加了一个新的填充符号图层类型“随机标记填充”。它允许使用放置在多边形边界内随机位置的标记符号渲染多边形特征。

选项包括:

  • 要为多边形渲染的标记符号数

  • 是否应将在多边形边缘附近渲染的标记剪裁到多边形边界

  • 一个可选的随机数种子,在刷新地图时提供一致的标记位置(也允许随机放置在QGIS服务器和基于平铺的渲染上)

image16

此功能由 SLYR

此功能由开发 Nyall Dawson (North Road)

功能:添加选项以设置渲染栅格层中节点数据像素的颜色

允许栅格节点数据像素以特定(非透明)颜色着色。设计用于匹配ArcMap中的“显示背景值”选项。

image17

此功能由 SLYR

此功能由开发 Nyall Dawson (North Road)

贴标签

功能:允许删除自定义标签位置

我们添加了一个新的可能性选项,通过在移动标签时按DEL键删除自定义标签位置。

image18

此功能由开发 Denis Rouzaud

图表

功能:图表渲染器的Paint effect支持

这个新功能允许图表使用paint effects,包括阴影、外部光晕等。。。

image19

此功能由 SLYR

此功能由开发 Nyall Dawson (North Road)

特点:新图表类型“堆叠条形图”

有了这个新功能,用户就可以为每个属性在垂直或水平上创建不同颜色的堆栈条。设计用于匹配ArcGIS中可用的“堆叠”图表渲染器选项。

image20

此功能由 SLYR

此功能由开发 Nyall Dawson (North Road)

功能:矢量层条形图的间距选项

允许用户控制图表中每个条形图之间的间距。

image21

此功能由 SLYR

此功能由开发 Nyall Dawson (North Road)

功能:控制饼图角度方向的新选项

此功能允许控制以顺时针还是逆时针方向渲染截面。

image22

此功能由 SLYR

此功能由开发 Nyall Dawson (North Road)

致使

功能:用于网格层播放的播放/停止按钮

可以通过“播放/停止”按钮切换网格层数据集的时间范围。可以在“时间设置”对话框中调整播放设置。

image23

此功能由 Lutra Consulting

此功能由开发 Lutra Consulting

特征:将面上定义的数据动态重采样到顶点(网格层)

对于定义在面上的数据集,可以选择用邻域平均法将数据插值到顶点。如果未选择数据插值方法,则单个面上的每个像素都有一个值/颜色。对于顶点上的数据,每个像素的渲染将从顶点上的值插值,从而使图形更平滑。

使用“网格轮廓样式”面板在数据插值方法之间切换。

image24

此功能由 Austrian Ministry of Agriculture, Forestry, Environment and Water Management

此功能由开发 Peter Petrik (Lutra Consulting)

特点:支持网格参考时间

对于各种数据集类型,例如GRIB和NetCDF,QGIS时间设置对话框中的参考时间是从原始数据预填充的,不需要手动设置。此外,我们还修复了与时间解析相关的各种错误,因此在QGIS 3.12中,应该可以以正确的方式在绘图/动画中格式化和显示时间:

  • 如果数据集组提供了有效的时间引用,则此时间引用用于显示时间(使用绝对时间)。

  • 如果没有提供参考时间,则使用相对时间来显示时间,并且用户可以设置时间参考来显示绝对时间。

  • 当没有提供时间参考时,默认值为00:00:00设置的当前日期+时间。

如果需要,会添加一个按钮来重新加载数据集组提供的参考时间。

它还添加了一个新功能,允许用户使用一个组合框设置提供者的时间单位(如果这个时间单位不同于小时)。

imageQ3

此功能由 TUFLOW

此功能由开发 Vincent Cloarec (Lutra Consulting)

三维特征

特征:三维网格层地形渲染器

可以将三维视图中的网格层渲染为地形。

用户可以选择启用/禁用平滑三角形和线框。可以选择线框的线宽和线颜色,更改垂直比例并选择渲染样式(唯一颜色或颜色渐变着色)。

有两个条目可以在三维视图中渲染网格层:

  • 在config小部件中选择网格作为地形

  • 激活图层属性中的三维视图。

用户可以选择这些设置:

  • 启用/禁用平滑三角形

  • 启用/禁用线框

  • 选择线框的线宽和线颜色

  • 更改垂直刻度

  • 选择渲染的样式:唯一颜色或颜色渐变着色

  • 将颜色渐变着色设置为栅格层

目前,可以将网格渲染为三角网,但不支持渲染数据集。然而,基础设施已适应未来一轮的工作。

mesh3dsettings

image27

此功能由 TUFLOW

此功能由开发 Vincent Cloarec (Lutra Consulting)

功能:在背景中加载3D矢量图层数据+平铺

这增加了对将数据从矢量图层后台加载到三维地图视图的支持。到目前为止,加载(和细化)将完全冻结GUI—这可能需要几秒钟的时间,这取决于输入数据的复杂性。

基本矢量层渲染器和基于规则的渲染器被转换为使用QgsChunkedEntity,它已经用于地形渲染。除了解锁GUI之外,还有两个改进:

  • 加载过程是多线程的,而不是只使用一个核心

  • 加载是在平铺中完成的,因此可以在其他数据仍在加载的情况下看到显示3D数据的分幅

在矢量图层的3D选项卡中有一个新的配置选项-它决定了四叉树的深度。例如,一个缩放级别意味着整个层只有一个平铺。三个缩放级别意味着在叶级将有16个平铺(每个额外的缩放级别乘以4,因此我将GUI限制为最多8个级别,这将提供大约16K个平铺,这已经是很多了)。

向量层的平铺四叉树是如何填充的:所有内部树节点都是空的,因此3D地图场景会尝试立即用它们的子节点替换它们——直到到达叶子节点为止。当前只有叶级别的节点保存任何数据。将来,当我们引入更精细的策略时,这一点可能会发生变化——例如,内部节点可能包含子节点的一小部分特征(这将允许我们在放大很多时显示某些内容,而不需要加载所有数据)。

出于调试目的,还有一个新的配置选项“show bounding box”。这允许您查看每个平铺的边界框(如果有一些平铺问题没有在应该出现的情况下显示,则特别有用)。

此功能由QGIS.org网站格兰特。

此功能由开发 Martin Dobias

表达

功能:搜索功能标签

标记静态表达式函数,使它们更易于检索。当用户输入函数名的“split”或“convert”或之前的一部分时,会列出像array \u to \u string这样的函数。

image33

此功能由 SwissTierras-Colombia

此功能由开发 David Signer (OPENGIS.ch)

特征:列出引用的图层值

当字段是RelationReference、ValueRelation和ValueMap时,不仅可以显示当前层的值,还可以显示被引用层/配置的可能性中的可能值。

image34

此功能由 SwissTierras-Colombia

此功能由开发 David Signer (OPENGIS.ch)

特点:新表达式

  • is_empty(geom) ,检查几何图形是否为空(不包含坐标的几何图形)

  • is_empty_or_null(geom) ,检查几何图形是空的还是空的(没有几何图形)

  • hash, cryptographic hashes functions using QCryptographicHash . 用例与PgCrypto相同,但在客户端用于所有支持的格式。

此功能由开发 Loïc Bartoletti (Oslandia)

特点:新算法“重命名表字段”

获取输入层、现有字段和字段的新名称,并输出重命名了选定字段的新层。

虽然这个结果也可以通过重构字段算法实现,但重构字段并不是特别友好的模型。它依赖于固定不变的表结构,不能适应不同字段结构的输入表。

相比之下,这个简单的重命名字段算法非常适合于模型的使用,因为它只对单个字段进行操作,而对所有其他字段保持不变。

image35

此功能由开发 Nyall Dawson

功能:存储表达式

  • 存储用户表达式

  • 清除编辑器图标/操作

expression-storage-opt

另见QEPhttps://github.com/qgis/qgis-Enhancement-Proposals/issues/135

此功能由 Salvatore Fiandaca

此功能由开发 Alessandro Pasotti

功能:在表达式生成器中列出引用的图层值

当字段是RelationReference、ValueRelation和ValueMap时,不仅可以显示当前层的值,还可以显示被引用层/配置的可能性中的可能值。

age 是一张价值地图, 是一种价值关系 island_id 是关系引用

uniquevalues

在示例中,我们有以下人员:

  • 乔治(在古巴,二十几岁,人类)保罗(在越南,三十多岁,人类)林戈(在委内瑞拉,四十多岁,猫)约翰(在越南,四十多岁,桌子)

  • 国家层的条目是 苏联、古巴、越南、缅甸、委内瑞拉、朝鲜

此功能由开发 signedav

功能:添加表达式函数,用于与wkb进行转换

  • geom_from_wkb( geom_to_wkb( make_point(4,5) ) ) a point geometry object 返回从已知二进制(WKB)表示形式创建的几何体。

  • geom_to_wkb( $geometry ) binary blob containing a geometry object 将几何体的已知二进制(WKB)表示形式返回为二进制blob。

将geom u from u wkb和geom u添加到u wkb,这会将现有geom u from u wkt/geom u镜像到u wkt函数,但用于几何图形的wkb表示。

自从QGIS 3.6以来,我们已经很好地支持表达式和字段值中的二进制blob值,因此添加这些函数允许用户使用包含WKB几何表示的二进制blob字段(例如,使用显示编码几何图形的几何图形生成器)

此功能由 SLYR

此功能由开发 Nyall Dawson (North Road)

功能:是有效表达式吗

is_valid(geom_from_wkt('LINESTRING(0 0, 1 1, 2 2, 0 0)')) true 如果几何体有效,则返回true;如果根据OGC规则,它在2D中格式良好

向表达式中添加一个is\u valid函数,该函数重用GEOS is valid,如果几何体有效,则返回true;如果几何体的格式符合OGC规则,则返回true。

此功能由Pete King开发

特点:Add datetime\\ from epoch(MSec from epoch)表达式函数

datetime_from_epoch(1483225200000) 2017-01-01T00:00:00 返回日期时间,其日期和时间是自1970-01-01T00:00:00.000(协调世界时)以来经过的毫秒数(毫秒)(协调世界时),并转换为本地时间.

此功能由Richard Duivenvoorde开发

特点:rotate()表达式函数

rotate($geometry, 45, make_point(4, 5)) geometry rotated 45 degrees clockwise around the (4, 5) point 返回几何体的旋转版本。计算是在这种几何的空间参照系中进行的。

这个特性是由Raymond Nijssen,Nyall Dawson开发的

功能:允许种子随机函数

  • rand(10, 80, 1) 30 返回由最小和最大参数指定的范围内的随机整数(包括)。如果提供了种子,则返回的结果将始终相同,具体取决于种子。

  • randf(10, 80, 1)   19.37136508087729 返回由最小值和最大值参数(包括)指定的范围内的随机浮点值。如果提供了种子,则返回的结果将始终相同,具体取决于种子。

这个特性为rand()和randf()函数添加了一个可选的seed参数,如果您希望结果是确定性的,例如为特性指定随机但固定的颜色,这非常有用。例如,对于相同的颜色(50,$hsu),使用相同的颜色(50,$hsu)。我们还改进了rand()函数,该函数不适用于高值(超过32000),方法是使用Qt的QRandomGenerator而不是qrand(qt5.11中似乎不推荐使用qrand)。

这个特性是由奥利维德朗开发的

功能:语言支持格式化\u date()和to {date,datetime,time}()

  • format_date('2012-05-15','d MMMM yyyy','fr') '15 mai 2012'

  • format_date('2012-05-15','d MMMM yyyy','it') '15 maggio 2012'

  • format_date('2012-05-15','d MMMM yyyy','en')  '15 May 2012' 将日期类型或字符串格式化为自定义字符串格式。使用Qt日期/时间格式字符串。请参见QDateTime::toString。

默认情况下,这些表达式使用应用程序的区域设置。通过添加可选语言参数,可以处理与默认区域设置不匹配的日期(例如,运行QGIS的英语系统试图将法语格式的字符串转换为日期对象)。

此功能由Mathieu Pellerin开发

数字化

功能:在复制/粘贴到另一层时编辑无效属性

在将特征从一个图层复制到另一个图层时,如果目标图层上存在默认值无法自动满足的约束(例如非空值),将弹出一个对话框来修复无效属性或故意忽略这些约束。

image38

此功能由 Amt für Wald und Wild Zug

此功能由开发 David Signer (OPENGIS.ch)

特性:快照缓存并行化

在QGIS的早期版本中,快照索引缓存是按顺序构建的,在开始编辑之前,您必须等待所有层都被索引。多亏了QGIS.org网站现在,QGIS为每个层并行地构建捕捉索引缓存,因此它加快了整个过程。捕捉也被放宽了,这意味着你不必等待缓存完成,你可以开始编辑和捕捉信息将出现在他们准备好。

image39

此功能由 QGIS.org

此功能由开发 Julien Cabieces (Oslandia)

数据管理

功能:DXF导出改进

我们对DXF的输出过程进行了改进。这巩固了导出过程并提供了新功能。

  • 导出几何图形样式并使用块

  • 保留了三维几何图形的Z坐标

  • 导出标签时,将考虑其定位点以及水平和垂直对齐或象限设置

整个DXF导出过程也已准备好在线程中运行。有了这一点,它现在只需一步就可以被发送到后台,允许取消正在进行的导出过程或作为处理算法公开。

此功能由 Kanton Schaffhausen

此功能由开发 Matthias Kuhn (OPENGIS.ch)

窗体和小部件

特征:从关系编辑器创建几何特征

我们添加了从关系编辑器小部件中直接添加新功能并数字化其几何图形的功能。现在,添加与当前显示的父特征相关的几何特征变得更加容易。

image40

此功能由 QWAT user group

此功能由开发 Julien Cabieces (Oslandia)

特征:改进特征选择对话框

从“关系编辑器”小部件中,可以将当前显示的功能与现有功能链接起来。功能选择对话框允许您选择这些功能。感谢QWAT用户组,功能选择现在与canvas'one共享,因此很容易找到并选择您想要链接的功能。我们还添加了过滤显示的特性(选定的特性、在地图上可见的特性、匹配表达式的特性……)的功能,重用属性形式中已经存在的相同小部件。

image41

此功能由 QWAT user group

此功能由开发 Julien Cabieces (Oslandia)

特点:拖放表单设计器中的UX改进

拖放表单设计器得到了一些不错的用户体验改进

  • 两个列表(可用字段和布局树)现在是同步的:每当您在一个列表中选择一个条目时,匹配的条目就会在另一个列表中被选中。

  • 隐藏的配置对话框(在双击下)被带到右侧面板

image42

此功能由QGIS.org网站窃听器

此功能由开发 Denis Rouzaud, OPENGIS.ch

图层图例

功能:支持在图层树中显示WMTS图例图形

我们添加了直接在图层树中显示WMTS图例图形的支持,就像WMS图例图形一样。

例子:

imageQ4

示例用例:https://wmts10.geo.admin.ch/EPSG/2056/1.0.0/WMTSCapabilities.xml

此功能由开发 Sandro Mani

分析工具

特征:从网格层平滑导出轮廓

在QGIS的分析库API中增加了一种直接导出等高线和多边形的新算法。该方法不是基于GDAL算法,而是直接采用网格层三角网格插值方法。它速度快,形状平滑,匹配QGIS的渲染图像。您可以在小龙虾加工工具箱中尝试新的处理算法。

image44

此功能由 Austrian Ministry of Agriculture, Forestry, Environment and Water Management

此功能由开发 Peter Petrik (Lutra Consulting)

特点:支持QGIS网格计算器中定义在面上的数据集

可以对所有数据集类型使用网格计算器,包括在面和顶点上定义的数据集类型。此外,它允许用户以不同的名称或格式存储网格计算器的结果。例如,这允许使用QGIS网格计算器中的FLO-2D或HEC-RAS数据

image45

此功能由 Austrian Ministry of Agriculture, Forestry, Environment and Water Management

此功能由开发 Peter Petrik (Lutra Consulting)

处理

功能:将新图层打包到现有地理打包

我们改进了现有的 包装层 能够向现有地质包添加新层的处理算法。要使用它,只需禁用OVERWRITE参数并指定现有的GeoPackage。

image46

此功能由 BikePlan

此功能由开发 Matthias Kuhn (OPENGIS.ch)

特点:模糊逻辑-模糊栅格(线性隶属度)

模糊化栅格(线性隶属度)算法是模糊逻辑算法的本地实现。它将输入栅格转换为模糊化栅格,从而根据线性模糊隶属度函数指定介于0和1之间的值。值为0表示与定义的模糊集没有隶属关系,值为1表示完全隶属关系。在栅格隶属度函数中,遵循线性隶属度函数。

image47

此功能由开发 Clemens Raffler

特点:模糊逻辑-模糊栅格(幂成员)

Fuzzify-graster(power-membership)算法是模糊逻辑算法的本地实现。因此,将模糊隶属度与0之间的模糊隶属度函数赋值给一个栅格输入函数。值为0表示与定义的模糊集没有隶属关系,值为1表示完全隶属关系。在这两者之间,栅格值的隶属度遵循幂隶属函数。

image48

此功能由开发 Clemens Raffler

特点:模糊逻辑-模糊栅格(小成员)

模糊化栅格(小成员)算法是模糊逻辑算法的本地实现。它将输入栅格转换为模糊化栅格,从而在“小”模糊隶属函数之后指定0到1之间的值。值为0表示与定义的模糊集没有隶属关系,值为1表示完全隶属关系。在这两者之间,栅格值的隶属度遵循“小”隶属度函数。“小”函数是使用两个用户定义的输入栅格值来构造的,这些值设置了半成员的点(中点,结果为0.5)和一个预定义的函数展开(控制函数摄取)。

image49

此功能由开发 Clemens Raffler

特点:模糊逻辑-模糊栅格(大成员)

模糊化栅格(大成员)算法是模糊逻辑算法的本地实现。它将一个输入栅格转换为一个模糊化栅格,从而在“大”模糊隶属函数之后指定0到1之间的值。值为0表示与定义的模糊集没有隶属关系,值为1表示完全隶属关系。在这两者之间,栅格值的隶属度遵循“大”成员身份功能。The“大”函数是使用两个用户定义的输入栅格值来构造的,这些值将半成员的点(中点,结果设置为0.5)和一个预定义的函数展开(控制函数摄取)。

image50

此功能由开发 Clemens Raffler

特点:模糊逻辑-模糊栅格(高斯隶属度)

模糊栅格(高斯隶属度)算法是模糊逻辑算法的一种本地实现。它将输入栅格转换为模糊化栅格,从而根据“高斯”模糊隶属函数指定0到1之间的值。值为0表示与定义的模糊集没有隶属关系,值为1表示完全隶属关系。在这两者之间,栅格值的隶属度遵循“高斯”隶属函数。高斯函数由两个用户定义的输入值构成,这两个值设置高斯函数的中点(中点,结果为1)和一个控制函数扩展的预定义函数扩展。

image51

此功能由开发 Clemens Raffler

特点:模糊逻辑-模糊栅格(近成员)

Fuzzify-graster(near-membership)算法是模糊逻辑算法的本地实现。它将输入栅格转换为模糊化栅格,从而根据“近似”模糊隶属函数指定0到1之间的值。值为0表示与定义的模糊集没有隶属关系,值为1表示完全隶属关系。在这两者之间,栅格值的隶属度遵循“near”隶属度函数。near函数是使用两个用户定义的输入值构造的,这两个值设置near函数的中点(中点,结果为1)和一个控制函数展开的预定义函数展开。

image52

此功能由开发 Clemens Raffler

特点:通过计数算法将端口加密为C++

我们将计数算法加密到C++,以提高与以前Python实现的速度。新算法还将count参数公开为动态参数,以便由表达式或字段值控制。

image53

此功能由开发 Clemens Raffler

特征:端口随机点的C++算法

我们将随机算法中的随机点移植到C++中。与以前的Python实现相比,这提高了它的速度。新算法还公开了一个高级参数,即当搜索任意放置的点时,该参数与所有点之间的距离有关,即最大重试次数。

image54

此功能由开发 Clemens Raffler

特点:线密度算法

在这个版本中,我们添加了一个本地算法来计算基于栅格的线密度。该算法根据搜索半径和搜索半径内直线的权重计算线密度。将该算法移植到QGIS的ArcGIS空间分析扩展中,提供了更多的功能。

image55

此功能由开发 Clemens Raffler

特点:新算法“修复形状文件”

我们添加了一个新的算法,它使用GDAL来修复有损坏或丢失的.SHX文件的shapefile。

image56

此功能由开发 Nyall Dawson (North Road)

功能:添加新算法“检测数据集更改”

该算法比较两个向量层,确定在这两个层之间哪些特征是不变的、添加的或删除的。它是为比较同一数据集的两个不同版本而设计的。

比较特征时,原始特征几何图形和修改后的特征几何图形将相互比较。根据“几何体比较行为”(Geometry Comparison Behavior)设置,可以使用精确比较(其中几何体必须彼此精确匹配,包括顶点的顺序和数量)或仅使用拓扑比较(如果几何体的所有组件边重叠,则几何体区域视为相等)。E、 g.顶点位置相同但方向相反的线将被视为相等)。如果选择拓扑比较,则不会比较几何图形中存在的任何z或m值。

默认情况下,算法会比较原始特征和修改后特征的所有属性。如果匹配参数要考虑的属性发生了变化,那么只会比较所选的属性(例如,允许用户忽略预计在修订之间发生变化的时间戳或ID字段)。

如果原始图层或修订图层中的任何要素没有关联的几何图形,则必须注意确保这些要素具有一组选定的唯一属性进行比较。如果不满足此条件,将发出警告,并且结果输出可能会产生误导。

该算法输出三层,一层包含在修订之间被认为不变的所有特征,一层包含从原始层删除的不在修订层中的特征,以及一层包含添加到修订层中的不在原始层中的特征。

image57

此功能由开发 Nyall Dawson

特征:新模式为“按位置连接属性”,从匹配的仅具有最大重叠区域的特征中获取属性

这允许简单的多边形->多边形连接,您希望只有一个匹配的特征,而不希望包括仅仅是接触或只有微小的狭长多边形重叠的特征。

image58

此功能由SMEC/SJ资助

此功能由开发 Nyall Dawson

特点:增加向量的原生仿射变换算法

与草地/传奇版本相比,具有以下优势:

  • 完全支持z/m值和处理曲线几何图形而不丢失曲线

  • 适用于所有本机数据类型,无需格式转换

  • 支持动态(数据定义,每个特征)平移/缩放/旋转参数

  • 允许变换和缩放Z和M值(如果存在)

  • 支持在位编辑模式

image59

此功能由开发 Nyall Dawson

特点:添加gdal\ viewshed算法

通过处理工具箱公开新的gdal\u viewshed工具。注:这要求GDAL>=3.1。

此功能由Alexander Bruy开发

浏览器

功能:自定义浏览器中显示的项目

将浏览器中显示的项目的自定义添加到“界面自定义”对话框。用户可以隐藏浏览器面板中的一些根项(例如收藏夹、PostGIS provider、MSSQL、Oracle、Volumes…)

image60

此功能由 Limerick City and County Council

此功能由开发 Peter Petrik (Lutra Consulting)

功能:在浏览器面板中显示html文件

此功能允许从浏览器面板显示和打开.htm(l)文件。它们通常用于记录数据文件或映射项目。

image61

此功能由开发 Nyall Dawson (North Road)

功能:在浏览器中显示“打开文档…”操作

在浏览器中右键单击某些文件时,允许使用该文件类型的默认外部应用程序打开这些文件

E、 g.PDF将使用默认的外部PDF查看器打开。

适用于PDF、ODS、XLS(X)、CSV、TXT、PNG、JPEG、TIFF、SVG(其他类型可能需要更多工作,因为它们当前未显示在浏览器中)。

image62

此功能由开发 Nyall Dawson (North Road)

功能:允许自定义浏览器中显示的项目

现在可以自定义浏览器中显示的项目。用户可以决定(在“界面自定义”对话框中)隐藏浏览器面板中的某些根项(例如收藏夹或POSTGIS provider…)

Screenshot 2020-01-09 at 09 17 05

这个专题是由利默里克市和县议会资助的

此功能由开发 Peter Petrik

功能:向OGC服务添加刷新操作

现在可以在浏览器中刷新OGC服务。下面的屏幕截图显示了此函数在WMS/WMTS连接中的工作方式示例:

OGCrefreshonaction

此功能由开发 Samweli Mwakisambwe

数据提供者

特征:更改WMTS图层集合图标

这是用于WMTS层集合项的图标的更改,使用了数据库架构而不是与WMTS相关的图标。现在使用通用WMS图标。

此功能由 Kartoza

此功能由开发 Samweli Mwakisambwe

叠层三维网格

MDAL和QGIS现在支持三维堆叠网格,特别是TUFLOW-FV格式。对于这个版本,您需要在QGIS界面中选择适当的平均方法,并且您能够像任何其他二维数据集一样浏览数据。

image67

此功能由 TUFLOW

此功能由开发 Peter Petrik (Lutra Consulting)

功能:修复大量的shapefile编码问题

这修复了(被设计破坏了吗?)图形文件编码的处理,这在QGIS中是一个持续多年的问题。

参见讨论

(+其他人!)

情况是,我们有两个不同的代码路径来处理GDAL端属性解码或QGIS端解码。不幸的是,它们都是互不兼容的,并且由于gdalapi的缘故,我们不能统一这两种方法。(更多技术细节请参阅提交日志消息!)

所以,现在我们:

  • 总是在QGIS这边解码。这允许用户手动重写shapefile声明的编码,因为它们通常是不正确的!

  • 使用GDAL的shapefile检测逻辑的一个端口(它没有在gdalapi中公开,所以我不得不在这里重新实现它),这样我们就可以默认地根据嵌入的编码信息(通过CPG文件或DBF LDID信息)来读取shapefile

  • 完全删除混乱/损坏的“忽略shapefile编码声明”选项,因为它不再是必需的--如果需要,用户总是能够手动更改shapefile层的编码

  • 始终在图层属性中向用户显示检测到的嵌入编码,而不是在使用嵌入编码信息时始终显示“UTF-8”

这应该是两全其美的——一个很好的默认行为,可以使用正确的编码读取shapefile,同时允许用户根据需要逐层覆盖。

此功能由开发 Nyall Dawson

特点:Oracle曲线型编辑支持

在早期版本的QGIS中,无法编辑来自Oracle数据库的某些几何图形类型。然后,我们为以下几何体类型添加了版本支持:

  • 圆管柱(Z)

  • 复合曲线(Z)

  • 多曲线

  • 曲线多边形(Z)

  • 多曲面(Z)

这个功能是由里尔大都会资助的

此功能由开发 Julien Cabieces (Oslandia)

特点:WMS provider中的MBTiles栅格支持

此功能将MBTiles平铺栅格地图支持添加到WMS provider,以便它使用与WMTS或XYZ平铺相同的代码路径。以下是通过WMS提供商提供的方法的优点:

  • 在高dpi显示器上正确缩放平铺

  • 最好不要放大到瓷砖的原始分辨率。WMS provider使用平滑缩放,而GDAL默认使用最近邻。

  • 渲染时显示贴图块(在加载所有内容之前,使用GDAL它是空白贴图)

  • 可以使用平铺比例滑块停靠小部件

  • 更快-主要是在高dpi显示器上加载较少的磁贴的副作用

此功能由开发 Martin Dobias

功能:本地PostGIS栅格数据提供程序

这是一个PostGIS栅格数据提供程序在QGIS核心中的实现。分片缓存在RAM内存中。

这个功能是由圣诞假期公司资助的。

此功能由开发 Alessandro Pasotti

特点:其他平均方法三维网格

QGIS现在包含了许多计算网格层平均值的方法(请参见 related QEP ,有关方法的说明,请参见 TUFLOW documentation .

  • 单一级别平均方法(顶部)

  • 单层平均法(底部)

  • MultiLevelsFromTopAveragingMethod

  • MultiLevelsFromBottomAveragingMethod

  • SigmaAveragingMethod

  • DepthAveragingMethod

  • HeightAveragingMethod

  • ElevationAveragingMethod

Screenshot 2019-12-19 at 13 59 47

此功能由开发 Peter Petrik

功能:OGC API-功能提供程序

这个新的提供者是最近采用的 OGC API - Features - Part 1: Core 规范,以前称为WFS3。它集成在WFS provider的图形用户界面中,并利用其核心机制提供特性的后台下载、分页和已下载特性的本地缓存,以便更流畅地交互使用数据集。

image70

此功能由 Planet

此功能由开发 Even Rouault (Spatialys)

QGIS服务器

特点:QGIS开发服务器应用程序

QGIS开发HTTP服务器

这是一个小型的独立命令行应用程序,它为QGIS服务器实现了一个最小的HTTP开发服务器。

它在开发和测试QGIS服务器项目、模块和插件时非常有用,而不需要完整的webserver/FCGI堆栈。

qgismapserver

Usage: qgis\_mapserver [options] [address:port]
QGIS Development Server

Options:
-h, --help Displays this help.
-v, --version Displays version information.
-l Sets log level (default: 0)
0: INFO
1: WARNING
2: CRITICAL
-p Path to a QGIS project file (*.qgs or* .qgz),
if specified it will override the query string MAP argument
and the QGIS\_PROJECT\_FILE environment variable

Arguments:
addressAndPort Listen to address and port (default: "localhost:8000")
address and port can also be specified with the environment
variables QGIS\_SERVER\_ADDRESS and QGIS\_SERVER\_PORT

样本输出:

bash QGIS Development Server listening on http://localhost:8000 CTRL+C to exit 127.0.0.1 [lun gen 20 15:16:41 2020] 5140 103ms "GET /wfs3/?MAP=/home/ale/dev/QGIS/tests/testdata/qgis_server/test_project.qgs HTTP/1.1" 200 127.0.0.1 [lun gen 20 15:16:41 2020] 3298 2ms "GET /wfs3/static/jsonFormatter.min.js HTTP/1.1" 200 127.0.0.1 [lun gen 20 15:16:41 2020] 1678 3ms "GET /wfs3/static/jsonFormatter.min.css HTTP/1.1" 200 127.0.0.1 [lun gen 20 15:16:41 2020] 1310 5ms "GET /wfs3/static/style.css HTTP/1.1" 200 127.0.0.1 [lun gen 20 15:16:43 2020] 4285 13ms "GET /wfs3/collections?MAP=/home/ale/dev/QGIS/tests/testdata/qgis_server/test_project.qgs HTTP/1.1" 200

此功能由开发 Alessandro Pasotti

功能:添加DXF服务器导出参数NO\\ MTEXT和FORCE\ 2D

现在QGIS服务器支持新的参数 NO_MTEXTFORCE_2D 为DXF生成的文本和符号行。向GetDxf请求添加缺少的参数

此功能由开发 Matthias Kuhn

特性:向WMS GetLegendGraphic添加json支持

这个特性增加了对编码为JSON的GetLegendGraphic响应的支持。它建立在@pblottiere以前的工作之上,他添加了qgslegendrender::exportLegendToJson就是为了这个目的。

例如,FORMAT=image/png的GetLegendGraphic请求生成图像

image72

将生成以下格式为application/json的

图标图像以base64编码,可直接显示在网页中。

这一特征是由艾里克·勒莫因开发的

可编程性

特性:将形状数字化方法公开到QgisInterface

触发绘图工具的操作没有在API中公开,如果您想对其中一个工具执行操作,则必须重新创建类。所以这种类型的电话 qgis.utils.iface.actionCircleCenterPoint().trigger() 简化可编程性。

这个功能是由QWAT/QGEP集团资助的

此功能由开发 Loïc Bartoletti (Oslandia)

显著的修正

特写:斯蒂芬·诺克斯的错误修正

错误标题

URL问题(如果报告)

URL PR或commit

允许从文本编辑小部件编辑postgres JSON字段

#29361

#30758

这个特性是由Stephen Knox开发的

功能:Alessandro Pasotti修复的错误

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

“最近”组在打开“按表达式选择”对话框时不显示

#33791

PR #33922

PR #33922

QGISserver找不到shp;尝试打开绝对路径而不是相对路径

#33200

PR #33925

风险

未报告:服务器WFS3项目页中的链接错误(斜杠太多)

未报告的

PR #33926

风险

Qgis扫描连接到postgis的栅格表

#33885

PR #33922

PR #34288

图层特性信息选项卡-格式问题

#33862

PR #33955

PR #34289

在使用QGis Linux版本的栅格符号系统中,无法将最小/最大值设置为十进制

#33859

在现在的主人为我工作

QgsVectorLayer readStyle不读取基于比例的可见性

#33840

PR #33987

PR #34289

分类符号化在QGIS中的bigint列上不起作用

#33585

PR #33992

PR #34290

QGIS无法将样式文件应用于栅格

#29427

无需更改,但仍在调查中

复制/粘贴功能不能正确用于MultilinestringZ

#33977

在现在的主人为我工作

编辑表单显示并保存来自geopackage、spacealite或sqlite的原始默认值

#33383

PR #34012

PR #34298

无法取消选中顺序面板中的图层

#33854

PR #34015

PR #34288

PostgreSQL标识列无法正确识别

#29560

PR #34017

PR #34291

当表定义使用反记号时,Spatialite提供程序无法识别自动增量PKs

#34085

PR #34012

PR #34298

当我点击“管理地图主题”按钮时QGIS崩溃

#33295

PR #34090

PR #34098

QGIS服务器-WMS请求GetPrint失败,ATLAS\ PK

#30817

在现在的主人为我工作

QGIS 3.10.2将0替换为空

#34118

PR #34152

PR #34292

空值的表示不一致使用/显示

#28643

PR #34157

PR #34293

3.11 Master中的DB Manager无法连接到启用PostGIS的数据库

#34132

PR #34171

不适用

QGIS不遵守OGC对KVP参数的指导原则

#34148

PR #34175

PR #34294

QGIS 3.10找不到postgres视图的pkey

#34167

PR #34179

PR #34295

复制草稿层会忽略添加的字段

#34134

PR #34199

PR #34203

QGIS主项目XML无效

#34218

PR #34219

PR #34297

整行条件格式格式错误的整行

#34122

PR #34305

PR #34315

筛选器表达式错误返回true

#34259

PR #34309

PR #34512

将具有FID属性的图层导入GeoPackage时,字段会发生移动

#32927

PR #32934

不适用

PostGIS层的“分割特征”自3.6以来变得缓慢

#34326

关闭:无法使用提供的任何(多个)数据集进行复制

无法在Spatialite层/表中添加/保存多个记录/功能

#34379

PR #34423

PR #34513

编辑要素后,更改点草稿图层图层特性中的“默认值”时,QGIS崩溃

#34404

PR #34428

PR #34514

栅格计算器将一行像素转换为节点数据

#34435

PR #34460

PR #34511

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Alessandro Pasotti

特写:Sandro Santilli修复的Bug

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

“检查”修改的存储库文件

#25830

testsuite的运行会在~/.local/share中留下数百个目录

#34185

Commit 96a7fb8

不适用

删除不推荐使用的QGSCoordinateReferencesSystem构造函数

PR #34186

Commit b4fa419

不适用

仅在其已安装的扩展架构中查找点云

#33509

Commit 1f44b29

不适用

QGIS 3.10无法在MacOS Catalina上加载PostGIS表

#32558

Commit d15ce6b

Commit a06b164

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由Sandro Santilli开发

功能:由Even Rouault修复错误

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

对OAFeat层应用错误的筛选器时崩溃

#33878

PR #33927

PR #33958

Oracle提供程序:修复编译器警告

PR #33930

无法将3D矢量导入Spatialite数据源(适用于GPKG)

#33883

PR #33938

PR #33945

[甲骨文公司] 用直多边形固定多曲面

PR #33959

不可行

存储在Oracle表中的几何图形失败sdo_几何验证_几何体与上下文(..)检查

#29085

PR #33959

不可行

QGIS WFS/OGC API–未正确显示列表类型属性的功能

#33758

PR #33983

不适用

导致坠机的传说

#32913

PR #34004

PR #34063

绘制效果单位设置不存在

#34089

PR #34135

PR #34151

OZI.地图的地理参考错误

#34299

GDAL commit

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Even Rouault

功能:亚历山大·布鲁的错误修复

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

删除布局工具栏按钮上的详细措辞

#30161

PR #33912

无法在空项目中粘贴层

#26710

PR #33961

PR #33965

数据库管理器:创建层对话框应该关闭或清除一旦新层生成

#25535

PR #33910

图层样式设置面板的两个不同默认快捷方式(F7与Ctrl+3)

#26696

PR #33984

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由Alexander Bruy开发

特写:由保罗·布洛蒂埃修复的错误

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

修复了Archlinux上的编译

未报告

PR #34110

PR #34146

移动标签不适用于GPKG QGIS 3.4

#30408

已关闭(在master和3.10上工作)

辅助存储在不可编辑层中不可用

#30376

反馈(适用于master和3.10)

标签缓冲区DD选项未设置字段,并且不在地图画布中渲染

#28544

PR #34153

风险

打开项目时,QGIS不加载嵌入层

#34060

PR #34311

PR #34706

打开后将复制嵌入层

未报告

PR #34311

PR #34706

提高服务器异常的日志级别

Discussed on qgis-developers list

PR #34256

PR #34539

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Paul Blottiere

特写:Denis Rouzaud修复的Bug

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

与关系破裂

#33120

PR #34255

关系崩溃V2

#33120

PR #34403

完成

修复属性表中的贴图层动作渲染

未报告

PR #34266

完成

DnD改进(同步选择)

#28570

PR #34411

托多?

DnD改进(容器配置)

#29063

PR #34433

DnD改进(不要隐藏在双击后面)

#29063

PR #34479

仅显示可见要素时,禁用属性表中的浏览自动平移/缩放

#34486

PR #34493

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Denis Rouzaud

功能:由Julien Cabieces修复的错误

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

如果加载时启用了捕捉,则捕捉和顶点工具不适用于某些层

#33449

PR #33757

不适用

在具有新图层的新项目中不可能捕捉

#32969

复制品

更改线要素后顶点工具缓存不刷新

#33947

无法修复

“填充环”不会触发“默认值”表达式中面积的正确计算

#32377

关闭(在3.10和master中固定)

“查看功能表”打开错误的功能/记录

#33880

PR #34009

TODO

setfilteexpression和QGIS Filter输出不同的结果

#33454

关闭(不是QGIS问题)

使用主键定义为数字而无精度的Oracle视图时发生崩溃

#31626

PR #34312

TODO

WCS客户端已停止处理从2.18到3.x的特定服务

#33339

PR #34300

TODO

碰撞相关参考试验

#34779

PR #34822

TODO

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Julien Cabieces

功能:由伯特兰瑞克斯修复错误

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

如果加载时启用了捕捉,则捕捉和顶点工具不适用于某些层

#33449

PR #33757

不适用

在具有新图层的新项目中不可能捕捉

#32969

复制品

更改线要素后顶点工具缓存不刷新

#33947

无法修复

“填充环”不会触发“默认值”表达式中面积的正确计算

#32377

关闭(在3.10和master中固定)

“查看功能表”打开错误的功能/记录

#33880

PR #34009

TODO

setfilteexpression和QGIS Filter输出不同的结果

#33454

关闭(不是QGIS问题)

使用主键定义为数字而无精度的Oracle视图时发生崩溃

#31626

PR #34312

TODO

WCS客户端已停止处理从2.18到3.x的特定服务

#33339

PR #34300

TODO

碰撞相关参考试验

#34779

PR #34822

TODO

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Bertrand Rix

功能:由Lo_c Bartoleti修复的错误

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

编辑时关闭线的顶点

#32359

PR #34217

PR #34285

修复FreeBSD上的草链接

FreeBSD ML报告

PR #34088

PR #34238

[规则形状] 数字化新要素时允许撤消单击

#25597

PR #34080

PR #34302

使用“添加圆形字符串”删除添加的顶点

#29688

PR #34058

PR #34301

旋转地图窗口中的“图形”数字化时,橡皮筋不能正常工作

#33287

复制品

数字化:如果直线通过捕捉到没有Z坐标的点开始,则LineStringZ不会从点继承Z坐标

#33201

PR #33642

PR #33951

拆分功能使QGIS 3.4.6崩溃

#33408

已修复

面向固定的最小包围盒算法

#33532

PR #34334

PR #34338

orientedMinimumBoundingBox()返回的角度错误

#31371

关闭。缺乏反馈

使用txt2tags>=3.5修复构建

由FreeBSD qgis维护人员直接报告

PR #34377

PR #34389

修复将表达式用作显示名称时的标识菜单

未报告的

PR #34361

PR #34402

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Loïc Bartoletti

特写:塞巴斯蒂安·佩莱特修复错误

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

延长线在compoundCurvedZ层不起作用

#32080

PR #34055

特征属性选择设计缺陷

#29542

PR #34359

连接两个PostGIS表时无法添加新功能

#33148

PR #34216

当层没有NOT NULL约束并且启用事务组时,从一个层到另一个层的复制/粘贴失败

#29603

已由修复 PR #33688

QGIS在创建新的shapefile时冻结

#32069

已修复

甲骨文:表格列出一次多边形和一次多角形,但都显示所有的几何图形

#32521

PR #34358

错误:修复Oracle版本低于12时的无效层结果

未报告的

PR #34546

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Sebastien Peillet

功能:由nyall dawson修复的bug

错误标题

url issues.qgis.org(如果报告)

URL提交(GitHub)

3.10后台提交(GitHub)

使用非常长的数字(如字符串)修复/不在计算中

#34314

Commit 167e0de

Commit aca059a

[处理] Define Layer Projection工具应该使用ESRI WKT1格式编写.prj文件

#34007

Commit f41dd11e

提交

当项目设置为未知CRS时,在状态栏中显示“未知CRS”,而不是空白文本

#33458

Commit c6319b2

提交

不要强制用户在“基准变换”对话框中进行选择

#34234

Commit 644a552

提交

修复更改栅格数据源时的崩溃

#34231

Commit caf334e6

Commit b4142c3

在项目6生成的自定义WKT字符串中处理单位类型“m”

#34196

Commit bb20cee

Commit 97c50f9

显示图层特性中自定义CRS的完整CRS WKT

#33862

Commit 19d58bda

Commit 2908227

[处理] 修复modeler在连接绿色输出框时将线绘制到错误的输出

未报告

Commit 5ae9807

Commit 528a45d

[处理] 多部分几何图形的几何处理中的固定点

#34022

Commit 3fb18a2

Commit ac3b446

[处理] 不接受Fix QStringList值作为多字段参数的有效值

未报告

Commit abcb8d2

Commit d421313

[处理] 修正了一些字段名在modeler中被拒绝的非多字段参数

未报告

Commit 9bcd980

不适用-仅3.12

修复服务器功能信息中的崩溃

未报告

Commit b3f37fde

提交

通过为float指定双max,invalid min来修复溢出

未报告

Commit 2b15e255

不适用-仅3.12

修复QgsGeometryDuplicateCheck中由于释放后使用堆而导致的崩溃

未报告

Commit 195576e

Commit dc647bc

修复销毁QgsPointLocator时的崩溃,如果对象在后台索引时被破坏

未报告

Commit 08adb23

不适用-仅3.12

修复读取某些重采样栅格文件时的崩溃

#33711

Commit b2c5a45

Commit 388277e

在三维点符号中修复释放后的使用

未报告

Commit df7979c

Commit 7204de2

修复几何图形生成器符号层中的泄漏

未报告

Commit 1610fb8

Commit 3944db4

修复proj 6生成的渲染崩溃

#33902

Commit 8a71091

Commit f41076d

不要尝试标记空几何图形

#33931

Commit 1144974

不适用-仅3.12

修复尝试导出重新投影的栅格图层时的崩溃

#33801

Commit bbd055c

Commit 2fff8e1

修复形状文件编码问题

#21264

提交

推迟到3.10.4

此功能由 QGIS.ORG (through donations and sustaining memberships)

此功能由开发 Nyall Dawson