QGIS 2.6的变更日志

QGIS 2.6.0下一版本的更改日志。我们增加了许多新的功能,调整和增强,使最流行的免费桌面地理信息系统功能更加丰富和有用。

每当新功能添加到软件中时,它们都会引入新的bug的可能性-如果您在这个版本中遇到任何问题,请提交一张罚单。 on the QGIS Bug Tracker .

我们要感谢开发人员、文档编制人员、测试人员以及所有在那里自愿投入时间和精力的人(或者为他们提供资金)。

从QGIS社区,我们希望您喜欢这个版本!如果你想捐献时间、金钱或参与到使QGIS更棒的工作中,请漫步至 qgis.org 伸出援手!

最后,我们要感谢我们的官方赞助商为本项目提供了宝贵的财政支持:

在我们的网站上可以看到对该项目作出重大和小型财政捐助的捐助者的最新名单。 donors list . 如果您想成为正式的项目赞助商,请访问 our sponsorship page 详情。赞助QGIS有助于我们资助我们的六个月一次的开发者会议,维护项目基础设施和资助缺陷修复工作。

如果您喜欢使用QGIS,请考虑捐款支持该项目-或者 financialyour time and skills !最后,我们还想花点时间鼓励您为 special campaign 由我们的一个QGIS开发人员为QGIS提供一个工作测试套件,这样我们就可以改进质量保证过程并为您提供尽可能最好的版本。

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

一般

功能:属性中的项目文件名

现在,您可以在“项目属性”对话框中看到QGIS项目文件的完整路径。

功能:通过del/backspace键测量时允许删除最后一个点

现在,当测量面积和距离时,可以使用删除键或退格键从测量线中删除不需要的顶点。

功能:编辑器小部件

我们对编辑器小部件进行了一些改进:

  • 可设置空日期的日期/时间的新编辑小部件

  • 过滤线编辑

  • 正确处理编辑小部件的空值

  • 照片小部件保留空值

  • Web小部件保留空值

  • 属性表可以区分0和空

  • 为范围小部件添加后缀支持

特征:可以选择仅使用连接层中的字段子集

现在,在创建向量联接时,可以只使用相关字段的子集。

功能:表达式字段(虚拟字段)

有时,您希望有一个经过计算且始终“新鲜”的属性,该属性反映了功能属性的当前状态。现在,您可以向表中添加基于表达式的虚拟字段。

功能:动作现在可以有一个关联的图标

当为向量层创建自定义操作时,您现在也可以定义一个用于该操作的图标。

功能:其他表达式类型和选项

  • 允许使用 + 用于字符串连接。

  • 新关键词: attribute( feature, attribute_name ) -从功能获取指定的属性。

  • 新关键词: $currentfeature -返回当前功能。

  • 新关键词: $atlasfeature -返回Atlas功能。

  • 新关键词: getFeature -从层获取匹配的功能。

功能:可切换分级和分类渲染器中的类

现在,您可以选择禁用分级和分类呈现器中的某些类,而无需实际删除它们。

功能:图例改进

图例/目录的第二阶段已完成大修。这包括:

  • API清理(针对开发人员)

  • 图层树中地图图层的可见性组。此新工具栏按钮允许在应可见的层组之间进行快速更改。

  • 能够从“图例”工具栏管理图层组

  • “图例”工具栏上的“新建图例筛选”选项将删除当前不在视图范围内的任何类的图例项。这是一个了不起的改进,因为它可以确保地图图例中不包含地图视图中当前不包含的项目的条目。它在主地图图例、地图编辑器和WMS图层中可用。

  • 基于规则的渲染器图例现在可以显示在伪树中。

数据提供者

功能:DXF导出改进

  • 对话框中图层分配的树视图和属性选择

  • 支持填充多边形/图案填充

  • 将文本表示为多行文字而不是文本(包括字体、倾斜和粗细)

  • 当没有精确的颜色匹配时支持RGB颜色

  • 使用AutoCAD 2000 DXF(R15)而不是R12

  • 删除R18测试方法

专题地图编辑器

功能:控制从打印/导出隐藏打印编辑器项

我们添加了一个复选框和数据定义按钮,用于控制是否从作曲家导出/打印输出中排除项。如果未选中该项,则仅在合成设计时可见。

功能:控制空作曲框架的页面打印

对于表格或HTML框架,复选框现在控制当框架为空时是否应导出包含的页面。

功能:项目树面板

地图编辑器中的项目树面板允许选择项目、隐藏/显示项目、切换项目的锁定状态以及双击以编辑项目ID。您还可以使用拖放来重新排序项目。

功能:对作曲家箭头/行项目外观的更多控制

  • 可以使用“线条符号样式”对话框设置线条样式

  • 箭头填充和轮廓颜色可以由用户定义

  • 箭头轮廓宽度可由用户定义

功能:数据定义的作曲项控件

现在可以使用数据绑定控制编写器项的许多属性。这些包括:

  • 透明度和混合模式。

  • 项目轮换。

  • 地图比例、范围和旋转。

  • 阿特拉斯特征边缘。

  • 项目大小和位置。

  • 页面大小、方向和页数。

功能:作曲家图像可以指定为远程URL

地图编辑器中的图片项现在支持远程URL作为图片源。也可以定义此源的数据。

功能:作曲家表改进

  • 现在可以设置表格标题和内容字体颜色。

  • 表现在可以跨多个框架拆分,允许其内容分布在列上或不同的页面上。

  • 添加的选项在第一帧、所有帧或无帧上显示标题。

  • 允许手动控制列宽。

  • 表源的新选项,包括当前的Atlas功能和关系中的子功能。

  • 为空表选择行为,包括隐藏整个表、显示空单元格或在表体中显示设置的消息。

  • 添加了一个复选框,用于筛选与当前Atlas功能相交的表功能。

  • 添加复选框以从表中删除重复行。

请注意,现有项目中的表不会自动更新为支持这些功能的新表格式,并且必须将表准备为要显示新设置的组合。

功能:作曲家改进

地图编辑器(用于准备可打印的地图合成)在QGIS 2.6中得到了一些改进。

  • 现在可以更改缩放栏的辅助填充颜色

  • 绘制线条/箭头项时按住SHIFT键可将绘图限制为水平、垂直或45度角

  • 按住SHIFT键同时绘制其他新项将其约束为正方形,按住ALT键将使项从中心绘制。

  • 右键单击“不再锁定/解锁项目”,现在由“新建项目”面板处理。无法再从作曲家画布中选择已锁定的项,从而允许与下面的项交互。

  • 按住ALT键的同时按光标键可使项目移动1px。

  • 删除破坏性“从模板加载”菜单项,替换为新的非破坏性“从模板添加项”操作

功能:改进的项目捕捉

捕捉阈值现在设置为像素,允许在放大到合成时更精细地移动和调整项目大小。组中的项目不再用于自动对齐行。

功能:地图项的多个概述

有时,能够为一个地图框架显示多个概述框架是有用的。例如,如果要显示地图在本地、区域和全球环境中的位置,使用多个概述地图可以帮助您实现这一点。从qgis 2.6开始,你现在可以通过为你的作品中的“概述”角色分配尽可能多的地图来实现这一点。

功能:HTML项目改进

HTML编写器项有许多有用的新选项:

  • 用于手动输入HTML源代码的选项

  • 在呈现HTML内容之前,可以评估HTML源代码中的QGIS表达式。

  • HTML源的数据定义URL

  • 允许创建用户样式表以覆盖HTML样式

功能:作曲家地图网格改进

  • 现在可以使用具有不同属性的多个网格。

  • 可以混合重新投影网格和lat/long网格。

  • 您可以使用标准的QGIS符号网格线等。

  • 有一个新的仅限框架/注释的网格样式。选择此样式将只绘制框架和注释,地图上没有网格线或其他标记。

  • 现在有一些选项可以控制框架绘制在地图项的哪一侧。

  • 框架有新的刻度样式,包括内部刻度、外部刻度以及内部和外部刻度选项。

  • 我们已经改进了网格注释,包括许多新的注释格式。

  • 网格注释现在使用印刷正确的主符号和双主符号作为网格注释。

处理

功能:模型和脚本的在线收集

模型和脚本可以从联机集合中下载,并直接从处理界面安装。将使用处理用户提供的新脚本和模型扩展集合。

功能:新的建模器实现

Modeler已经被重写,现在提供了额外的功能,比如允许没有深度限制的嵌套模型。模型现在存储为JSON文件。保持向后兼容性,因此所有模型都可以继续使用。现在还可以将输入和算法中的项拖放到Modeler图中。

可编程性

功能:QGIS小部件的API更改

为了使QGIS小部件的命名规范化,对API进行了一些小的更改。几乎所有的编辑小部件都通过在名称末尾添加“包装器”来重命名。尤其是这一点:

  • qgscheckboxwidget->qgscheckboxwidgetwrapper

  • QGSClassificationWidget->QGSClassificationWidgetWrapper

  • qgscolorwidget->qgscolorwidgetwrapper

  • qgsEnumerationWidget->qgsEnumerationWidgetWrapper

  • qgsfilenamewidget->qgsfilenamewidgetwrapper

  • qgshiddenwidget->qgshiddenwidgetwrapper

  • qgsphotowidget->qgsphotowidgetwrapper

  • qgsrangewidget->qgsrangewidgetwrapper

  • qgstexteditwidget->qgstexteditwrapper

  • qgsuniquevaluewidget->qgsuniquevaluewidgetwrapper

  • QGSUuidWidget->QGSUuidWidgetWrapper

  • qgsvaluemapwidget->qgsvaluemapwidgetwrapper

  • qgsvaluerelationwidget->qgsvaluerelationwidgetwrapper

  • qgswebviewwidget->qgswebviewwidgetwrapper

符号学

特点:更好的随机颜色选择

我们改进了分类渲染器的随机颜色算法,使生成的颜色在视觉上更加不同。

功能:符号用户界面改进

  • 在可能的情况下,在更改符号层类型时会保留符号层的属性。

  • 为shapeburst和渐变色渐变添加了一个编辑按钮。

  • 自动更新标签和相邻范围边界。

  • 当切换到基于规则的渲染器时,类将自动从分类类和分级类转换。

  • 为渐变渲染器标签添加了单位和小数位数。

  • 改进了对颜色渐变、反转颜色渐变和GUI中其他选项更改的响应。

  • 在简单、分级、分类和其他渲染器之间切换时保留符号。

  • 改进了stdev计算模式的标记。

用户界面

功能:语法突出显示代码编辑器

对于Python脚本编辑器、表达式生成器、过滤器窗口、编写器HTML和CSS编辑器

特征:调色板

现在,您可以定义自己的自定义调色板,以便在QGIS中使用。

  • 自定义用户全局调色板(在“选项”对话框中)。

  • 每个项目调色板(在“项目属性”对话框中)。

  • 颜色显示在颜色按钮菜单和新颜色选取器对话框中。

  • 可以将颜色导入/导出到GPL调色板文件。

功能:新建颜色选取器对话框

有一个新的自定义QGIS颜色选择器对话框。功能包括:
  • 用于色调、饱和度、值、红色、绿色、蓝色组件的滑块。

  • 阿尔法滑块。

  • 选项复制/粘贴HTML颜色代码(各种格式)。

  • 颜色预览之前/之后,使用alpha预览。

  • 交互式二维颜色渐变小部件。

  • 色调轮/三角形小部件。

  • 可编辑的调色板,包括创建新调色板和将颜色导入/导出到GPL调色板文件的功能。

  • 实时颜色采样器,可选择在设定的半径范围内采样(取决于操作系统的支持)。

  • 支持通过拖放颜色与其他应用程序进行交互(取决于操作系统的支持)。

  • 选项禁用对话框并使用本机选取器对话框。

特征:单一选择特征工具合并到按矩形选择

我们已经将单一选择工具合并到矩形工具中。如果要选择单个功能,只需启用矩形工具,然后单击(而不是拖动矩形)功能即可。

功能:添加层以映射画布行为

在许多生成新图层的QGIS对话框中,现在默认选中“将图层添加到地图画布”复选框,以便新图层自动添加到地图中。

功能:添加图标大小48和64

对于那些在触摸设备上使用QGIS的人(或者如果你只是喜欢大的、粗的图标),现在你可以将图标的大小设置为64 x 64像素。

功能:新颜色按钮

这可能是qgis 2.6中最有用的新功能之一,特别是如果你经常参与制图工作。QGIS中使用的所有颜色按钮都得到了增强,包括下拉菜单、颜色样本、默认颜色等。单击颜色按钮右侧的下拉项可查看快速选项。单击颜色小部件左侧的按钮,查看标准颜色选择器对话框。

功能:标识工具的上下文菜单

使用标识工具时,现在可以右键单击画布以在上下文模式下使用标识工具。在出现的菜单中,您可以定义要标识的功能类型(如果愿意,可以全部定义)。