这是下一个版本的qgis的更改日志-版本2.10.0“pisa”-主办城市到我们的开发人员在2010年3月会面。
最新版本
这是我们每4个月发布的系列中的下一个版本。它使您能够很早地访问我们一直在研究的新特性,并代表了QGIS开发的“前沿”。如果您在一个生产环境中工作,希望在向用户推出新功能方面更加保守,那么我们还提供了一个长期发布(LTR)版本的QGIS。当前的LTR是2.8.2版,可在 download.qgis.org . LTR版本将支持一年的后端口错误修复,并且将处于永久性功能冻结状态(即,不会添加新功能,只添加错误修复和简单更新)。QGIS 2.10“PISA”中提供的功能将包含在下一个LTR版本中(计划于2016年发布),因此使用此版本为您提供了一个极好的机会来测试将进入下一个LTR的新功能。
QGIS 2.10“PISA”中的新功能
qgis 2.10.0包含了许多新的功能、调整和增强,使最流行的免费桌面gis功能更加丰富和有用。每当新功能添加到软件中时,它们都会引入新的bug的可能性-如果您在这个版本中遇到任何问题,请提交一张罚单。 on the QGIS Bug Tracker .
Thanks
我们要感谢开发人员、文档编制人员、测试人员以及所有在那里自愿投入时间和精力的人(或者为他们提供资金)。
从QGIS社区,我们希望您喜欢这个版本!如果你想捐献时间、金钱或参与到使QGIS更棒的工作中,请漫步至 qgis.org 伸出援手!
最后,我们要感谢我们的官方赞助商为本项目提供了宝贵的财政支持:
黄金赞助商: Asia Air Survey, Japan,
白银赞助商: Sourcepole AG, Switzerland
白银赞助商: State of Vorarlberg, Austria
白银赞助商: AGH University of Science and Technology, Krakow, Poland
青铜赞助商: www.molitec.it, Italy
青铜赞助商: www.argusoft.de, Germany
青铜赞助商: www.openrunner.com, France
青铜赞助商: Customer Analytics, USA
青铜赞助商: Urbsol, Australia
青铜赞助商: MappingGIS, Spain
青铜赞助商: Lutra Consulting, UK
青铜赞助商: ADLARES GmbH, Germany
青铜赞助商: Avioportolano Italia, Italy
青铜赞助商: GeoSynergy, Australia
青铜赞助商: Gaia3D, South Korea
青铜赞助商: Trage Wegen vzw, Belgium
青铜赞助商: GIS-Support, Poland
青铜赞助商: GIS3W, italy
青铜赞助商: GFI - Gesellschaft fr Informations technologie mbH, Germany
在我们的网站上可以看到对该项目作出重大和小型财政捐助的捐助者的最新名单。 donors list . 如果您想成为正式的项目发起人,请访问 our sponsorship page 详情。赞助QGIS有助于我们资助我们的六个月一次的开发者会议,维护项目基础设施和资助缺陷修复工作。
qgis是免费软件,您没有义务支付任何费用来使用它-事实上,我们希望鼓励人们广泛地使用它,无论您的财务或社会地位是什么-我们相信赋予人们空间决策工具将导致一个更好的社会为全人类。
除以下列出的众多项目外,还进行了以下改进:
支持PostGIS中的点云层
改进了可停靠小部件中的图标栏和图标,以减少屏幕不动产,并改进了OSX外观。
对Grass插件/提供程序的改进
支持曲线标签的非拉丁脚本
大大改进和更强大的栅格计算器和地理参考工具
改进了“数据定义标签属性”窗口的用户界面和工作流
如果加载项目的最后修改日期已更改,则QGIS 2.10现在将在尝试保存项目时警告您。如果多个用户或会话打开了同一个项目文件,并且都试图保存对项目文件的编辑,则此选项非常有用。
此功能由以下人员开发: Jürgen Fischer (norBIT)
QGIS 2.10有一个新的几何引擎。一般来说,用户界面上不会有很多差异,但这为我们将来能够支持的更丰富的地理空间能力奠定了基础。新的实现支持曲线几何类型(例如,您可以将交通环形交叉口表示为一个圆形,而不是一个看起来像圆形的分段多边形),并且在几何中支持z/m值。要在QGIS中使用曲线,您需要使用PostGIS或能够表示曲线几何图形的类似数据存储。如果你想玩一个游戏,你可以在PostGIS数据库中尝试这样一个简单的练习:
-- Table: curves DROP TABLE curves;
CREATE TABLE curves (
id bigserial NOT NULL,
geometry geometry(CURVEPOLYGON, 4326),
name text,
CONSTRAINT p_key PRIMARY KEY (id)
);
INSERT INTO curves VALUES ( 1, st_geomfromtext(
'CURVEPOLYGON(CIRCULARSTRING(1 1,1 2, 2 2, 2 1, 1 1))', 4326), 'test');
然后添加层 curves
到你的项目。
此功能由以下人员开发: Marco Hugentobler (Sourcepole AG)
此功能的资金来源: KantonSolothurn, Switzerland
可以显示来自向量层或选择的字段或表达式的摘要统计信息(例如平均值、标准偏差等)。这是通过一个新的停靠面板提供的,您可以从 View -> Panels -> Statistics
菜单。请注意,您只能在 矢量层 那有 数字列 .
栅格计算器 (Raster -> Raster Calculator
在qgis菜单中)是一个工具,允许您在一个或多个栅格图层上执行矩阵操作。使用QGIS 2.10,您现在可以使用 LN
和 LOG10
栅格计算器中的函数。
分区统计提供了一种提取多边形下像素的聚合值的方法。以下新功能已添加到我们的区域统计工具中:
现在可以选择要计算的统计信息
增加了额外的统计数据(中位数、标准偏差、最小值、最大值、范围、少数值、多数值和多样性)
能够选择用于统计提取的栅格条带
请注意,ZonalStats是一个“核心插件”(一个随QGIS安装程序附带的插件),但默认情况下是禁用的。您需要在插件管理器中启用它,然后区域统计的菜单项将出现在 Raster
菜单。
使用QGIS浏览器停靠面板时 (View -> Panels -> Browser
,现在启用文件系统树底部的属性小部件。您单击的任何数据源的属性都将显示在此面板中。这使得查看所选数据集的基本信息变得快捷方便。要切换“属性”视图,应使用 i
浏览器面板顶部的图标。
在最近三个QGIS版本中,DXF导出得到了持续改进。此版本引入了改进的SVG或简单的DXF块转换标记,修复了一些导致不完整(不可读)DXF文件的错误和问题。在屏幕截图中,您可以在左侧的qgis中看到原始视图,在右侧的autodesk trueview中看到导出的dxf文件的渲染。
也见 this article on qgis.ch 解释支持什么和不支持什么。
此功能由以下人员开发: Jürgen Fischer (norBIT)
**此功能由以下机构资助:**Morges、Uster、Vevey和Sige社区
在qgis 2.10中,现在可以过滤数据库服务器端的特性。只有受支持的表达式才会发送到数据库。使用不支持的运算符或函数的表达式将优雅地回滚到本地计算。
要使用此功能,您需要在 Settings -> Options -> data sources
. 如果您的过滤器表达式符合PostgreSQL,它将自动在服务器端运行。您还可以在使用Python API时使用此功能,例如在使用这些调用时。
QgsFeatureRequest().setFilterExpression( expression )
或
QgsVectorLayer::getFeatures( expression )
在版本2.8之前,如果要更改用于计算虚拟字段的表达式,则必须删除并重新创建虚拟字段。在2.10中,您现在可以转到 Fields
制表符并按小 Expression
按钮打开表达式编辑器并更新用于虚拟字段的表达式。
此功能由以下人员开发: Matthias Kuhn (OpenGIS)
此功能的资金来源: City of Uster, Switzerland
矢量层的值关系编辑小部件 (Layer -> Properties -> Fields -> Edit Widget -> Value Relation
)现在可以设置为在功能窗体上创建的输入框中开始键入时自动完成。
数据库管理器中有两个新功能:
作为层的查询不再需要唯一的整数列
不再需要具有唯一整数列的列来将SQL查询加载为QGIS层。将在适当位置使用自动递增的值。
集成SQL查询生成器
数据库管理器中的一个新窗口通过小部件帮助创建SQL查询,用户可以在其中选择表名、列名和函数。它已从qspatalite插件移植,并适用于Postgis和Spatialite提供程序。
这些功能由 :MEDDE(法国可持续发展部)
这些特征是由 :雨果·麦西尔/奥斯兰迪亚
要从其他表中选择链接条目,可以使用关系引用小部件。如果链接的功能附加了几何图形,可以通过在地图中选择元素来以图形方式选择元素,也可以通过链接的ID选择元素。为了方便非空间选择,现在可以使用过滤器(链接或不链接)缩小可用选项。如果过滤器是无约束的,它们的选择将与“和”结合起来定义可用的选项。如果选中“链接”,则会激活过滤器的向下钻取模式,因此每个过滤器只显示与前一个过滤器对应的条目。这对于从分层数据中进行选择很有用,如城市->街道->号码。
此功能由以下人员开发: Matthias Kuhn (OpenGIS)
此功能的资金来源: SIGE
几何旋转工具是一种高级数字化工具,允许您任意旋转特征的几何图形。对旋转工具进行了以下改进:
现在可以在旋转地图工具中使用数字输入
可以使用组合框设置角度
增加了对捕捉角度的支持(当 using
shift+单击``)
旋转锚定在上定义 CTRL+click
不是鼠标移动
设置为此模式时,标签的文本对齐方式取决于标签相对于点的最终位置。例如,如果标签放置在点的左侧,则标签将右对齐;如果标签放置在点的右侧,则标签将左对齐。这大大改善了点图层的多行标签的外观。
在以前的qgisversions中,当电位标度范围较大时,很难使用图形比例尺。scaleBar要么很快变得太宽,要么太窄,在每次缩放后,必须手动调整分段大小(每个分段的单位)。这也意味着,当最终的地图比例尺未知时,图形比例尺不能真正用于Atlas系列印刷或Qgisserver。使用qgis2.10,现在可以为一个以mm为单位的段长度设置最小/最大尺寸,而qgis将自动调整每个段的单位,同时仍保持舍入值。
别忘了还要设置刻度线的对齐方式,特别是如果你想让它居中或右对齐的话!
此功能由以下人员开发: Sandro Mani (Sourcepole AG)
此功能的资金来源: Kanton Glarus, Switzerland
我们已经做了一些开发人员感兴趣的更改和改进:
我们已将qt4的最低要求提高到4.8版。QT4是用于创建QGIS的主要C++工具包/库之一。
新的 QgsStatisticalSummary
用于从数字列表计算统计信息的类。
允许更改矢量层数据源。
隐式类共享: QgsField
, QgsFields
, QgsDataDefined
, QgsFeature
, QgsGeometry
.
插件现在可以使用两个新类在浏览器小部件中创建自己的条目: QgsDataItemProvider
和 QgsDataItemProviderRegistry
.
当使用由qgis服务器提供服务的WMS层时,现在可以指定距click origin getfeatureinfo请求应考虑的距离的公差。对于移动设备来说,这一点很重要,因为在移动设备中,很难准确地指向功能。在这个新特性出现之前,几乎不可能用QGIS服务器在移动设备上识别点或线特性。您可以将以下参数添加到GetFeatureInfo请求中:
FI_POINT_TOLERANCE=16&FI_LINE_TOLERANCE=8&FI_POLYGON_TOLERANCE=4
并根据需要更改公差值(以像素为单位)。
此功能由以下人员开发: Marco Hugentobler (Sourcepole AG)
此功能的资金来源: City of Uster, Switzerland
渲染器是qgis的子系统,它允许您创建丰富的数据地图表示。分级渲染器根据矢量层中不断变化的值改变符号。在以前的QGIS版本中,您只能改变颜色(例如,沿着颜色渐变使用颜色)。在qgis 2.10中,渐变符号渲染器现在允许您改变大小 or 颜色。对于点图层,可以改变点的大小,对于线,可以改变线的宽度。多边形图层只保留根据颜色变化的能力,但不支持线条宽度。
此功能由以下人员开发: Vincent Mora (Oslandia)
此功能的资金来源: Agence de l'eau Adour-Garonne
此选项(位于“符号高级”菜单下)禁用到画布范围的线/多边形的自动剪切。在某些情况下,这种剪裁会产生不利的符号(例如质心填充,其中质心必须始终是实际特征的质心)。
新的柱状图选项卡已添加到渐变渲染器中,它显示了指定字段或表达式中值的交互式柱状图。可以使用柱状图移动或添加类分隔符。
此功能的资金来源: ADUGA
此功能由以下人员开发: Nyall Dawson
大小和旋转可以由组成标记的所有符号级别的表达式定义。宽度可以由组成一条线的所有符号的表达式定义。
对于符号,将生成不同大小的图例。这允许在分类/分级颜色的情况下使用多变量分析图例。
通过“数据定义”按钮可以访问具有预览功能的助手,以帮助用户定义大小表达式。有三种方法:法兰、面积和半径。
此功能由以下人员开发: Vincent Mora (Oslandia)
此功能的资金来源: Agence de l'eau Adour-Garonne
通过在渲染链中添加各种渲染效果,实时层效果增加了qgis已经广泛的制图功能。使用“实时效果”,可以在符号下放置放置放置阴影、扭曲和剪切渲染符号。您还可以将这些效果层叠在一起,并设置效果是渐进的(即到目前为止应用于渲染状态)还是离散的(通过将源几何体重新注入到渲染链中)。
Note :这是高级用户的功能,我们应该注意,过度使用此功能会显著降低渲染时间,因此您可能需要考虑为您的层设置不同的符号配置文件-一个用于生成生产质量地图,另一个用于草稿模式。
此功能由以下人员开发: Nyall Dawson
此功能的资金来源: a crowd-funding initiative