这是qgis下一个版本的日志-版本2.16.0“n_debo”。N_debo的地质与自然资源管理森林与景观学院系于2015年5月主办了第一次国际QGIS会议和开发商会议。
这不是长期版本
此版本不指定为长期版本(LTR)。如果用户希望拥有一个至少1年内不会更改并收到错误修复的QGIS版本,请使用当前的LTR版本2.14(现在随着QGIS版本2.16的发布,该版本成为我们的官方LTR)。
QGIS 2.16‘N_debo’中的新功能
如果您从qgis 2.14升级,您将在这个版本中发现许多新特性。我们鼓励您仔细阅读 previous releases 因为这个qgis 2.16版本也包含了这些版本中发布的所有特性。
每当新功能添加到软件中时,它们都会引入新的bug的可能性-如果您在这个版本中遇到任何问题,请提交一张罚单。 on the QGIS Bug Tracker .
念N_debo…
Thanks
我们要感谢开发人员、文档编制人员、测试人员以及所有在那里自愿投入时间和精力的人(或者为他们提供资金)。从QGIS社区,我们希望您喜欢这个版本!如果你想捐献时间、金钱或参与到使QGIS更棒的工作中,请漫步至 qgis.org 伸出援手!
QGIS由捐助者和赞助商提供支持。在我们的网站上可以看到对该项目作出重大和小型财政捐助的捐助者的最新名单。 donors list . 如果您想成为正式的项目赞助商,请访问 our sponsorship page 详情。赞助QGIS有助于我们资助我们的六个月一次的开发者会议,维护项目基础设施和资助缺陷修复工作。下面提供了当前赞助商的完整列表-非常感谢所有赞助商!
qgis是免费软件,您没有义务支付任何费用来使用它-事实上,我们希望鼓励人们广泛地使用它,无论您的财务或社会地位是什么-我们相信赋予人们空间决策工具将导致一个更好的社会为全人类。如果你能支持QGIS,你可以在这里捐赠。
每年,我们也会得到来自不同组织的支持,这些组织感谢我们所做的工作,并希望促进项目中持续的开发工作。下面列出了这些赞助商,我们对此表示感谢!
|
|
|
|
|
www.terrelogiche.com <http://www.terrelogiche.com/> _意大利(2015年6月-2017年6月) |
QGIS-PT (Portuguese QGIS user group) <http://www.qgis.pt/> _葡萄牙(2016年6月-2017年6月) |
NCC <http://www.ncc.se/en/> _瑞典(2016年5月-2017年5月) |
SOLTIG (Soluciones en Tecnologías de Información Geográfica) <http://www.soltig.net/> _哥斯达黎加(2016年6月-2017年6月) |
Gaia3D, Inc. <http://www.gaia3d.com/> _韩国(2015年5月-2017年5月) |
GEPOL <http://www.gepol.com.pl/> _波兰(2016年4月-2017年4月) |
Royal Borough of Windsor and Maidenhead <http://www.rbwm.gov.uk/> _英国(2015年4月-2017年4月) |
GFI - Gesellschaft für Informationstechnologie mbH <http://www.gfi-gis.de/> _德国(2015年4月-2017年4月) |
Teaching Jobs with Footprints <http://www.footprintsrecruiting.com/teaching-jobs-abroad> _加拿大(2016年4月-2017年4月) |
FORNAT AG <http://www.fornat.ch/> _瑞士(2014年4月-2017年4月) |
National Parks UK <http://www.nationalparks.gov.uk/> _英国(2016年3月-2017年3月) |
KBB Underground Technologies <http://www.kbbnet.de/en/> _德国(2014年3月-2017年3月) |
BGEO OPEN GIS, SL <http://www.bgeo.es/> _西班牙(2016年3月-2017年3月) |
Ager Technology <http://www.agertechnology.com/> _西班牙(2014年3月-2017年3月) |
Asociación Geoinnova <http://geoinnova.org/> _西班牙(2016年3月-2017年3月) |
Gis3W <http://www.gis3w.it/> _意大利(2014年1月-2017年1月) |
GIS-Support <http://www.gis-support.com/> _波兰(2015年2月-2017年3月) |
www.molitec.it <http://www.molitec.it/> _意大利(2014年1月-2017年3月) |
Chartwell Consultants Ltd. <http://www.chartwell-consultants.com/> _加拿大(2015年3月-2017年3月) |
Trage Wegen vzw <http://www.tragewegen.be/> _比利时(2015年3月-2017年3月) |
GKG Kassel (Dr.-Ing. Claas Leiner) <http://www.gkg-kassel.de/> _德国(2014年3月-2017年3月) |
CawdorForestry Resource Management <http://www.cawdorforestry.com/> _苏格兰(2016年2月-2017年2月) |
ChameleonJohn <http://www.chameleonjohn.com/> _美国(2016年2月-2017年2月) |
2D3D.GIS <http://www.2d3d-gis.com/> _法国(2015年12月-2016年12月) |
Dr. Kerth + Lampe Geo-Infometric GmbH <http://www.dr-kerth-lampe.de/> _德国(2015年12月-2016年12月) |
MappingGIS <http://www.mappinggis.com/> _西班牙(11.2015-11.2016) |
HostingFacts.com <https://hostingfacts.com/> _爱沙尼亚(2015年12月-2016年12月) |
Urbsol <http://www.urbsol.com.au/> _澳大利亚(2014年11月-2016年11月) |
Lutra Consulting <http://www.lutraconsulting.co.uk/> _英国(2015年10月-2016年10月) |
WhereGroup GmbH & Co. KG <http://wheregroup.com/> _德国(2015年8月-2016年8月) |
Nicholas Pearson Associates <http://www.npaconsult.co.uk/> _英国(2015年7月-2016年7月) |
QGIS Polska <http://qgis-polska.org/> _波兰(2015年7月-2016年7月) |
复制功能时包含wkt的先前设置已替换为“纯文本、仅属性”、“纯文本、wkt几何图形”和新的“geojson”选项的复制功能选项。当设置为“geojson”时,复制qgis中的特性将把特性的geojson文本表示放在剪贴板上,以便粘贴到其他应用程序/javascript代码中。这些设置可以在 Settings -> Options -> Data Sources -> Copy features as
.
此功能由开发 Nyall Dawson (North Road)
qgis剪贴板处理程序现在可以解析许多额外的文本格式,包括对geojson特性集合的本机支持。这允许您直接将geojson字符串复制并粘贴到qgis中,并将其自动转换为qgis特性和几何图形。
此功能由开发 Nyall Dawson (North Road)
现在在操作系统文件管理器上更容易识别和区分QGIS的文件类型。现在有下列文件类型的桌面MIME图标:
*.qgs-qgis项目文件
*.qml-层设置文件
*.qlr-层定义文件
*.qpt-编写器模板文件
此功能由开发 Alexandre Neto
在qgis中添加了一个放大镜工具,它允许您以给定的比例放大地图。这允许您在不改变地图比例的情况下放大地图,从而更容易精确地调整标签和符号的位置。此外,可以在设置中定义默认的放大率值,这对于高分辨率屏幕非常有用!
此功能由 the QWAT project
此功能由开发 Paul Blottiere (Oslandia)
QGIS 2.16改进了放大和缩小地图画布的方式。
压低 Ctrl 当使用鼠标滚轮放大或缩小时,现在会产生更精细的缩放效果。这种行为使画布与作曲家保持一致。
紧迫的 Ctrl++ 或 Ctrl+- 在地图画布上执行立即放大/缩小
当某些地图工具处于活动状态时,可以通过按住来执行Web地图样式缩放。 Shift 在地图上拖动一个矩形以缩放到该区域。这对不是选择工具的地图工具(因为它们使用SHIFT添加到选择)和编辑工具启用。
此功能由开发 Nyall Dawson (North Road)
渐变渐变编辑器已使用交互式控件重新编写,以便更轻松地操纵渐变。该对话框现在还包括一个交互式绘图,用于通过颜色hsv或rgb值修改渐变停止点。新的编辑器功能:
拖动可移动颜色停止点
双击可添加新站点
按“删除”将删除选定的停止
按下箭头键将移动选定的停止,按住SHIFT键同时按下光标键将导致更大的移动。
将颜色拖放到小部件上以添加新的停止点
此功能由开发 Nyall Dawson (North Road)
在以前的QGIS版本中,属性对话框将始终在表视图中打开。现在,您可以选择始终将对话框默认为表视图、窗体视图或记住上次使用的视图。
此功能由开发 Nyall Dawson (North Road)
名为的新上下文菜单项 Copy cell content
现在可以在通过右键单击属性表中的单元格打开的菜单中使用。当点击这个按钮时,不管什么样的小部件,单元格的内容都会被复制到剪贴板中。
此功能由开发 Paul Blottiere (Oslandia)
Hidpi屏幕用户会注意到一个改进的用户界面,因为已经做了更多的工作来升级图标以依赖SVG图像。从qgis 2.16开始,所有工具栏现在都与hidpi兼容。
此功能由开发 Mathieu Pellerin
基于地图的选择工具的行为已进行了优化,并进行了以下更改:
对于单击和拖动选择:
举办 Shift =添加到所选内容
举办 Ctrl =从所选内容中减去
举办 Ctrl+Shift =与当前选择相交
举办 Alt (can be used with Shift/Ctrl 也=从“相交”更改为“完全包含”选择模式
对于单击选择:
举办 Shift 或 Ctrl =切换是否选择功能(即添加到当前选择或从当前选择中删除)
这一变化使画布行为与其他设计应用程序以及作曲家行为保持一致。
此功能由开发 Nyall Dawson (North Road)
现在有了在文档库中为qgis中的每个新功能自动创建票据的方法,我们确信所有新功能现在都在文档中。
文档团队努力完成了三个版本的QGIS:2.10、2.12和2.14,因此文档现在是当前长期版本的最新版本。这大约是4个月内记录的180个新功能。
如果您认为文档中缺少一些功能,请随意添加一张新的通知单,编写小文本来描述它,或者更好地推动贡献。
文档团队还致力于改进文档指南,以简化新文档编写者和帮助翻译人员的贡献过程。
文档团队现在将在接下来的几个月里努力工作,记录QGIS的当前稳定版本(2.16)。
检查2.10、2.12和2.14里程碑,查看已进行的所有文档工作:
QGIS早期版本(2.12和2.14)中引入的认证系统功能现在已完全记录在用户手册中,并将对系统的理解和采用做出很大贡献。
此功能由 Boundless
此功能由Larry Shaffer开发
“箭头”符号层是一个符号层,允许从线条层绘制直线或曲线箭头。
在曲线模式下,应用该符号层的线条层节点用作圆弧的控制点。箭头可以填充任何现有的填充样式qgis支持。选项还允许选择箭头的类型(有一个或两个箭头,普通箭头或减半箭头)、箭头的宽度(可以是可变箭头)和箭头的大小。
此功能由 MEEM (French Ministry of Sustainable Development) 安德烈亚斯诺依曼
此功能由开发 Hugo Mercier
“填充标记”类似于简单标记符号层,只是它使用填充子符号来呈现标记。这允许使用所有现有的qgis填充(和轮廓)样式来呈现标记,例如渐变或shapeburst填充。
此功能由开发 Nyall Dawson (North Road)
使用qgis 2.16中新的“无符号”渲染器,将不会为特征绘制任何符号,但仍将显示标签、图表和其他非符号部分。
仍可以在画布的层上进行选择,所选功能将用默认符号呈现。还将显示正在编辑的功能。
这是一种方便的图层快捷方式,您只想为其显示标签或图表,并避免了使用完全透明的填充/边框呈现符号来实现这一点。从标题上看,它可能不太有用,但它是一个非常方便的快捷方式!
此功能由开发 Nyall Dawson (North Road)
字体标记符号现在可以有轮廓,这可以通过添加轮廓缓冲区颜色来帮助提高此类符号的可见性。当与粗轮廓一起使用时,启用了emoji的字体字符可以作为很好的标记。
此功能由开发 Mathieu Pellerin
如果使用数据定义的覆盖将点绑定到字段,则允许设置点的偏移量。偏移字段应为文本字段。以交互方式设置偏移的地图工具位于 Advanced digitizing
图标组中的工具栏 Rotate Point Symbols
工具。有关示例,请参见附加动画。请注意,对偏移进行后续调整时,应从原始点顶点标记拖动,而不是从地图上渲染的符号的当前位置拖动。
此功能由开发 Nyall Dawson (North Road)
样式停靠是一种新的、效率更高的QGIS中管理图层样式的方法。它支持实时预览所做的样式更改、完全撤消/重做支持以及在准备地图绘图时不那么分散注意力的工作流。有关Style Dock功能的全面概述,请参见 style dock part 1 和 style dock part 2 .
此功能由开发 Nathan Woodrow
在以前版本的qgis中,当基于规则的标签就位时,不能使用标签地图工具以交互方式放置和旋转标签位置。现在支持此功能。
此功能由Martin Dobias开发
新的“图例”选项卡已添加到图表属性中,允许启用/禁用现有属性图例和新的尺寸图例。尺寸图例具有可配置的标记符号。
此功能由 ADUGA
此功能由开发 Nyall Dawson (North Road)
最初,有一个标签工具栏,允许:
为当前图层的标签设置标签选项
突出显示固定标签。可编辑层上的突出显示为绿色,否则为蓝色。
固定或取消固定标签
移动、显示和隐藏标签
有了这个新功能,标签工具栏中就有了一个新工具,可以设置当前图层的图表属性。此外,上面提到的每个工具现在也可以完全用于图表。
此功能由 MEEM (French Ministry of Sustainable Development)
此功能由开发 Paul Blottiere (Oslandia)
用户可以选择在局部边简化运行时使用的算法,以更快地绘制几何图形。现在,QGIS提供了三种算法:
距离(默认算法,以及在以前的QGIS版本中唯一可用的选项)
SnapToGrid
维斯瓦林格
此更改还将本地“即时”简化从提供者和迭代器类移动到呈现代码。这避免了简化更改从矢量数据提供程序获取的几何图形的情况,可能会影响基于规则和其他基于表达式的符号。当您有使用特征几何图形的表达式(例如面积计算)时,这一点很重要-我们希望确保这些计算是在原始几何图形上进行的,而不是在简化几何图形上进行的。
此功能由开发 Alvaro Huarte
QGIS 2.16有一个新的栅格渲染器,它将从数字高程模型动态创建一个山荫模型。
此功能由Asger Skovbo Petersen和Nathan Woodrow开发。
启用后,添加新点时不会自动清除重复锁。当必须对多个点重复相同的约束时(例如添加总是相距50米的顶点),它们非常方便。此功能在 Advanced Digitizing Panel
.
此功能由开发 Nyall Dawson (North Road)
允许重新排序属性表列(通过右键单击字段名标题“-->”Organize Columns“对话框;拖放以重新排序)
允许将新列添加到属性表以保留按钮,以便根据所选功能触发操作
可以从属性表中隐藏列(通过右键单击字段名标题)
qgis现在可以记住任何调整大小的列的宽度。
此功能由 Canton of Zug, Switzerland 和 MEEM (French Ministry of Sustainable Development)
此功能由开发 Stéphane Brunner (Camptocamp) 和 Matthias Kuhn (OPENGIS.ch)
使用拖放设计器时,用户可以指定字段应分布的列数。
要在图层属性的“字段”选项卡中启用多列:
确保使用拖放设计器窗体模式
双击组容器,如选项卡或组
将出现一个小对话框,您可以在其中选择列的数目。
顺序为第一列、第二列、第n列、下一行等。
此功能由 Canton of Zug, Switzerland
此功能由开发 Matthias Kuhn
已添加复选框,以便您可以选择要包含在导出中的属性,现在您还可以选择写入“显示的”值而不是原始值。此选项对于具有关系的层很有用,在这些层中,您希望包含文字值而不是数字标识符。
根据数据格式,默认情况下启用“显示值”,例如用于导出到电子表格格式(ODF、XLSX、CSV/TEXT)。
此功能的部分资金来自 Canton of Zug, Switzerland
这个功能是由J_rgen Fischer,甚至是Rouault开发的。
在qgis属性表的表单模式中,有一个侧栏可以用来直接跳转到特定的特性。在此版本之前,此侧视图不可排序。对于排序,必须先跳到表模式,然后再返回到表单模式。现在,通过选择侧栏上方的表达式下拉按钮上的排序函数,可以直接通过侧面板中的功能属性预览对功能进行排序。
此功能由 Canton of Zug, Switzerland
此功能由开发 Matthias Kuhn (OpenGIS)
关系引用小部件得到了增强,允许更快地扩展相关的值列表。如果在窗口小部件属性中启用了复选框“允许添加新功能”(通过图层属性中的“字段”选项卡访问),窗口小部件右侧将显示一个绿色的加号按钮。按下“加”按钮后,相关表的对话框将以“新记录”模式打开,您可以在其中添加一个附加条目。
此功能由 Canton of Zug, Switzerland
此功能由开发 Matthias Kuhn (OpenGIS)
在qgis 2.16中,一个新的模式被添加到属性表对话框中,用于搜索和过滤特征。激活时(使用工具栏上的按钮或按 CTRL+F )对话框将切换到窗体视图,所有小部件都将替换为其搜索小部件包装变量。
每个窗口小部件旁边都有一个工具按钮,用于控制该字段的搜索/筛选行为,例如“等于”、“不等于”、“为空”、“大于”等,显示的选项与相应的字段和窗口小部件类型相匹配。
新按钮出现在表单底部,用于选择匹配的功能(具有用于添加到选择/从选择中删除/在当前选择中选择的选项)或筛选表中的功能(具有用于将功能添加到当前筛选器或进一步限制当前筛选器的选项)。
您也可以使用新的“按值选择”选项访问此模式,或在选定图层的情况下按F3。
这一特色是由西格,乌斯特市,莫日斯资助的。
此功能由开发 Nyall Dawson (North Road)
这个 GeoPackage 格式是一种开放的地理空间数据标准,它应该作为ESRI形状文件格式的替代品出现在您的雷达上。它解决了形状文件格式的许多缺点,包括字段数量和宽度的限制。在qgis 2.16中,现在很容易创建一个新的地理包,因为它已经集成到 Layer
工具栏和 Layer -> Create Layer
菜单。
这个功能是由Even Rouault开发的
在以前的QGIS版本中,无法检查用户输入的功能属性值的有效性。现在,用户可以在层的属性表单中指定每个小部件的约束。约束是使用qgis的表达式创建的,例如 "min_population" > 50000
. 还可以使用“非空”复选框指示必须为字段输入值。此外,还可以添加描述性文本,以便在约束失败时向用户提供有用的反馈。
当用户修改功能时,会动态地评估约束。在具有约束的任何字段上都可以使用工具提示,显示约束的表达式、计算结果和约束的描述。表单顶部还将显示一个消息栏,汇总任何不符合约束条件的字段。
此功能由 the QWAT project 以及 Canton of Zug, Switzerland
此功能由开发 Matthias Kuhn (OPENGIS.ch) 和 Paul Blottiere (Oslandia)
此更改允许同时编辑多个功能的属性。当属性表对话框处于“表单模式”时,通过工具栏上的新“多编辑”按钮启用该选项。还有一个快捷方式可以通过使用编辑多个选定功能 Edit -> Modify Attributes of Selected Features
.
在此模式下,属性值更改将应用于所有选定的功能。新的小部件出现在每个编辑器小部件旁边,允许显示当前的多编辑状态,并允许逐字段回滚更改。
更改是作为单个编辑命令进行的,因此按“撤消”将一次回滚所有选定功能的属性更改。
多编辑模式仅适用于自动生成和拖放表单-自定义UI表单不支持该模式。
此功能由 Kanton Basel Stadt
此功能由开发 Nyall Dawson (North Road)
对于设置了可见比例范围的图层,选择此选项将自动将比例设置为图层可见的最近比例。此外,界面已经被调整,使超出其比例范围和隐藏的图层在图层树中显示为灰色。
地图编辑器中现在提供了两种新类型的基于节点的作曲家形状项。使用这些你可以在你的作品中绘制多边形或多段线,只需点击几下。
还添加了新工具以允许编辑节点(即移动或删除节点),并将新节点添加到现有形状。也可以使用线条和多边形图层可用的所有符号样式来设置编辑器多边形和多段线项目的样式!
此功能由 MEEM (French Ministry of Sustainable Development)
此功能由开发 Paul Blottiere (Oslandia)
现在标签和HTML框可以包含相对的URL。如果没有基URL,则项目文件将用作基URL。
此更改使当前Atlas功能(以及相关子功能的所有属性)可用于编写器HTML项的源,允许该项根据功能的属性动态调整其呈现的HTML。一个示例用例是使用Atlas功能的相关子功能的所有属性动态填充HTML表。
要使用它,HTML源代码必须实现“setfeature(feature)”javascript函数。每当Atlas功能更改时,都会调用此函数,并将Atlas功能(以及所有相关属性)作为geojson功能传递。
此功能由 Canton of Zug, Switzerland
此功能由开发 Nyall Dawson (North Road)
当使用参数化的SVG文件(如QGIS中包含的文件)时,此更改可以更改SVG文件的填充和轮廓颜色以及轮廓宽度。有关参数化SVG文件的更多详细信息,请参阅 this article .
此功能由开发 Nyall Dawson (North Road)
在qgis 2.16中,作曲家标签的基本样式表将自动设置标签字体和边距以匹配标签的设置。这允许交互选择字体、页边距和颜色,并避免在标签HTML代码中使用CSS手动设置这些内容。
此功能由开发 Nyall Dawson (North Road)
在qgis 2.16中,地图生成器自动地引用输出(当输出格式使这成为可能时,如tif和pdf)。
创建世界文件的现有选项已与地理参照的地图选择分开。新的行为是始终使用georeference输出,并且仅在选中该选项时创建单独的世界文件。
此功能由开发 Nyall Dawson (North Road)
当作曲家地图设置为遵循样式预设时,每当样式更改时,它将自动更新。
在作曲家地图属性中添加了一个新选项:“跟随可见性预设”和一个组合框以选择活动预设。这是“锁定层”(和“锁定层样式”)功能的替代方案,该功能只复制预设的配置,而这个新选项创建到预设的链接。
不同之处在于,当更新预设时,作曲家地图将在遵循预设时自动选择新配置,而如果使用“锁定层”(和“锁定层样式”)选项,则不进行更新。
此功能由Martin Dobias开发
在qgis 2.16中,表达式引擎现在支持使用命名参数。这意味着,与其写下神秘的表达: clamp(1,2,3)
你可以使用: clamp( min:=1, value:=2, max:=3)
. 这种改变也允许参数被转换,例如: clamp( value:=2, max:=3, min:=1)
.
使用命名参数有助于澄清表达式函数的参数所指的是什么,这在以后解释表达式时非常有用!
此功能由开发 Nyall Dawson (North Road)
支持 date + time
=日期时间计算
支持 date - date
, time - time
和 datetime - datetime
键入返回间隔的计算。
新的 char()
按Unicode值返回匹配字符的函数
qgis 2.16为表达式引擎添加了对几种类型聚合的支持。这些包括:
当前层内的集料,如 sum("passengers")
支持子表达式(即 sum("passengers"/2)
) sum("passengers", group_by:="line_segment")
)和可选过滤器( sum("passengers", filter:= "station_class" > 3 )
)
关系聚合,它计算关系中所有匹配子特征的聚合,例如 relation_aggregate( 'my_relation', 'mean', "some_child_field" )
汇总聚合函数,用于计算其他层上的聚合。如 aggregate('rail_station_layer','sum',"passengers")
. summary aggregate函数支持一个可选的过滤器,使计算以下内容成为可能: aggregate('rail_stations','sum',"passengers", intersects(@atlas_geometry, $geometry ) )
用于计算当前地图集功能内各车站的乘客总数
在所有情况下,计算都缓存在表达式上下文中,因此对于每一组表达式计算,它们只需要计算一次。
此功能由 Canton of Zug, Switzerland
此功能由开发 Nyall Dawson (North Road)
ftools是一个核心插件,多年来它提供了 Vector
菜单在QGIS。随着qgis处理框架的出现,ftools开始表示工作的重复,并且许多工具的处理等价物都得到了改进。为了解决这个问题,ftools插件已经从qgis中删除,并且等价的菜单条目已经添加到向量菜单中,指向实现相同功能的处理框架工具。
此功能由Alex Bruy开发
以前,创建一个向处理中添加新算法的qgis插件的唯一方法是手动开发这些算法并创建一个新的算法提供程序。现在,可以将算法编写为简单的处理脚本,并且可以直接从处理工具箱创建包含这些脚本的插件。该插件随后可以作为常规插件分发,并在活动时扩展处理。
此功能由Victor Olaya开发
OutputVector算法现在支持编写无几何图形的表。
目前,这种方法只适用于重构域算法,但可以很容易地扩展到其他与属性相关的算法中。
此功能由 MEEM (French Ministry of Sustainable Development)
此功能由开发 Arnaud Morvan (Camptocamp)
对于这个版本,qgis处理现在包括 vector , raster 和 imagery 格拉斯7的算法。现在,有300多个算法可供您直接从QGIS界面使用。您可以将grass7的所有功能直接集成到qgis中,并且可以将grass7算法与所有其他处理算法混合使用,而无需使用grass7数据库。
一些单元测试(主要用于栅格和图像算法)也包括在一些算法中,使错误检测更容易处理和处理。
注意,目前,grass7处理算法只能使用和生成shapefile向量层和geotiff raster。还有一些GRASR7栅格算法(所有操作颜色表的算法)的限制,这些算法将栅格层复制到临时目录中。根据源栅格的大小,您可能需要一些磁盘空间来处理它们。
此功能由开发 Médéric Ribreux
允许同时编辑qgis和mapinfo中的shapefiles和tabfiles。
此功能由 MEEM (French Ministry of Sustainable Development)
这个功能是由Even Rouault开发的
现在,qgis将正确的域类型显示为字段类型名称,并且能够正确地确定域类型的长度和精度。查看PostgreSQL documentation 以查找有关域类型的详细信息。
此功能由开发 Nyall Dawson (North Road)
使用此选项,可以防止用户无意中编辑图层。去 Project properties -> Identify layers
配置哪些层应显示为只读。
此功能由开发 Matthias Kuhn
此功能由David Adler开发
QGIS现在可以连接到ArcGIS REST服务。
您可以连接到Arcgis功能服务(ESRI世界中的WFS等效)和Arcgis地图服务(WMS等效)。提供程序允许您从这些服务中读取映射和向量层。
对于希望从ESRI GIS堆栈切换而不丢失已建立在私有或公共地图服务上的任何内容的用户来说,此功能非常方便。您还可以连接到ESRI提供的公共服务。
此功能由 Sourcepole QGIS Enterprise
此功能由开发 Sandro Mani, Sourcepole
这个功能是由J_rgen Fischer和Christian Frugard开发的。
在qgis 2.16中,您现在可以通过双击图层属性窗口中的字段名来重命名Postgres、Oracle、OGR和内存层中的字段。
此功能由开发 Nyall Dawson (North Road)
在使用Oracle提供程序时,已添加了对Oracle Workspace Manager的支持。
参见https://github.com/qgis/qgis/commit/d161612bd216d36dc23ab2307636cf1bc0a3692
此功能由 ENEL
此功能由开发 Jürgen Fischer for Faunalia
QGIS 2.16对WFS供应商进行了全面检查,包括
版本自动检测
下载功能的磁盘缓存
后台下载和渐进式渲染
WFS 1.1和2.0支持
WFS 2.0 GetFeature分页
添加提供程序测试
支持WFS 2.0连接
带有select/from/join/where/order by子句的SQL的URI参数
处理日期时间字段
默认情况下启用“仅请求与视图范围重叠的功能”(并记住设置)
支持附加/混合几何类型(曲线多边形、复合曲线)
对不合格WFS服务器有更大的容忍度
此功能由 Land Information New Zealand and Canton of Zug, Switzerland
此功能由开发 Even Rouault
用于为Postgres数据库上的字段生成默认值的表达式当前正在功能表上打印。
nextval('serial')
“项目属性”(选项卡“数据源”)中的新选项允许在打开表单之前评估表达式,并将直接在功能表单中打印新值。
23
这种改进的主要优点是,在必须先保存数据之前,可以直接创建和链接相关表的记录,因为在保存功能之前已经存在主键。
此功能由 Canton of Zug, Switzerland
此功能由开发 Matthias Kuhn
必须通过https://github.com/qgis/qgis/commit/70863ecaf0cccb538e3892af4b528304b21a0a2来查找详细信息。
更新至osgearth 2.8
重写qgis globe tile驱动程序
重写二维和三维同步逻辑
迁移到新几何内核
支持多个背景层
嵌入在Globe窗口中的菜单
地球仪的独立层选择
从QGIS 2.1/Osgerath 2.4获得的Mathias Kuhns港口硕士论文工作
此功能由 Sourcepole QGIS Enterprise
此功能由开发 Sandro Mani, Sourcepole
允许向“矢量层属性”对话框添加其他页。
这允许将插件提供的与层相关的选项的配置直接放在它们所属的位置,以获得更好的用户体验。
此功能由开发 Matthias Kuhn
这允许在图层属性对话框(在新的图例选项卡中)中定义嵌入到图层树中的各个图层的小部件。其思想是找到一种快速访问某些经常与层一起使用的操作的方法。
实现附带透明小部件,将来可能会有更多的标准小部件出现,例如设置过滤、选择、样式或其他东西。API允许插件注册自己的小部件,这对于各种特定于域的插件将自定义小部件分配给它们管理的层非常有用。
这个功能是由火星人多比亚斯开发的。
QgsComposerNodesItem -为基于节点的形状(如多边形或多段线)提供通用方法的作曲家项的抽象基类
QgsComposerPolygon -多边形形状的组合项
QgsComposerPolyline -折线形状的组合项
QgsGroupUngroupItemsCommand -用于分组/取消组合作曲家项的作曲家撤消命令类
QgsConstWkbSimplifierPtr -wkb阅读器,可快速简化几何图形
QgsAction -封装基于向量属性的操作的实用程序类
QgsActionManager -存储和管理与层关联的操作
QgsAggregateCalculator -一个实用程序类,用于计算矢量层特征上的字段(或表达式)的聚合。
QgsAttributeTableConfig -用于配置矢量层属性表的容器
QgsDateTimeStatisticalSummary -用于汇总统计和汇总日期时间列表的计算器
QgsInterval -两个日期时间值之间的间隔的表示法
QgsJSONExporter -处理将qgsfeature功能导出到geojson功能
QgsJSONUtils -用于处理JSON和GEOJSON转换的助手实用程序
QgsRuntimeProfiler -执行期间用于计时代码路径的简单探查器
QgsSQLStatement -用于分析SQL语句的实用程序类
QgsStringStatisticalSummary -用于汇总统计信息和字符串列表聚合的计算器
QgsHillshadeRenderer -用于生成实时山阴模型的渲染器
QgsArrowSymbolLayer -线条符号层,用于将线条表示为箭头
QgsNullSymbolRenderer -默认情况下不为要素绘制符号,但允许为图层添加标签和图表的渲染器。
QgsSimpleMarkerSymbolLayerBase -简单标记符号层的抽象基类。处理符号形状的创建,但将符号的实际绘图保留为子类。
QgsFilledMarkerSymbolLayer -填充的标记符号层,由使用qgsfillsymbolv2呈现的形状组成
QgsMultiEditToolButton -一种工具按钮小部件,显示在属性窗体中的编辑器小部件旁边,允许在多编辑模式下控制小部件的行为和与窗体的交互。
QgsSearchWidgetToolButton -一个工具按钮小部件,显示在表单中搜索小部件旁边,允许控制小部件的行为和过滤/搜索的操作方式。
QgsLayerTreeEmbeddedConfigWidget -为特定地图层配置层树嵌入式小部件的小部件
QgsLayerTreeEmbeddedWidgetProvider -要实现的提供程序接口,以便引入用于层树中的新类型的嵌入式小部件
QgsLayerTreeEmbeddedWidgetRegistry -可以嵌入到层树视图中的小部件注册表
QgsAttributeFormEditorWidget -一种小部件,由一个编辑器小部件和其他小部件组成,用于根据多种可能的模式控制编辑器小部件的行为。
QgsComposerItemComboBox -显示组合中匹配类型的项的组合框
QgsCompoundColorWidget -用于选择颜色的自定义QGIS小部件,包括用于通过
色调轮、色样和颜色采样器
QgsDockWidget -QDockWidget子类,对控件的关闭或打开方式具有更细粒度的控制
QgsFocusWatcher -用于监视父对象上焦点事件的事件筛选器
QgsGradientStopEditor -用于预览渐变颜色渐变和修改沿渐变的颜色停止位置的交互式编辑器。
QgsMapLayerConfigWidget -可以在地图样式停靠中显示的面板小部件
QgsMapLayerConfigWidgetFactory -用于创建自定义地图层属性页的工厂类
QgsPanelWidget -任何可以显示为内联面板的小部件的基类
QgsPanelWidgetWrapper -不能更改继承树的现有小部件的内联面板包装小部件,例如对话框
QgsPanelWidgetStack -用于管理界面中面板的堆栈小部件
QgsShortcutsManager -包含已注册的qActions和qShortcuts列表并允许更改其快捷方式的类。
QgsTableWidgetItem -这可以像普通的qTableWidgetItem一样使用,不同之处在于可以将特定角色设置为排序
QgsHillshadeRendererWidget -用于配置山阴影渲染器的渲染器小部件
QgsRasterTransparencyWidget -用于控制栅格层透明度和相关选项的小部件
QgsArrowSymbolLayerWidget -用于配置箭头符号层的呈现器小部件
QgsOrganizeTableColumnsDialog -用于在属性表中组织(隐藏和重新排序)列的对话框
QgsConfigureShortcutsDialog -允许用户配置QGSshortcutsManager中包含的快捷方式的对话框
QgsNewGeoPackageLayerDialog -设置参数以创建新地理包层的对话框
QgsSourceSelectDialog -用于列出远程服务可用层的通用小部件类
我们又进行了一轮付费病毒修复(感谢我们的赞助商和捐赠者!)。以下是参与开发人员的工作总结:
以下是完整的列表(按优先级排序):
修复georeferencer(14551-严重)中的中断投影变换
修复按半径选择功能失败(14748-严重)
修复多边形(14675-严重,但极不可能发生的面积计算错误。添加单元测试以覆盖此边缘情况)
固定底座小部件布局(15011-严重)
修复箭头符号层中的崩溃(未报告)
修复创建无效联接时的崩溃(未报告)
修复未为作曲家箭头项显示的参数化SVG(14997-高)
连接字段的分类应只考虑与图层特征相匹配的值(9051-高)
在字符串字段的表达式中始终使用字符串比较(13204-高)
修复添加为默认SVG和模板路径的主目录(14662、14652、14883-高)
修复使用带有heatmap渲染器的反转多边形时的崩溃(14968-高)
以完全精度保存栅格符号值(14950-正常)
加载具有默认样式的层时不启用操作(13910-Normal)
从对话框标题中删除“属性表”文本(14959-普通)
修复程序无法停用自定义小部件捕获程序(9732-正常)
固定箭头符号层头部宽度/高度翻转(15002-正常)
加载包含错误层的项目时,不会重新创建修复连接(10500-Normal)
修改层时使连接缓存失效(11140-正常)
使用虚拟字段正确支持联接(14820-normal)
修复依赖于其他虚拟字段的虚拟字段在某些情况下可能无法计算(14939-正常)
修复使用python表达式函数时未显示的基于规则的标签(14985-normal)
样式停靠中符号级别更改时自动刷新(14861-正常)
Fix-Style Dock按钮未同步到Dock状态(14862-正常)
修复用文本呈现SVG的问题(14644,14794-正常)
确保数据定义按钮显示的字段始终是最新的(14809-正常)
Fix无法设置放大的快捷方式(14958-正常)
修复反转多边形和置换渲染器不允许右键单击图例项(14966-普通)
修复反转多边形和置换渲染器在图例菜单中不显示颜色轮(14967-正常)
为反转多边形和置换渲染器(未报告)的子渲染器添加缺少的图例检查行为代理
fix-joined属性不能用于筛选表达式(13176-低)
在矢量层元数据中显示wkb类型(未报告)
向层元数据添加缺少的功能字符串(未报告)
修复使用25D几何层时的调试噪音(未报告)
修复某些状态栏小部件无法通过自定义隐藏(未报告)
使样式小部件实时应用记住设置(未报告)
表单处于搜索模式时不显示约束消息(未报告)
将属性窗体的滚动条显示为标识结果(未报告)
始终启用样式停靠应用按钮(未报告)
修复Style Dock中丢失的一些自动更新(未报告)
我还转发了sourcepole的fork中的一系列修复。
这是他在分配的QGIS 2.16错误修复时间内处理的票据。
严重/高:
https://issues.qgis.org/issues/15006: Crashes in standalone browser
https://issues.qgis.org/issues/14876: WFS client broken in QGIS master
https://issues.qgis.org/issues/13762: Error accessing external WMS server -- WMS provider: Cannot calculate extent
https://issues.qgis.org/issues/14927: Attribute table sorting problem with qgis-rel-dev (2.14.X regression)
https://issues.qgis.org/issues/15064: QGIS crashes on OGR layers with wkbUnknown25D, wkbUnknownM/Z/ZM layer geometry type
https://issues.qgis.org/issues/14844: Oblique Mercator projection hanging when rendering map
https://issues.qgis.org/issues/15047:Assert failure in qvector[html u removed]::位于qgis u attributeTableTest(testqgsattributeTable)中的“索引超出范围”
https://issues.qgis.org/issues/15087: Crash when deleting the last segment of a compoundcurve
Normal
https://issues.qgis.org/issues/14965: wfs provider copies features when zooming in and out
https://issues.qgis.org/issues/14928: WMS request without BBOX
https://issues.qgis.org/issues/14999: Spatialite provider does not support alphanumeric primary keys (backport in 2.14)
http://hub.qgis.org/issues/15061: Cannot add WFS layer
https://issues.qgis.org/issues/15065: Failed detection of geometry type in some conditions
https://issues.qgis.org/issues/15066: OGR: Sublayers detected sometimes when not relevant (Polygon/CurvePolygon)
https://issues.qgis.org/issues/15067: DXF export creates invalid file
https://issues.qgis.org/issues/15081: Impossible to clear geometry of feature from a shapefile
未报告的[几何]修复与WKB/WKT导入相关的各种问题
其他:
https://issues.qgis.org/issues/14981: Import of Shapefile to Geopackage-Database in DB-Manager fails (analysis)
https://issues.qgis.org/issues/15011: Browser panel is unusable (bisection & analysis)
https://issues.qgis.org/issues/14909: regression: QGIS crashes when closing docked attribute table (analysis)
https://issues.qgis.org/issues/13353: QGIS and gdal 2.0.0 (closed: no further action needed)
https://issues.qgis.org/issues/15053: WMS with EPSG:31255 is shifted (datum=hermannskogel) (analysis. probably outdated proj.4 version)
http://hub.qgis.org/issues/14262: Overflow on primary key with negative values; cannot save edits
http://hub.qgis.org/issues/12228: Deadlock from parallel rendering
http://hub.qgis.org/issues/11371: Map Composer: group + move + ungroup + undo = crash
http://hub.qgis.org/issues/14976:存储库文件由“检查”修改
http://hub.qgis.org/issues/13635: Different handling of invalid geometries between LTR and master version
http://hub.qgis.org/issues/13952: QGIS node tool causes snapping another feature randomly
数字化:“简化功能”不应在未单击任何功能时打开对话框。
数字化:如何中止“简化特征”或“旋转特征”工具并不那么明显
添加矢量层时缺少一条路!
几何图形中的圆弧自动跟踪失败
WMS不在主A625EEB上工作(2.15.0-80)
处理预配置算法python错误
GPS不记录几何点,但只记录属性值…
样式停靠:透明度面板(全局透明度、透明像素等)不适用于HillShade渲染器
样式停靠:编辑基于规则的标签规则时缺少后退按钮和面包屑
修复样式停靠中基于规则的渲染器/标签的撤消/重做
修复样式面板中撤消小部件的更新
样式停靠:更改符号设置后,Hillshade渲染器的全局透明度值重置
样式停靠:栅格图层渲染选项的值未正确还原
提高qgsmaplayer注册表稳定性
处理:差异算法:默认情况下不要忽略无效的几何图形
修复了一些Python3兼容性问题
重新启用OSX测试的工作(在2.16版本之后合并)
API文档
startup.py执行两次
UX修正:
属性表:始终显示连续列标题编号
关系引用小部件:仅在设置功能时启用窗体按钮
在属性表工具提示中显示功能ID
凭证对话框中的初始小部件焦点
消息栏项的默认超时
添加按钮“Postgis源选择对话框中的状态”
安装丢失的头文件
出口事故
网络缓存目录
隐藏在窗口主窗口后面的功能窗体
脱机编辑:尊重相对路径
脱机编辑:更改的属性以错误的功能结束
脱机编辑:不要与栅格图层崩溃
关系形式无限增长
在层属性中加载样式时修复崩溃
修复关闭停靠属性表时的崩溃
修复默认配置错误的gpsbabel路径
使用需要几何图形的规则显示正确的特征计数
修复使用具有不兼容层的2.5d渲染器时的崩溃