QGIS 2.18的变更日志

image1

这是2.x系列中的最后一个版本。当前的长期版本(LTR)仍然是2.14.x版。此版本比以前的版本提供了增量改进。目前大部分活动都集中在开发QGIS 3.0上,这是我们计划于2017年第一季度末发布的下一代产品。

Thanks

我们要感谢开发人员、文档编制人员、测试人员以及所有在那里自愿投入时间和精力的人(或者为他们提供资金)。从QGIS社区,我们希望您喜欢这个版本!如果你想捐献时间、金钱或参与到使QGIS更棒的工作中,请漫步至 qgis.org 伸出援手!

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

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

一般

功能:鼠标滚轮悬停颜色对话框滑块

在qgis 2.18中,现在可以将鼠标滚轮滚动到“颜色选择器”对话框中的任何滑块上,以小幅度增加值。这是对颜色组件进行小调整的简便快捷方式。

image59

此功能由 Nyall Dawson (North Road)

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

功能:向颜色按钮下拉菜单添加自定义颜色方案

qgis 2.18增加了用户设置用户创建的配色方案是否应显示在颜色按钮下拉菜单中的功能。此设置通过“列表”选项卡上的“颜色选择器”对话框进行控制。只需添加一个新的配色方案,然后从“配色方案”菜单中勾选新的“显示在按钮中”选项。如果您有一组常用调色板,并且希望它们能通过颜色菜单立即可用,那么这是一个方便的快捷方式。

image60

此功能由 North Road

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

符号学

功能:颜色选择器现在嵌入到图层样式面板中。

在qgis 2.18中,单击图层样式面板内的颜色按钮会导致颜色选择器对话框在样式面板内部打开,而不是作为单独的对话框打开。这允许交互式修改颜色并立即预览结果。

image42

此功能由 North Road

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

贴标签

功能:标签替换列表支持

添加指定要应用于标签文本的文本替换列表的功能。缩写街道类型。

用户可以导出和导入替代列表,以便于重用和共享。

image43

此功能由 North Road

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

特点:改进的线标签放置算法

采用一种新的算法,可以避免在特征几何图形的锯齿部分放置标签,从而大大改善了线图层的并行标签模式。

image44

此功能由Andreas Neumann资助

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

特征:使用沿周长的曲线标签标记多边形

这将添加一个新的模式,用于标记使用曲线标记多边形周长的多边形。

image45

此功能由 North Road

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

致使

功能:预览栅格图块(WMT和XYZ图层)

在以前的QGIS版本中,用户必须等到一个层的所有图块下载完成后才能查看生成的地图。现在已经修复了这个问题,并且这些图块在下载后立即显示在地图画布中,通过大大降低显示时间来改善用户体验。此外,以前从较低或较高分辨率下载的磁贴可用于尚未下载具有正确分辨率的磁贴的区域的预览功能。

image46

此功能由 Land Information New Zealand

此功能由开发 Martin Dobias (Lutra Consulting)

功能:可取消渲染栅格(WMS、WMT、WCS和XYZ层)

当使用来自远程服务器的栅格层时,此增强功能改善了用户体验。以前,为了能够再次缩放或平移地图,需要等待下载完全完成,因为此时用户界面将保持冻结状态。现在可以通过随时取消栅格层的渲染来解决这一问题。

此功能由 Land Information New Zealand

此功能由开发 Martin Dobias (Lutra Consulting)

数据管理

功能:添加标志以仅复制所选功能

脱机编辑插件是QGIS附带的默认插件,允许您脱机远程数据集(例如,从数据库),在字段中进行编辑,然后在返回办公室时重新同步。这扩展了脱机编辑的可能性,使其仅适用于大型图层的子集。

image47

这项功能由DB Fahrwegdienste GmbH资助。

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

窗体和小部件

功能:允许控制单个编辑小部件的标签

允许控制窗体中单个编辑小部件的标签。在拖放设计器中,双击某个项将允许控制是否应单独显示每个项的标签。

此外,还可以配置链接/取消链接按钮是否显示在“关系引用”小部件中,这对于隐藏在1:n关系中很有用,因为在这种关系中,没有父对象子对象就不可能存在。

image48

此功能由 Kanton Zug, GIS-Fachstelle

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

功能:选项卡和分组框的条件可见性

这将添加一个新的配置选项,以在拖放设计器窗体中有条件地显示或隐藏选项卡和分组框。

配置是通过双击字段配置界面中的设计器树来完成的。

可以输入表达式来控制可见性。每当表单中的值发生更改,并且相应地显示/隐藏选项卡或分组框时,将重新计算表达式。

image49

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

功能:客户端默认字段值

允许为用于计算此字段的默认值的向量层字段设置表达式。默认值表达式可以使用调用时存在的功能的属性,例如数字化几何图形。表达式变量也可以用在默认值表达式中,这样可以方便地插入用户名、当前日期时间、项目路径等。

image50

这项功能由DB Fahrwegdienste GmbH资助。

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

专题地图编辑器

特征:正北箭头

qgis 2.18增加了对将作曲家中的北箭头指向正北的支持。以前,所有箭头都与网格北对齐,这不适用于极地区域或非北向上投影(例如一些南非投影系统)。现在,您可以选择将箭头定向到网格北或正北。还有一个可选的偏移角度,可以用来指定网格收敛,使您的箭头朝向磁北!

image51

此功能由 Norwegian Polar Institute's Quantarctica project

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

处理

特征:点对面算法

这一新算法类似于质心算法,但当质心可能落在其相应特征之外时,“表面上的点”算法可确保创建一个位于相应多边形特征内的点(或触碰到线层的相应线特征)。

image52

此功能由 North Road

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

特征:处理溶出算法接受多个字段

溶解算法现在允许您基于多个字段值进行溶解。在以前的QGIS版本中,融合只能通过单个字段值对功能进行分组。

image53

此功能由 North Road

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

特点:优化处理剪辑算法

处理剪辑算法已针对常用场景进行了优化,从而大大加快了剪辑操作的速度。例如:

将具有100万条线的道路层相对于2个多边形进行裁剪

**早期版本:**5分钟30秒
**qgis 2.18:**10秒

针对2个多边形剪切500万点地址层

**早期版本:*50分钟
**qgis 2.18:**30秒

image54

此功能由 North Road

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

特征:边界框算法

这个新算法计算输入层中每个特征的边界框(封套)。

image55

此功能由 North Road

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

特征:合并连接线算法

该算法将多行串几何图形的所有连接部分连接成一行串几何图形。如果输入多行串几何图形的任何部分未连接,则生成的几何图形将是包含任何可以合并的线和任何未连接的线部分的多行串。

image56

此功能由 North Road

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

特征:几何边界算法

这个新算法返回输入几何的组合边界(即几何的拓扑边界)的闭合。例如,多边形几何图形将有一个由多边形中每个环的线串组成的边界,而线几何图形将有一个由线的起点和终点组成的边界。此算法仅对多边形或线条层有效。

image57

此功能由 North Road

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

数据提供者

特点:XYZ瓷砖层的本地支持

XYZ格式的栅格图块现在在WMS数据提供程序中得到了本机支持,允许用户显示来自其他源的基础图,而不再需要QuickMapServices或Openlayers等第三方插件。

要添加到XYZ层的连接,只需打开浏览器停靠小部件,查找名为“Tile Server(XYZ)”的项,然后右键单击该项以获得具有“New Connection”操作的弹出菜单。您将被要求输入URL,其中 {{x}}{{y}}{{z}} 将根据当前地图视图替换为实际瓷砖编号。例如,要添加OpenStreetmap基本地图,可以使用以下URL: http://c.tile.openstreetmap.org/{{z}}/{{x}}/{{y}}.png

数据提供程序还支持将XYZ图块编号编码为Bing使用的“四键”。简单使用 {{q}} 而不是 {{x}}{{y}}{{z}} 在URL中。

image61

此功能由 Lutra Consulting

此功能由开发 Martin Dobias (Lutra Consulting)

QGIS服务器

特征:在服务器中分割特征信息几何图形的可能性

对于包含曲线(圆弧、复合曲线、曲线多边形)的几何图形是必需的,但Web客户端(例如QGIS Web客户端)无法处理这些几何图形类型的显示。

可以在“项目属性”对话框的“OWS服务器”选项卡中启用此功能。

image62

此功能由Andreas Neumann资助

此功能由开发 Marco Hugentobler (Sourcepole)

插件

功能:数据库管理器:添加更新SQL层的功能

使用此功能,如果层数据源基于SQL请求,则用户可以更新它。

此功能由 Ifremer

此功能由开发 3Liz

可编程性

特征:向qgsgeometry公开geos线性引用函数

一个新函数 QgsGeometry::lineLocatePoint() 已添加,用于检索沿着线条字符串到线条字符串上到给定点的最近位置的距离。

此功能由 North Road

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

特点:2.18中的新Pyqgis类

新核心类

新的GUI类、可重用的小部件

  • QgsExpressionLineEdit -包括用于输入表达式的行编辑,以及用于打开表达式创建对话框的按钮。这个小部件设计用于没有层字段可用于表达式和空间受约束的环境。

  • QgsTabWidget -类似于qtabwidget,但具有临时隐藏/显示选项卡的附加方法

特征:新表达式函数

QGIS 2.18增加了几个新的表达式函数,包括角度/距离插值函数。

  • line_merge :将多线串几何图形合并到连接的线串中

  • boundary :返回几何图形的拓扑边界,即对于多边形,这是表示多边形环的多行字符串。

  • angle_at_vertex :返回指定顶点索引处几何图形的平均(平分线)角度

  • distance_to_vertex :返回沿几何体到指定顶点索引的距离

  • line_interpolate_angle :计算沿几何体指定距离处与几何体平行的角度

  • line_interpolate_point :返回直线上距离处的点

  • line_locate_point :返回沿直线到最接近指定点的直线位置的距离

此功能由Andreas Neumann资助

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