QGIS 3.8带来了大量的新变化和对现有功能的大量改进,其中的亮点我们将在这里介绍。一如既往,我们可以提醒您,QGIS是一个开源项目,如果您能够,请考虑通过捐赠、赞助或对代码文档、网站等的贡献来支持我们的工作。
Thanks
我们要感谢开发人员、文档编制人员、测试人员以及所有在那里自愿投入时间和精力的人(或者为他们提供资金)。从QGIS社区,我们希望您喜欢这个版本!如果你想捐出时间、金钱或其他方式让qgis更棒,请漫步到qgis.org并伸出援助之手!
QGIS由捐助者和赞助商提供支持。在我们的网站上可以看到对该项目作出重大和小型财政捐助的捐助者的最新名单。 donors list . 如果您想成为正式的持续会员,请访问 our sustaining members page 了解详情。支持QGIS有助于我们为两年一次的开发人员会议提供资金,维护项目基础设施,并为缺陷修复工作提供资金。下面提供了当前支持成员的完整列表-我们非常感谢所有我们的支持者!
qgis是免费软件,您没有义务支付任何费用来使用它-事实上,我们希望鼓励人们广泛地使用它,无论您的财务或社会地位是什么-我们相信赋予人们空间决策工具将导致一个更好的社会为全人类。
在3.8中,我们在测量工具中添加了一个选项,强制笛卡尔测量距离或面积。以前,测量工具通常使用椭球体/测地线面积和距离计算,但有时这并不理想,用户需要纯笛卡尔计算。
此功能由 Oslandia
此功能由开发 Loïc Bartoletti (Oslandia)
虽然QGIS多年来一直为项目模板提供支持,但我们在3.8中对此进行了增强,并使用户创建新模板更加简单。现在,用户可以从“项目”菜单中选择“保存到->模板”,从当前项目中创建一个新模板。
此功能由开发 Matthias Kuhn (OPENGIS.ch)
我们改进了“Zoom to Native”操作,因此它现在可以通过缩放到最接近的本地分幅分辨率来正确处理平铺层(例如WMTS/XYZ/ArcGIS MapServer)层。此外,我们调整了分幅渲染,以便在以本地分幅分辨率查看贴图时,可以进行像素完美渲染。结果:使用平铺层源时,超清晰的贴图渲染!
为了提高大型QGIS项目的可用性,我们现在支持将图层从项目目录直接拖放到任何需要地图图层选择的小部件(例如处理算法)。对于复杂的项目,在目录中定位一个图层并拖动它比从平面地图图层小部件组合框中选择要容易得多!
此外,对于处理算法,层可以直接从浏览器面板拖动到输入层选择。
此功能由开发 Nyall Dawson (North Road)
虽然QGIS长期以来一直支持使用基于字体的字符标记渲染点,但我们在3.8中增强了这一功能,现在提供了渲染多字符字符串的能力!而且,由于我们一直致力于使QGIS应用程序界面尽可能的友好和易用性,我们还利用这个机会调整了字体标记的UI,并解决了一些以前版本所遇到的令人沮丧的GUI问题。
此功能由开发 Mathieu Pellerin
在3.8中添加的另一个新符号功能是一个全新的标签距离因子控制点位移标记。此选项允许将替换的标记标签放置在基于实际标记对角线大小而不是固定距离的距离上。
这个特性是由henrik开发的
QGIS喜欢制图,我们知道你喜欢制作漂亮的地图!所以我们为“散列行”添加了一个全新的行符号学选项。此线符号类型旨在复制ArcGIS哈希线符号图层类型,并允许在要素长度上绘制重复线段(使用线子符号渲染每个单独线段)。
现有标记线符号层的所有可用选项也可用于散列线,例如第一个/最后一个顶点、中点、规则间隔、数据定义的间隔等。散列线长度和角度也可以具有数据定义的覆盖,这些覆盖按线段计算,允许哈希线改变大小和角度单个渲染特征的长度。
这个功能是由匿名者资助的
此功能由开发 Nyall Dawson (North Road)
在以前的QGIS版本中,当使用间隔或中心点位置放置渲染标记线时,符号角度是通过在符号位置处获取精确的线方向来确定的。这通常会导致不理想的渲染效果,即出现在符号位置的线中的小“锯齿”或角点会导致标记的方向与眼睛期望看到的方向完全不同。
我们希望您的地图尽可能漂亮,因此在QGIS 3.8中,标记角度是通过在符号两侧指定距离上的平均线来计算的。E、 g.平均线角超过4mm意味着我们从符号位置的任一侧沿直线取2mm的点,并使用这些点来计算该符号的线角。这有平滑(或去除)的效果与整个行方向的任何微小的局部偏差,导致标记或散列线的视觉方向更好。
与所有符号设置一样,可以使用mm/像素/贴图单位等设置平均角度平滑距离,并支持数据定义的值。闭合环还可以正确地考虑从起点/终点顶点绕这些平均角度。
此选项可用于标记线符号和新的哈希线符号类型。
这个功能是由匿名者资助的
此功能由开发 Nyall Dawson (North Road)
为了完善我们在3.8中添加的新符号选项,点模式填充符号类型有一个新设置,允许通过预设(或定义的数据)来偏移模式中的标记数量。这为早期版本中不可能的许多样式设置打开了大门,并进一步增强了我们与转换后的ArcGIS符号和图层样式的兼容性。
此功能由开发 Mathieu Pellerin
QGIS 3.8带来了一个非常理想的修复层效果的模糊半径(又名强度)。在早期的QGIS版本中,这些模糊设置没有考虑到地图渲染的DPI,导致在以高分辨率导出画布/布局时渲染效果不准确。在3.8中,这是固定的,高分辨率地图导出现在匹配地图画布上显示的结果,并且完全独立于分辨率。
此功能由开发 Mathieu Pellerin
这是一个巨大的!在CoruñA召开的开发人员会议上,Matthias Kuhn利用这个机会在我们的标签引擎中实现了一个常见的特性:几何生成器支持。
就像符号的几何生成器一样,我们现在允许使用动态计算的几何表达式来计算标签路径和位置。您可以利用QGIS的表达式引擎提供的对几何处理的丰富支持,并在标记特征几何体之前使用它对特征几何体进行各种预处理。要在字符串几何图形的起点或终点周围放置标签吗?如何根据当前地图比例动态平滑和简化用于标记河流特征的路径?将多边形对象按其面积的百分比向内缓冲,然后围绕收缩区域的周长进行标记,怎么样?现在,这一切都有可能,多亏了标记几何生成器的功能!
此功能由 QGIS user group switzerland
此功能由开发 Matthias Kuhn (OPENGIS.ch)
与其他QGIS数字化和地图工具一样,“移动标签”和“旋转标签”工具现在使用标准的左键单击开始编辑,左键单击结束行为。一致性很好!
像所有最近发布的QGIS一样,在3.8版本中,我们显著增强了QGIS的三维渲染能力。新的3D渲染功能包括:
“简单”3D线条的可配置线宽(屏幕单位)(在以前的版本中,它们总是1px宽)
三维多边形边的可选亮显
此功能由Andreas Neumann资助
我们在QGIS 3.8中引入的另一个令人兴奋的变化是能够导出您的3D动画!它们作为一系列png/jpg/…导出。。。图像,可以很容易地合并到.avi或其他标准视频文件中(使用外部工具)。
有了这个新版本3.8的特性,你现在可以直接从在线资源(例如AWS上托管的tiles)获取3D场景的地形。没有更多的采购和准备栅格与DEM,只需启用这个选项,并看到漂亮的三维场景开箱即用!
为了方便您创建完美的QGIS打印布局,我们添加了新的工具来自动重新定位项目,以便它们之间的水平或垂直空间相等。这项增加很好地完善了现有的选项对齐项目,带来了更多的权力专用DTP应用程序直接在QGIS打印布局设计器!
这个功能是由Matteo Nastasi开发的
我们听取了用户的反馈,这些反馈表明,以前在打印版面中创建指北针的方法太难了,因此在打印版面设计器中添加了一个新按钮,用于直接创建指北针。此按钮是添加图片项目、将其设置为北箭头图片以及将其与地图链接的快捷方式。最终结果是相同的,但是如果我们将其公开为一个显式的“北箭头”项,新用户就更容易理解了!
即使是有经验的用户也可能会欣赏改进后的工作流程,包括自动将图片旋转链接到合理的默认地图选择(如果选择了地图,则使用它)。如果最新绘制的项目不是最新绘制的,则顶部地图。如果没有,布局的“参考地图”(或最大地图)将用作备用)。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
由于某些聚合和串联表达式需要以特定顺序生成结果,因此我们现在允许控制在表达式求值期间将特性添加到聚合的顺序。
例如。 concatenate("Station",concatenator:=',', order_by:="Station")
站的名称将按字母顺序排列,而不是按字母顺序排列。
此功能由 SMEC/SJ
此功能由开发 Nyall Dawson (North Road)
这一改进为现有的“属性”函数带来了第二个变体。以前QGIS版本中的“attribute”函数需要指定目标特性和属性名。新版本要简单得多,自动使用当前功能,并且只需要属性名。
例如。
以前的行为:
attribute($currentfeature, 'name' )
->返回存储在当前功能的“name”属性中的值
改善行为:
attribute( 'name' )
->返回存储在当前功能的“name”属性中的值
这只是一个更快的速记版本!
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
我们为point u n()、angle u at u vertex()和距离u vertex()函数添加了负索引支持,允许检索从几何体末端向后计数的顶点。
此功能由开发 Mathieu Pellerin
和往常一样,一个新的QGIS版本带来了一系列新功能,可以在QGIS的表达式引擎中使用。这些新功能增加了表达式引擎的灵活性和功能,并且在QGIS中的任何地方都可以使用。这一轮,我们添加了一组新函数,这些函数使文件名和路径的操作变得非常简单。
North Road的Nyall Dawson开发的新表达式函数:
base_file_name: 返回不带目录或文件后缀的文件的基名称。
file_exists: 如果文件存在,则返回true
file_name: 从完整路径返回文件名
file_path: 从完整文件路径返回目录/路径
file_size: 返回文件大小
file_suffix: 返回文件后缀/扩展名
is_directory: 如果文件路径是目录,则返回true
is_file: 如果文件路径是文件,则返回true
iMHere Asia的Mathieu Pellerin开发的新表达式函数:
array_all: 如果数组包含给定数组的所有值,则返回true。
concatenate_unique: 返回由分隔符连接的字段或表达式中的所有唯一字符串。
我们添加了一个新函数 concatenate_unique()
到表达式引擎(以及处理的“聚合”算法)中,以支持仅连接列表或一组功能的唯一值。
此功能由开发 Mathieu Pellerin
为了使现有的高级数字化工具更易于使用,我们添加了一个选项,将当前距离/角度/x/y值显示为鼠标光标旁边的浮动显示。
此功能由 Kanton Schaffhausen
在QGIS 3.0中,我们添加了在使用节点工具时通过单击线要素起点或终点处的“+”指示器来扩展现有线要素的功能。版本3.8通过允许使用“+”按钮添加多个顶点来扩展此功能。
此功能由 Kanton Schaffhausen
对于这个版本,我们改进了顶点编辑器,以便它现在可以正确地链接 画布上的选定顶点 与 用于在表中手动编辑坐标的顶点 .
此功能由 QGIS User Group Switzerland
此功能由开发 Denis Rouzaud, OPENGIS.ch
感谢A.R.P.A Piemonte(意大利地区环境机构之一)的慷慨赞助,我们开发了一个新的表单小部件,它具有HTML主体,可以访问特征值和表达式。
此功能由 A.R.P.A. Piemonte
此功能由开发 Alessandro Pasotti
多亏了A.R.P.A皮埃蒙特(意大利地区环保机构之一)的慷慨赞助,我们终于让你从灰色背景的无聊中解脱出来。
此功能由 A.R.P.A. Piemonte
此功能由开发 Alessandro Pasotti
我们增加了浏览图层中特征属性的可能性。这使得工作流 资产管理 一 lot 更容易的!你可以:
定义过滤器
浏览所有匹配的功能
审查和调整
也可以平移和缩放到要素的几何图形,或在浏览时高亮显示当前要素。
(这将用等效的内置功能替换以前的ItemBrowser插件。)
此功能由 regioDATA
此功能由开发 Denis Rouzaud, OPENGIS.ch
QGIS喜欢地理包,所以每一个新的QGIS版本都会对地理包的处理带来改进,这一点也不奇怪!在3.8中,我们增强了“Package Layers”处理算法,现在它允许将当前层样式直接嵌入到打包层中!
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
这种新的处理算法计算出一个输入层中的特征与一组覆盖层中的特征重叠的面积和覆盖率。新属性将添加到输出层,报告重叠的总面积和每个选定覆盖层重叠的输入特征的百分比。
这是一个相当常见的GIS任务请求,但对于经验不足的用户来说却充满了陷阱,而用户通常为计算这些图形而进行的大量手工数据工作往往会导致错误和不准确的结果。我们希望使空间分析尽可能简单和简单,因此我们添加了重叠分析作为一个内置工具,它允许在一个单一步骤中完成这项任务,而不存在人为错误的风险。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
我们在处理算法“Extract Layer Extent”中添加了一个参数,将范围边界框坐标舍入到某个区间。舍入时,边界框只会被放大,以确保它始终覆盖输入数据集。(即x和y最小坐标向下舍入,x和y最大坐标向上取整)。
此功能由Raymond Nijssen开发
在QGIS 3.8中,我们将现有的“双击列标题”向下填充值的功能移到了处理批处理对话框中的一个新的“自动填充”按钮,使这个功能更容易被用户发现(我们怀疑许多用户甚至不知道这个方便快捷的快捷方式存在!)。此外,我们还添加了大量新功能来轻松地自动填充批处理表。其中包括:
现在,可以通过在具有匹配文件名模式的目录中搜索文件(包括递归搜索!)来批量填充文件或层参数。是否需要从一组文件夹中自动转换100个形状文件?现在很容易做到!
从QGIS表达式中添加计算值的选项,允许将复杂的基于范围的值添加到对话框中(例如,从100到1000的值,增加50)
“按表达式计算”选项允许使用QGIS表达式的结果更新现有的批处理表单元格。这些表达式可以自由地使用输入批处理行中的其他参数值,从而可以根据批处理行中的其他列值轻松地创建所需的确切输出文件名。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
我们添加了一个全新的算法来使用当前的QGIS项目生成栅格“XYZ”图块。平铺图像可以保存为目录结构中的单个图像,也可以保存为“MBTiles”格式的单个文件。
该功能由Hansestadt Herford、SWK mbH、Datenbankgesellschaft mbH资助
此功能由开发 Lutra Consulting
QGIS 3.8恢复了OTB处理提供程序,它在QGIS 3.0更新中被删除。供应商已更新,以使用所有新的商品,可在QGIS 3处理,并再次提供开箱即用的所有图像分析要求!
( Note that OTB is a third party dependency which must be manually installed by users. Instructions on installing OTB are available `here <https://gitlab.orfeo-toolbox.org/orfeotoolbox/qgis-otb-plugin#open-processing-settings>`__ )
此功能由Rashad Kanavath开发
我们在模型编辑器中添加了一个新的“模型变量”停靠面板,允许您创建和设置自定义表达式变量,以便在处理模型中使用。这些变量在模型中计算表达式的任何地方都可用,因此您可以将它们用作子算法的输入参数值,也可以在数据定义的动态参数中使用。
这里的主要用例是在模型中的多个步骤中使用常量值的模型(例如@target\u resolution:目标栅格分辨率,@max\u simplization:来自不同来源的输入特性的简化值,等等)。以前,当您想要调整这些值时,需要在多个位置查找并替换这些值。通过用模型中的变量替换它们,你只需要在一个地方编辑这些值,当你想调整它们时!
模型变量存储在单个处理模型本身中,不会在“模型设计器”对话框之外公开。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
我们为Processing Graphical Modeler添加了许多可用性改进,包括
将鼠标悬停在模型构件上时添加有用的工具提示
当您将鼠标悬停在模型的不同部分上时,连接到模型组件的算法和输入都会高亮显示,这样可以更容易地可视化复杂模型中的模型流和连接
输入参数类型现在显示在参数定义对话框的标题中
现在可以指定数值参数的数据类型,只允许模型的整数输入
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
默认情况下,我们现在从处理工具箱中隐藏具有已知问题的第三方算法,帮助您在运行这些算法时避免受挫(或产生误导性结果)。“处理选项”屏幕中的新设置允许显示这些算法,但它们将在工具箱中用警告图标突出显示。使用风险自负!
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
在3.8版本中,我们添加了新的算法,用于计算一组输入栅格的布尔或和。对于和,如果所有输入栅格都有一个像素的非零值,则在输出栅格中将该像素设置为1,否则将设置为0。对于或,如果任何输入栅格的像素值为非零值,则在输出栅格中将该像素设置为1,否则为0。
使用“参照图层”参数,可以指定要在创建输出栅格时用作参照的现有栅格图层。输出栅格将具有与此层相同的范围、CRS和像素尺寸。
默认情况下,任何输入层中的nodata像素将在输出栅格中产生nodata像素。如果选中“将nodata值视为false”选项,则nodata输入将被视为0输入值。
这些新算法使得栅格布尔逻辑计算更加简单,而不需要使用栅格计算器的复杂性。它们还可以动态扩展到任意数量的输入栅格(与栅格计算器不同),因此在处理模型中使用时更加灵活。
此功能由SMEC/SJ资助
此功能由开发 Nyall Dawson (North Road)
通过为打印布局和打印布局项添加新的参数类型,我们为QGIS 3.8打开了一个全新的处理算法世界,这些算法可以对打印布局进行操作。这些新的参数类型允许创建处理算法和图形模型,在运行时提示用户选择打印版面和/或版面上的项目。
此功能由SMEC/SJ资助
此功能由开发 Nyall Dawson (North Road)
我们专门为地图比例尺添加了一个新的参数类型QgsProcessingParameterScale。刻度值使用self.parameterasduble,返回地图比例分母(与QGIS API其他部分中的标准匹配)。
使用标准的QgsScaleWidget向用户显示比例参数,其中包括预定义比例的组合框和匹配当前地图比例的快捷按钮。添加这个新的参数类型允许您创建需要在运行时选择比例的处理算法和模型。
此功能由SMEC/SJ资助
此功能由开发 Nyall Dawson (North Road)
我们改进了带有“点”输入参数的算法的工作流程。当从地图中拾取点坐标时,现在可以利用QGIS捕捉工具,从而使点参数与要素边界精确匹配。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
利用在处理过程中访问打印布局的新功能,我们添加了一个新算法,该算法创建一个包含打印布局映射项范围的多边形层。输出层还包括指定地图大小(以布局单位)、比例和旋转的方便属性。
如果你曾经想创建一个高级的概述指标,而内置的布局工具还不够-这个新算法是为你!
此功能由SMEC/SJ资助
此功能由开发 Nyall Dawson (North Road)
这个新算法是向点图层添加X和Y(或纬度/经度)字段的便捷快捷方式。您甚至可以使用与图层不同的坐标参考系来计算X/Y值(例如,为投影的CRS中的图层创建纬度/经度字段)。
此功能由SMEC/SJ资助
此功能由开发 Nyall Dawson (North Road)
现在可以从处理工具箱执行K-最近邻连接!
QGIS 3.8提供了一种新的算法,它采用一个输入向量层,并在其属性表中创建一个新的向量层和附加属性。附加属性及其值取自第二个向量层,在该层中,通过查找每个层中最接近的特征来连接特征。
默认情况下,只合并单个最近的要素,但也可以选择使用n个最近的相邻要素。如果指定了最大距离,则仅匹配比此距离近的要素。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
上游草地小组一直在努力创建一个新的用于地形分析的草地模块——“r.地貌”。在3.8中,我们通过一个新的处理工具展示了他们的工作,该工具使用机器学习方法计算地貌(地形形式)和相关几何。
我们在QGIS 3.8中添加到处理工具箱的另一个第三方工具是GDAL pansharping工具。现在很容易在处理分析脚本和模型中利用这个快速、强大的工具。
此功能由Alexander Bruy开发
我们为以下算法添加了覆盖层字段前缀参数:
交集算法
直线相交算法
对称差分算法
联合算法
在合并图层时,这可以非常方便地避免任意冲突的字段重命名。
此功能由开发 Mathieu Pellerin
QGIS 3.8为浏览器面板带来了更强大的功能,现在可以在浏览器文件树中显示电子表格文件(如Microsoft Excel和LibreOffice calc文件)中的所有图纸。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
我们是否已经说过QGIS喜欢地理包?还需要证据吗?在QGIS 3.8中,我们增加了将QGIS项目直接存储在GeoPackage文件中的功能!现在您可以创建一个完全自包含的GeoPackage,它嵌入了一个QGIS项目和项目使用的所有数据。(让我们看看形状文件是否与之匹配!)
此功能由 QCooperative
此功能由开发 Alessandro Pasotti
多亏了不知疲倦的PROJ和GDAL团队的基础工作,QGIS现在在大地测量和转换能力方面有了许多巨大的改进!亮点包括:
projcrs数据库现在用于填充QGIS的CRS选择列表,删除了我们在以前版本中使用的自定义数据库。这意味着CRS定义的所有责任以及这些sit的更新(如果它们属于项目库的上游),因此,您可以看到QGIS CRS定义与官方定义更加匹配,并且新的CRS定义的添加速度将比以前的版本快得多。。这一变化还意味着,我们将成为投影处理的精确匹配对象,因为所有其他开源地理空间工具都已将端口升级到最新的PROJ版本,如gdal3.0。
我们现在完全依赖PROJ的奇妙逻辑来生成最佳坐标操作,以便在CRS对之间进行转换。这意味着(除其他外),我们正确地支持复杂的操作,例如需要“枢轴基准”的操作,例如与GDA2020坐标系之间的转换。
我们现在使用PROJ来确定这些,而不是用于基准转换的旧方法QGIS(带着我们自己的表格,说明何时可以使用grid shift文件)。当用户选择在存在多个转换时,当用户选择手动选择要使用的转换时,所显示的用户界面将发生很大变化,现在我们将显示可用(和不可用)路径的简化列表。
我们还使用PROJ的数据库来填充可用椭球体的列表,以用于距离和面积计算。这大大清理了椭球体的选择,并因此添加了许多附加的椭球体定义。
用于通知用户坐标变换中的问题的用户体验得到了极大的改进,例如,当可能进行更精确的变换时,用户会收到警报,但在其系统上不可用(由于缺少.GSB grid shift文件)。在可能的情况下,我们向用户提供直接下载链接,以获得这些所需/所需的网格转移文件。这里的目的是确保在可以改进转换时通知用户,而不是默默地回到不太准确的选项。
用户现在还可以选择将栅格偏移文件放置在QGIS用户配置文件下的“proj”文件夹中。这一变化意味着用户可以安装网格转移文件,并使其在QGIS中可用,而无需管理权限。
我们还完成了一个从3.0开始的项目,它确保在坐标变换执行的每个地方都能正确地遵守项目特定的转换路径设置。这也意味着我们已经为处理基于4d时间的坐标变换的下一阶段做好了准备(当这些坐标变换在2020年及以后开始落地时)。
很多这都要归功于底层PROJ和GDAL库的改进,这是GDAL“谷仓饲养”工作的结果。这是可能的,这是由澳大利亚的地理信息系统的资助。
此功能由 ICSM
此功能由开发 Nyall Dawson (North Road)
这个功能是由jef-n开发的
我们重新构建了ArcGIS MapServer提供程序,与以前的版本相比增加了显著的改进:
平铺层现在逐步加载,并立即反馈
我们显著地优化了提供者,使得地图重绘的速度更快
MapServer层现在正确地尊重身份验证设置和HTTP引用设置。
“嵌套”服务在QGIS浏览器面板中正确显示
可以使用提供程序添加ImageServer服务
最终结果:MapServer层现在在QGIS中是丝滑的!
此功能由Nyall Dawson(北路)和Mathieu Pellerin(iMHere Asia)开发
SQLServer用户欣喜若狂:QGIS现在完全支持曲线几何类型(以及其他“版本2”几何字段)!
在过去的QGIS版本中,sqlserver提供程序只处理版本1类型的几何图形,并且只能显示直接的要素类型。在3.8中,我们添加了对版本2几何图形的完全支持。也允许完全改变Z类型!此外,我们修复了地理字段类型的几个已知问题。
此功能由开发 Tamas Szekeres
有时,在发出WMS请求时(例如,访问用户特定数据时),需要为每个选定层定义相同的过滤器。在以前的QGIS版本中,我们必须使用以下格式定义过滤器:
&FILTER=layer1:"column1" = 'value1';layer2:"column1" = 'value1';layer3:"column1" = 'value1'
在QGIS 3.8中,我们简化了这一点,现在允许使用过滤器格式:
&FILTER=layer1,layer2,layer3:"column1" = 'value1'
此功能由威立雅资助
此功能由开发 Julien Cabieces (Oslandia)
此功能由开发 David Signer, OPENGIS.ch
在QGIS 3.8中,我们为QGIS插件开发人员引入了一个长期以来广受欢迎的特性:为插件指定依赖关系的能力。
要添加插件依赖性,可以使用新的元数据“plugin\u dependencies”。格式是一个逗号分隔的PIP插件名列表(可选版本)。例如:
plugin_dependencies=GeoCoding,IPyConsole==1.9
上述示例要求:
任何版本的地理编码
IPyConsole 1.9版
当一个插件被安装时,元数据被解析,用户将被提示一个列出依赖关系的对话框。然后,用户可以决定如何处理依赖项:
安装
升级/降级
什么也不做
此功能由 GISCE TI
此功能由开发 Alessandro Pasotti
我们已经允许REGEX与spatialite提供者一起使用。(这在设置过滤器时很方便!)。我们还通过任何通过Qgis.utils工具的“spatialite\u连接”API—允许您在DB Manager中的SQL查询中使用REGEXP。
此功能由开发 Mathieu Pellerin
我们通过QgsSpatialIndex将API添加到QgsGeometry搜索中,以允许基于QgsGeometry的精确最近邻搜索。在以前的QGIS版本中,只有点到几何体的最近邻搜索是可能的。但是通过这种改变,您可以安全而准确地使用qgspatialindex来确定任何类型几何图形之间的最近邻。
此功能由 North Road
此功能由开发 Nyall Dawson (North Road)
错误标题 |
url issues.qgis.org(如果报告) |
URL提交(GitHub) |
3.4后台提交(Github) |
---|---|---|---|
栅格计算器错误结果 |
在主控形状中固定 |
||
QGIS服务器在加载父组时忽略自定义呈现顺序 |
多恩 |
||
WMS Client:JSON格式的GetFeatureInfo不显示数值属性值 |
多恩 |
||
向ShapeLayer添加新字段时崩溃 |
|||
启用数据定义的设置时,标签的优先级不会变灰 |
无效 |
||
$length返回错误值 |
为我工作(也为每个人) |
||
“地图上标识”时关系引用程序错误功能 |
|||
Map composer:PDF输出中的“href”HTML属性问题 |
无法修复 |
||
将栅格图层导出到Geopackage时出现问题 |
多恩 |
||
创建矢量新形状文件多边形 |
无效 |
||
“Export to PostgreSQL”python错误,如果某个schema的名称中有一个大写字母 |
|||
“地图上标识”时关系引用程序错误功能 |
多恩 |
||
DB manager导入错误的数据 |
多恩 |
||
过滤带有附件字段的层时qgis崩溃 |
由尼亚尔修复 |
||
栅格计算器,abs()不工作 |
多恩 |
||
“标识”窗口中的有效文件URL链接失败 |
多恩 |
||
QgsProject.instance().clear()在LayoutDesigner窗口打开时导致QGIS崩溃 |
多恩 |
||
QGIS服务器WFS DescribeFeatureType将双精度虚拟字段播发为整数 |
多恩 |
||
导出模板时,QGIS会发出嘎嘎声 |
多恩 |
||
当表达式文件名包含点时,将atlas导出为图像失败 |
多恩 |
||
“常规设置”对话框的“数字化”选项卡中用于调整标记大小的按钮不起作用 |
|||
当复制页面布局中的混合元素时,MapComposer会导致QGIS崩溃 |
TODO |
||
使用PostgreSQL视图时QGIS崩溃 |
无法复制,无法请求反馈 |
||
浏览器-“项目主目录”文件夹快捷方式在保存新项目时不显示 |
TODO |
||
呼叫时崩溃QgsRasterHistogram.histogramVector |
多恩 |
||
不提供“从Qgis2导入设置?”如果不存在此类设置 |
多恩 |
||
在gpkg中,查询生成器阻止自动生成与隐藏特征具有相同fid的粘贴特征 |
TODO |
||
将geopackage从文件系统拖放到地图中会丢失矢量图层,丢失栅格图层的名称 |
多恩 |
||
Qgis在尝试识别具有重复字段的图层时崩溃 |
TODO |
||
标签属性不会保存到项目文件(缓冲区和背景) |
适用于我的3\ 4版和master版 |
||
使用JSON字段保存对层的编辑会引发错误 |
风险? |
||
导入层定义文件时丢失值关系小部件设置 |
风险? |
||
无法使用sequence for gid在QGIS for PostGIS表格中添加新功能。数据类型serial:'整数溢出' |
多恩 |
此功能由 QGIS.ORG donors and sponsors
此功能由开发 Alessandro Pasotti
错误标题 |
url issues.qgis.org(如果报告) |
URL提交(GitHub) |
3.4后台提交(Github) |
---|---|---|---|
五。净距离-节点成本列 |
多恩 |
||
形状文件到栅格的转换不起作用 |
|||
草地。in.lidar.info中,只能选择 .txt不是预期的 las先生 |
多恩 |
||
SAGA OpenCV图像分析 |
|||
SAGA“SAGA split rgb bands”工具不在任何(SAGA)工具组中 |
多恩 |
||
r、 sun无法执行,因为它调用了两个不兼容的选项 |
多恩 |
||
i、 分段(GRASS 7.4.2)只生成一个栅格,而不生成分段栅格 |
在master和3.4中运行良好 |
||
如果输入为.tif,多数过滤器(SAGA)将返回错误的结果 |
无效 |
||
处理批处理流程接口:无法返回 |
多恩 |
||
数据库管理器重命名PostGIS列错误 |
不需要 |
||
换行在地图提示中不起作用 |
多恩 |
||
存储在与图层同名的QML文件中的样式不再自动加载 |
多恩 |
||
当我尝试对图层进行分类时,QGIS 3.4.6崩溃了 |
多恩 |
||
固定表在用户定义的过滤器(SAGA)下不工作 |
多恩 |
||
数据库管理器版本控制:\当前视图缺少主键 |
此功能由 QGIS.ORG donors and sponsors
此功能由开发 Alexander Bruy
错误标题 |
url issues.qgis.org(如果报告) |
URL提交(GitHub) |
3.4后台提交(Github) |
---|---|---|---|
处理“迭代”不再有效 |
|||
SAGA高斯滤波器的参数型误差 |
|||
距离矩阵不保持线性(N)中输入点层的数据类型和精度 * k x 3) |
|||
处理“构建虚拟向量”在某些情况下会失败 |
|||
当在XGRIDS中提供sdat时,SAGA栅格计算器加载的网格比选择的要多 |
|||
导出选定对象生成的线图层在图形建模器中不可选 |
|||
r中的批处理错误。mapcalc.简单 |
|||
Modeler中不可见算法的帮助 |
|||
错误修复与批处理接口相关,而不是链接到任何错误报告。它们是在最近的变化中引入的回归,我在研究另一个问题时发现的 |
|||
此功能由 QGIS.ORG donors and sponsors
此功能由Victor Olaya开发
错误标题 |
url issues.qgis.org(如果报告) |
URL提交(GitHub) |
3.4后台提交(Github) |
---|---|---|---|
ENVI驱动程序在读取时忽略“地理点”(GCP)元数据 |
|||
WFS GetFeature在TypeNames参数上失败 |
多恩 |
||
创建GPX文件后无法自动加载它QGIS 3.4.7 QGIS 3.6.2 |
多恩 |
||
无法创建临时SpatiaLite缓存 |
多恩 |
||
不显示曲线多边形中的PostGIS闭合圆 |
多恩 |
||
修复MultiPolygon/MultiSurface的GeoJSON输出 |
不需要 |
||
多批次功能不再显示 |
多恩 |
||
WFS的多个问题和死锁 |
多恩 |
||
WFS提供程序:避免悬空下载进度对话框 |
多恩 |
此功能由 QGIS.ORG donors and sponsors
此功能由开发 Even Rouault
错误标题 |
url issues.qgis.org(如果报告) |
URL提交(GitHub) |
3.4后台提交(Github) |
---|---|---|---|
嵌入式层中的问题 |
此功能由 QGIS.ORG donors and sponsors
此功能由开发 Denis Rouzaud
错误标题 |
url issues.qgis.org(如果报告) |
URL提交(GitHub) |
3.4后台提交(Github) |
---|---|---|---|
在字段名称中使用空格编辑地理包要素可能会导致QGIS崩溃 |
TODO |
||
更新pg层时崩溃 |
复制品 |
不适用 |
|
Madiera 3.4.5中缺少XMDF文件类型 |
无效 |
不适用 |
|
网格计算器:单击“所有选定数据集时间”按钮时崩溃 |
不适用 |
||
编辑字段时崩溃 |
无法复制 |
不适用 |
|
关闭Vertex Editor会使应用程序崩溃 |
TODO |
||
分离的三维视图崩溃 [macOS] |
无法复制 |
此功能由 QGIS.ORG donors and sponsors
此功能由开发 Peter Petrik
错误标题 |
url issues.qgis.org(如果报告) |
URL提交(GitHub) |
3.4后台提交(Github) |
---|---|---|---|
选择旋转点时不捕捉 |
重复/不是错误 |
||
使用已定义的辅助存储标签和数据时崩溃 |
无法复制 |
||
从角度改进先进的数字化技术 |
不是虫子 |
||
用Z修复捕捉点的形状 |
此功能由 QGIS.ORG donors and sponsors
此功能由开发 Loïc Bartoletti