创新QGIS

来自QGIS的所有新闻

这是对QGIS中发生的所有新闻的评论文章。 目前已更新至2.18版。

QGIS今天是开源工具最伟大的体验之一,有可能以可持续的方式与隐私软件竞争。

[下一页标题=“QGIS 2.18 拉斯帕尔马斯”]

来自QGIS 2.18'拉斯帕尔马斯'

此版本具有以下新功能:

  • 符号系统:颜色选择器现在集成在图层样式面板中
  • 标签:替换标签支持列表
  • 标记:改进在线标签的位置算法
  • 标签:在周边使用弯曲标签标注多边形
  • 数据管理:信号标志已添加到只复制选定的特征
  • 表单和设备:允许个别编辑小部件的控制标签
  • 表单和设备:可见性是制表符和组框的条件
  • 表单和设备:默认字段值
  • 地图Conformer:真北箭
  • 处理:新算法“Point on Surface”(点在该区域)
  • 处理:新的几何边界算法
  • 处理:新的分隔符帧算法
  • 处理:溶解算法接受多个字段
  • 处理:剪辑算法已被优化(剪切)
  • 处理:新算法组合连接线
  • 一般:识别结果中的自动链接
  • 常规:使用鼠标滚轮控制调色板
  • 常规:自定义颜色方案已添加到颜色按钮的下拉菜单中
  • 数据提供者:与WMS数据提供者兼容的XYZ栅格马赛克
  • QGIS服务器:可以在服务器中分割几何信息
  • 插件:数据库管理器:增加更新SQL层的可能性
  • 可编程性:新的表达函数
  • 可编程性:将GEOS线性参考函数暴露给QgsGeometry
[/nextpage] [nextpage title=”QGIS 2.16 Nødebo”]

QGIS 2.16'Nødebo'中的新增功能

此版本具有以下新功能:

  • 用户界面:改进了地图缩放的使用
  • 用户界面:秤放大器
  • 用户界面:重新设计的交互式渐变编辑器
  • 用户界面:为属性对话框选择默认视图
  • 用户界面:改进了日历弹出窗口
  • 用户界面:改进的颜色选择器
  • 用户界面:能够从属性表复制单元格内容
  • 用户界面:改进的HiDPI支持
  • 用户界面:改进了地图选择工具的行为
  • 符号:层符号,箭头类型
  • 符号系统:“标记填充”符号的新图层类型
  • 符号:新的辅助功能符号,可帮助弱视人群
  • 符号体系:用于简单标记的新符号
  • Symbology:“无符号”渲染器
  • 符号体系:更好地控制形心符号体系的填充
  • Symbology:字体标记符号的架构设置
  • 符号:用于标记,省略号和简单字体的组合控制方案样式。
  • 符号:用于交互式调整点偏移的新工具。
  • 象征:新码头风格
  • 标记:标记工具现在可以与基于规则的标记一起使用。
  • 图表:图例的图例输入
  • 图表:您可以编辑图表轮廓的宽度
  • 图表:通过工具栏管理图表
  • 渲染:新的替代方案“实时”简化
  • 渲染:基于分位数的栅格图层分类
  • 渲染:“热”填充图案渲染器
  • 数字化:参数的“重复”锁定模式
  • 数字化:使用“整形空间对象”工具扩展线性图层的几何形状
  • 数字化:细分容限
  • 数据管理:属性表的新配置选项
  • 数据管理:属性表单中的多个列
  • 数据管理:控制矢量层存储时要导出的属性
  • 数据管理:表单视图:重新排序属性表的列
  • 数据管理:关系参考小部件:添加新值的快捷方式
  • 数据管理:DXF导出中的改进
  • 数据管理:拖放设计器中内置的高级小部件
  • 数据管理:基于选择和过滤的表格
  • 数据管理:创建GeoPackage图层
  • 数据管理:小部件限制
  • 数据管理:同步多编辑属性模式
  • 图层图例:新的可见比例缩放选项
  • 地图制作工具:用于绘制多边形和折线的新工具
  • Map Maker:Atlas功能嵌入在HTML代码编辑器中,例如GeoJSON
  • Map Maker:支持在Designer中参数化SVG图像
  • 地图制作工具:更轻松地在标记中使用HTML
  • 地图制作工具:与设计器中的标签相关的链接
  • 地图制作工具:从编辑器中保存地理参考文件(例如PDF)
  • Map Maker:地图编辑器现在自动使用预设进行更新
  • 分析工具:在表达式中定义参数名称
  • 分析工具:更多距离单位
  • 分析工具:表达式变化
  • 分析工具:日期和字符串类型字段的统计信息
  • 分析工具:信息工具中弯曲实体的半径
  • 分析工具:支持聚合表达式
  • 分析工具:替换为处理算法的插件fTools
  • 处理:通过单击界面设置点位置
  • 处理:已包含新的GRASS算法
  • 处理:支持表达式和变量
  • 处理:预配置算法。
  • 处理:从工具箱中使用基于脚本的算法创建插件
  • 处理:将身份验证管理器用于PostGIS相关算法
  • 处理:为没有几何体的表编写支持
  • 常规:GeoJSON格式的复制功能
  • 常规:在项目文件中存储空间标记
  • 常规:支持GNSS GN RMC消息
  • 常规:将GeoJSON实体直接粘贴到QGIS中
  • 常规:关于改进地图的建议
  • 常规:QGIS程序可修复付费模式下的错误
  • 常规:QGIS中文件类型的MIME桌面图标
  • 数据提供者:OGR数据默认情况下以读取模式自动打开
  • 数据提供者:改进Postgres字段中的域类型管理
  • 数据提供者:在项目中将矢量层设置为只读模式
  • 数据提供者:对DB2数据库的支持
  • 数据提供者:在数据库管理器中更新Postgres视图
  • 数据提供者:OGR FID属性可见
  • 数据提供者:将样式保存到MS SQL和Oracle数据库
  • 数据提供者:重命名图层上的字段
  • 数据提供者:与ArcGIS服务的连接:地图,REST和要素服务
  • 数据提供者:对Oracle Workspace Manager的基本支持
  • 数据提供程序:WFS提供程序中的多项改进
  • 数据提供者:“即时”在 Postgres 层中生成默认值
  • QGIS Server:对GetMap和GetPrint请求进行红线支持
  • QGIS服务器:基准面的默认转换
  • 插件:Globe插件更新
  • 插件:在Globe插件中拉伸对象
  • 插件:API:将页面添加到矢量层的属性中
  • 插件:Globe:矢量层支持
  • 插件:Globe:能够放大DTM上的高度
  • 可编程性:图层结构中包含的小部件
  • 可编程性:插件能够记录矢量层属性的能力
[/nextpage] [nextpage title=”QGIS 2.14 Essen”]

QGIS 2.14“ Essen”中的新增功能

此版本具有以下新功能:

  • 分析工具:大量统计数据可供计算
  • 分析工具:现在可以使用``识别空间对象''工具显示z值
  • 浏览器:浏览器改进
  • 数据提供者:使用ST_RemoveRepeatedPoints函数简化PostGIS 2.2或更高版本中的几何
  • 数据提供者:WMS缓存功能
  • 数据提供者:更好地处理日期和时间类型字段
  • 数据提供者:支持定界文本文件中的Z / M数据
  • 数据提供者:扩展了对生成曲线几何形状的支持
  • 数据提供者:用于使用Postgres编辑的交易组
  • 数据提供者:PKI身份验证的Postgres提供者。
  • 数据提供者:虚拟层
  • 数据提供者:来自GDAL / OGR库的更多文件扩展名
  • 数据管理:DXF导出:使用标题而不是名称作为应用程序和服务器中DXF层名称的选项
  • 数据管理:SPIT插件已删除
  • 数据管理:可以在“另存为”对话框中选择几何类型
  • 数据管理:矢量联接另存为QLR图层样式文件
  • 数据管理:编辑N:M关系
  • 数据管理:链接到外部资源的小部件
  • 扫描:可配置的橡皮筋颜色
  • 数字化:自动跟踪
  • 数字化:新的“痕迹数字化工具”
  • 常规:更改strpos函数的工作方式
  • 常规:字段计算器可以更新几何
  • 常规:虚拟层
  • 常规:用鼠标右键放大属性表中的记录
  • 一般:速度改进
  • 常规:用于变量计算的更多表达式
  • 常规:字段计算器的2.14版中的新功能
  • 常规:更好地控制地图元素的放置
  • 常规:错误更正计划资助
  • 标记:符号系统成为标记的障碍,尤其是避免点状符号系统
  • 标签:点型标签的“制图”定位
  • 标记:标记距符号极限的距离
  • 标签:按代表顺序控制标签
  • 图层图例:对所选图层或一组图例应用相同的样式
  • 图层图例:用于过滤图例元素的新选项
  • 图层图例:按表达式过滤图例
  • Map Maker:模板编辑器的其他路径
  • Map Maker:管理员选择的多个文档
  • 插件:插件管理器的系统支持身份验证
  • 处理:2.14版中的新算法
  • 加工:Q / A测试
  • 处理:改进的处理工具箱。
  • 处理:算法信息对话框更加精细。
  • 处理:批处理执行可以保存并稍后从批处理界面中检索
  • 处理:包括GRASS7网络模块
  • 可编程性:重新设计现场计算器功能编辑器
  • 可编程性:将Python初始化代码存储在项目中
  • 可编程性:QgsFeatureRequest的新过滤和排序选项
  • 可编程性:Python的表单定制选项
  • 可编程性:2.14中的新PyQGIS类
  • QGIS服务器:WFS中的GetFeature请求中的STARTINDEX参数
  • QGIS服务器:GetLegendGraphic中的ShowFeatureCount
  • QGIS Server:改进了项目关键字列表的存储
  • QGIS Server:避免在镶嵌边缘上渲染元素的选项
  • QGIS Server:WMS INSPIRE功能
  • QGIS Server:检查项目属性设置
  • QGIS Server:设置图层,组和项目的简称
  • 符号:向导以更改行大小
  • 符号体系:支持在SVG符号体系中建立透明度
  • 符号体系:符号体系层的简单复制
  • 符号:2.5D渲染器
  • 符号:几何符号生成器
  • 符号:为空间对象定义渲染顺序
  • 用户界面:更新属性表
  • 用户界面:您可以直接从层树结构中编辑符号图例
  • 用户界面:直接从图例的上下文菜单中设置类符号的呈现方式和颜色
  • 用户界面:改进且功能强大的表单文件选择器小部件
  • 用户界面:通过上下文菜单显示/隐藏图例的所有元素
[/nextpage] [nextpage title=”QGIS 2.12 Lyon”]

QGIS 2.12“ Lyon”中的新增功能

此版本具有以下新功能:

  • 分析工具:使用“识别空间对象”工具获取派生字段的顶点信息
  • 分析工具:新的“对齐栅格”工具
  • 分析工具:Geometry Checker和Geometry Snapper插件
  • 应用程序选项和项目:加密密码的管理
  • 浏览器:浏览器中PostGIS连接的改进
  • 数据提供者:QGIS浏览器改进了PostGIS连接
  • 数据提供者:DB Manager或DB Manager中的改进
  • 数据提供者:通过设置条件格式设置规则来改进属性表
  • 数据提供者:支持小部件中的相对路径
  • 数字化:数字化改进
  • 常规:新的欢迎屏幕
  • 常规:持续改进代码质量
  • 常规:高级配置编辑器
  • 常规:互斥的图层树组
  • 常规:通过表达式过滤选择中的字段值
  • 常规:支持在用户界面中更改主题
  • 常规:2.12版中的新表达式函数
  • 常规:表达式中的变量
  • 标记:数据定义的象限在“围绕点”模式下
  • 标签:仅在多边形内绘制标签
  • 标签:优先控制标签障碍
  • 标签:控制多边形图层如何充当障碍物的新选项
  • 标签:控制以赋予在同一层的标签优先级上定义的标签
  • 标签:将图层设置为标签的障碍
  • 标签:基于规则的标签
  • Map Maker:Atlas导航增强功能
  • Map Maker:网格或网格注释的自定义格式
  • Map Maker:属性表中的多行文本处理和自动文本换行
  • Map Maker:自定义属性表中单元格的背景色
  • Map Maker:页面适应内容的选项,导出剪切内容的选项
  • Map Maker:强制矢量图层渲染为栅格
  • Map Maker:可以在地图图层和样式设置上执行“定义的数据”控制
  • Map Maker:从查看/导出选项中隐藏页面的选项
  • 插件:GRASS插件更新
  • 可编程性:在外部编辑器中打开脚本
  • 可编程性:MapTools从app> gui移出
  • 可编程性:通过“带编辑(图层):”进行图层编辑
  • 可编程性:用于标签引擎(QgsLabelingEngineV2)的新API
  • 可编程性:PyQGIS程序中的新类
  • QGIS Server:已生成QGIS Server Python API
  • QGIS服务器:DXF格式的GetMap
  • 符号:可以从样式管理器中导出缩略图
  • 符号系统:使用地图单位尺寸时,出现一个新选项来限制以毫米为单位的尺寸
  • 符号:滚动渲染器的改进
  • 符号:现在可以修改所有色带
  • 符号体系:改进SVG标记方案的处理
  • 符号系统:将像素作为所有符号大小单位替代的选项
[/nextpage] [nextpage title=”QGIS 2.10 Pisa”]

QGIS 2.10“比萨”中的新增功能

这是一个次要版本,具有以下新功能:

  • 新的统计摘要小部件。
  • 栅格计算器中的对数函数。
  • 区域统计信息的新插件。
  • 新的浏览器属性窗口小部件。
  • QGIS浏览器的新图标。
  • PostGIS:支持PointCloud图层。
  • PostGIS:提供程序端表达式过滤器。
  • GRASS算法和工具行为的改进。
  • DXF导出改进。
  • 虚拟字段现在可以更新。
  • 用于ValueRelation编辑小部件的自动填充行编辑。
  • 数据库管理器改进。
  • 使用过滤器链接的参考编辑小部件。
  • 属性/图的改进。
  • 改进的几何旋转工具。
  • 新的几何引擎。
  • 改进了对潜在项目文件的覆盖处理。
  • 现在可以修改联接参数。
  • 现在可以过滤具有表联接的图层。
  • 调整标签属性对话框。
  • 支持弯曲标签上的非拉丁文字。
  • 多行“跟随点”标签的对齐。
  • 在图例创建器中也支持覆盖或修改的图层样式。
  • 添加比例尺大小模式,以便可以将其调整为所需的比例尺宽度。
  • 插件现在可以在浏览器中创建自己的条目。
  • 用于结果处理的更一致和可预测的名称。
  • 允许更改矢量层的数据源。
  • 隐式类共享。
  • 新的QgsStatisticalSummary类可从数字列表中计算统计信息。
  • 最小Qt增加到4.8。
  • 没有几何的GetFeature。
  • 支持WMS GetFeatureInfo请求中的公差参数。
  • 字体标记的已定义数据属性。
  • 尺寸比例和旋转度已从高级菜单中删除。
  • 类别与现有样式的兼容性。
  • 避免自动裁剪地图范围中的要素的新选项。
  • 在符号列表级别的笔划大小,旋转和笔划粗细的表达式。
  • 符号层和一般层的活动层效果。
  • 使用直方图查看和修改渐变渲染器。
  • 使用分级渲染器改变符号大小。
  • 改进了用户界面。
[/nextpage] [nextpage title=”QGIS 2.8 Vienna”]

QGIS 2.8'Wien'中的新增功能

这是一个次要发行版,其中已增强,具有以下特性:

  • QGIS 2.8是长期版本(维持一年)的基础。
  • 静态分析工具标记的1000多个问题已得到纠正。
  • 现在,在我们的测试框架中自动测试了新的代码请求和提交请求。
  • 借助多线程支持,QGIS浏览器的响应速度更快。
  • 支持WMS上下文图例图形。
  • 表联接的自定义前缀。
  • 现在,创建存储层是一项主要功能。
  • 属性表中的新字段计算器栏。
  • DXF导出改进。
  • 先进的扫描工具。
  • 改进的调整选项和行为。
  • 改进的工具简化,包括“实时”支持重新投影。
  • Qt5支持(可选:当前仍为QT4内置默认软件包)。
  • 导入/导出空间标记。
  • 改进了编辑器的用户界面。
  • 改进了地图成型器的网格叠加。
  • 用多边形元素填充栅格图像的类型。
  • 动态热图渲染器。
  • 现在,您可以在每个图层上使用多种样式。
  • 现在支持地图画布的旋转。
  • 改进的用户界面,用于数据定义的符号系统。
  • 处理中的新算法。
  • 现在可以使用自定义Python函数扩展表达式。
  • 现在支持表达式注释。
  • QGIS服务器增强功能:更好的缓存,图层样式支持,值关系,DescribeLayer,Python插件。
[/nextpage] [nextpage title=”QGIS 2.6 Brighton”]

QGIS 2.6.0“ Brighton”中的新增功能

这是一个次要版本,具有以下新功能:

  • 改进了向DXF的导出。
  • 项目属性框中的项目文件名
  • 在测量时,可以使用/退格键删除最后一点
  • 从关系引用小部件中选择画布上的相关功能
  • 编辑器小部件支持null和其他增强功能
  • (可选)仅使用附加层中的一部分字段
  • 表达域(虚拟域)
  • 您可以在分级和分类渲染器中切换类显示
  • 图标支持操作
  • 可以对分级渲染器和分类渲染器中的类进行切换
  • 图例改进,例如过滤,图层管理图标等。
  • 控制从打印/导出中隐藏打印设计器项目
  • 控制空设计器框架的页面打印
  • 新面板显示Designer元素的树结构
  • 更好地控制设计器项目的外观/箭头线
  • 由设计师商品数据定义的控件
  • 可以将设计器图像指定为远程URL
  • 改进了Composer表(字体/标题颜色,更好的分页兼容性,对图集功能的过滤等)
  • 设计器增强
  • 改进项目的捕捉
  • 地图项的多个概览
  • HTML元素的改进
  • 地图设计器网格或网格增强
  • 现在,Processing可以在线收集模型和脚本
  • 图形建模器渲染已被完全重写
  • 对QGIS小部件进行了API更改
  • 使用GetFeatureInfo请求时的搜索改进
  • 为GetFeatureInfo几何属性添加精度设置
  • 随机选择颜色的机会更大
  • 用户界面的符号系统改进
  • 高亮代码和表达式编辑器的语法
  • 用户定义的调色板
  • 颜色选择器的新对话框
  • 单个功能选择工具合并到“选择”选项框中
  • 添加图层以映射画布行为
  • 支持48和64像素的图标大小
  • 新颜色按钮
  • 上下文菜单识别工具
[/nextpage] [nextpage title=”QGIS 2.4 Chugiak”]

QGIS 2.4.0'Chugiak'中的新增功能

此次发行版显示了许多重要的新功能:

  • 多线程渲染
  • 画布和地图设计器中的颜色预览模式
  • 新的表达式功能(与边界框相关的功能,自动换行)
  • 复制,粘贴,拖放颜色
  • 多次重新贴标签
  • 设计器图像元素的增强
  • 地图集地图的预定义比例模式
  • 设计器中改进的属性表
  • 常规设计器增强功能:绑定和加盖样式,缩放至主地图的按钮
  • 设计器中HTML框架的改进
  • Shapeburst填充样式
  • 选择更改标记线的位置
  • 新的反向多边形渲染器
[/nextpage] [nextpage title=”QGIS 2.2 Valmiera”]

QGIS 2.2.0“ Valmiera”中的新增功能

此次发行版显示了许多重要的新功能:

  • 现在,您可以为图层定义1:n关系。
  • 现在可以将项目导出为DXF格式。
  • 通过粘贴选择,现在可以立即使用粘贴的特征创建新图层。
  • 现在可以通过getLegendGraphic请求获得WMS图例。
  • 现在可以将新属性数字化为现有功能的内部功能。
  • 最近的表达式保存在表达式生成器中,以便快速重用。
  • 现在,您可以在Designer中设置Zebra型地图边框样式的颜色。
  • 现在,您可以在打印设计器中旋转任何项目。
  • 现在,“设计器”窗口在状态栏中具有缩放比例,并且改进了规则。
  • 现在可以使用类似世界的文件创建Designer输出为图像,以便对地图进行地理定位。
  • 对Atlas的许多改进使您可以预览和打印每个地图。
  • 在地图设计器(shaper)中选择重叠的元素比较容易。
  • 地图设计器中与页面和样式形状的兼容性得到了改善。
  • QGIS Server现在可以提供Web Coverage Service(WCS)地图。
  • 现在可以将渐变用于多边形填充。
  • 现在可以在带有调色板的框架中标记类。
  • 现在可以反转色带。
  • 现在可以复制和粘贴基于规则的渲染器的规则。
  • 即时支持功能概括已添加。
  • 对于标记层,您现在可以定义标记的锚点/原点。
  • 在矢量符号体系中,现在可以使用表达式而不是单个字段进行分类。
  • 现在可以使用表达式设置渲染图的大小和属性。
  • 可以使用内部笔划绘制多边形轮廓(以防止笔划绘制在相邻的多边形上)
  • 我们所有属性对话框的视觉样式都得到了改进。
  • 用户界面中的按键绑定已更新,以使导航更加容易。
  • QGS现在支持各种基准转换。
  • 现在,处理具有脚本编辑器。
  • 可以在脚本中没有标题的情况下使用处理。
[/nextpage] [nextpage title=”QGIS 2.0 Doufour”]

QGIS 2.0.1'Dufour'中的新增功能

这是一个小修复程序版本,用于解决我们新的欢迎屏幕上的版权/信用损失以及更新支持文档的情况。 西班牙语翻译也已更新。

QGIS 2.0.0'Dufour'中的新增功能

这是一个主要的新版本。 基于QGIS 1. x的初始版本。 x,QGIS Dufour引入了许多新功能,改进和错误修复。 以下是一些新的关键功能的摘要。

  • 我们已经更新了“ icon”主题,以使用“ GIS”主题,这为QGIS用户界面引入了更高的一致性和专业性。
  • 新的符号层概述使用清晰的树状布局,可以快速轻松地访问所有符号层。
  • QGIS 2.0现在包括Oracle空间支持。
  • 使用数据中定义的新属性,您可以使用要素属性控制符号类型,大小,颜色,旋转和许多其他属性。
  • 现在,您可以在地图上放置HTML元素。
  • 具有良好对齐的地图元素对于生成良好的打印地图至关重要。 添加了自动对齐线,可以通过简单地将一个对象拖到另一个对象来轻松对齐设计对象。
  • 有时,有必要在设计器中将对象对准“窗帘”距离。 使用新的手动调整线,可以添加手动调整线,以使用通用对齐方式更好地对齐对象。 只需从顶部或侧面标尺拖动以添加新准则。
  • 您是否需要生成一系列地图? 现在,设计师可以使用Atlas功能生成内置地图系列。 覆盖层可以是点,线,面,并且标签上提供了当前功能的属性数据,用于即时值替换。
  • 现在,一个合成窗口可以包含多个页面。
  • 版本1.8中的designer标签项非常有限,并且仅允许使用单个$ CURRENT_DATE令牌。 在2.0版中,对完整表达的支持增加了更多功能和对最终标签的控制。
  • 现在,地图框架包含了显示其他地图范围的功能,并且在滚动时会更新。 现在将其与设计器核心中的Atlas生成功能结合使用,就可以生成一定数量的有趣地图。 框架样式概述使用与常规地图多边形对象相同的样式,因此您的创造力从未受到限制。
  • 层混合允许您以新的和令人兴奋的方式组合它们。 虽然在以前的版本中,您所能做的只是使图层透明,但您现在可以从更高级的选项中进行选择,例如“乘法”、“仅变暗”以及更多选项。 混合可用于法线贴图视图以及打印设计器中。
  • HTML支持已添加到地图设计器的label元素中,使您可以更好地控制最终地图。 HTML标签支持完整的CSS样式表,HTML甚至JavaScript(如果您采用这种方式)。
  • 标记系统已经过彻底改革,因为它现在包含许多新功能,例如投影、“道路盾牌”、更多链接数据选项以及各种性能改进。 我们正在慢慢删除“旧标签”系统,尽管您仍然会发现此版本中可用的功能,但您应该期望它会在后续版本中消失。
  • 普通标签和规则表达式的全部功能现在可以用于标签属性。 几乎所有属性都可以使用表达式或字段值定义,从而可以更好地控制标签的结果。 表达式可以引用一个字段(例如,将字体大小设置为“ font”字段的值),也可以包含更复杂的逻辑。 可链接属性的示例包括:字体,大小,样式和缓冲区大小。
  • 通过在QGIS之外越来越多地使用表达式引擎来允许诸如基于表达式和基于符号的标记之类的事情,更多的功能已添加到表达式构造函数中,并且即使没有表达式构造函数也可以访问。 所有功能均包括全面的帮助和易用性使用指南。
  • 如果表达式引擎没有您需要的功能,请不要担心。 可以使用简单的Python API通过插件添加新功能。
  • 修改了Python API,以提供更干净,更Pythonic的编程体验。 QGIS 2.0 API使用SIP V2,该SIP VXNUMX从ToString()和toInt()中删除了使用值时所必需的逻辑混乱。 现在将类型转换为原生Python类型,以使API更加令人愉悦。 现在,使用简单的键搜索就可以在要素本身上访问属性,而不再需要索引和属性搜索图。 注意:大多数为QGIS <1。x编写的插件都需要移植才能在QGIS 2.x中正常工作。 请问

https://github.com/QGIS/QGIS/wiki/Python_plugin_API_changes_from_18_to_20 有关详细信息。

  • 栅格数据提供者系统已完全修订。 从这项工作中获得的最好的新功能之一是“图层->另存为...”功能,可以将任何栅格图层另存为新图层。 在此过程中,您可以对图层进行裁剪,重采样和重新投影到新的坐标参考系统。 您还可以将栅格图层另存为渲染图像,因此,例如,如果您具有一个已应用了调色板的单波段屏幕,则可以将渲染图层保存为地理参考RGB图层。
  • QGIS 2.0中有许多新功能,我们邀请您浏览该软件并将其全部发现!
[/nextpage] [nextpage title=”QGIS 1.8 Lisbon”]

QGIS 1.8.0“里斯本”中的新增功能

这是一个新功能版本。 基于QGIS 1.7版本构建。 x,里斯本引入了许多新功能,改进和错误修复。 以下是一些新的关键功能的摘要。

  • QGIS浏览器:QGIS中的独立应用程序和新仪表板。 浏览器使您可以轻松导航基于连接的文件系统和数据集(PostGIS,WFS等),预览它们以及将项目拖放到画布上。
  • BD管理员:BD管理员现已正式成为QGIS核心的一部分。 您可以将图层从QGIS浏览器拖到“数据库管理器”,它将把图层导入到空间数据库中。 在空间数据库之间拖放表格,它们将被导入。 您可以使用数据库管理器在空间数据库上运行SQL查询,然后通过将查询结果添加到QGIS作为查询层来查看查询的空间结果。
  • 动作工具:呈现并执行动作。
  • MSSQL空间支持:现在,您可以使用QGIS连接到Microsoft SQL Server空间数据库。
  • 自定义-通过隐藏主窗口中的各种组件和对话框中的小部件,可以配置简化的QGIS界面。
  • 图层的新符号系统类型:线图案填充,点图案填充
  • 设计器:图例元素中具有指定字符的多行
  • 基于表达式的标记
  • 热图工具:添加了一个新的主插件,可根据点数据生成栅格热图。 您可能需要使用外接程序管理器激活此外接程序。
  • GPS跟踪:修改了GPS“实时”跟踪用户界面,并添加了许多修复和改进功能。
  • 菜单重组:菜单已经过重新设计,我们现在为Vector和Raster提供了单独的菜单,并且许多插件已更新,可以将其菜单放在新的Vector和Raster菜单上。
  • 偏移曲线:添加了新的数字化工具以创建偏移曲线。
  • 地形分析插件:已添加了用于地形分析的新核心插件,您可以创建非常吸引人的色彩浮雕图。
  • 椭圆渲染器:表示椭圆形状的图层模拟器(以及矩形,三角形,指定宽度和高度的十字)。 此外,符号层允许您以mm或地图单位配置数据字段的所有参数(宽度,高度,颜色,旋转,轮廓)。
  • 具有预定义比例的新比例选择器
  • 选择将图层添加到选定或活动组的选项
  • 所选工具“全景到”
  • 矢量菜单中的新工具:增强几何形状,生成空间索引
  • 导出/添加几何列工具可以使用CRS图层,CRS项目或椭球尺寸导出信息
  • 基于过程的渲染器中规则的基于模型的树/视图
  • 更新了CRS选择器对话框
  • 空间标记的改进
  • metadata.txt中的插件元数据
  • 新的插件库
  • 重构的Postgres数据提供程序:支持任意键(包括非数字和多列),通过在GDALTools插件中添加gdal_fillnodata脚本,支持在QgsDataSourceURI中请求某种类型的几何和/或SRID(空间参考标识符)
  • 支持PostGIS TopoGeometry数据类型
  • 向量字段符号层的Python绑定以及对Python绑定的常规更新。
  • 新消息日志窗口
  • 推荐计划
  • 属性表的行缓存
  • 图例独立绘图顺序
  • 属性表的UUID生成小部件
  • 在SpatialLite数据库中添加了可编辑视图支持
  • 字段计算器中基于表达式的小部件
  • 使用线性参考在分析库中创建事件层
  • 分组选定的图层选项已添加到目录上下文菜单
  • 从/到SLD文档中加载/保存图层样式选项(新符号)
  • QGIS服务器上的WFS支持
  • 从属性表复制时跳过WKT几何的选项
  • 支持ZIP和GZIP格式的压缩层
  • 该测试套件现在通过了所有主要平台上的所有考试和夜间测试
  • 在图层之间复制和粘贴样式
  • 为WMS图层设置了图块大小
  • 支持在其他项目中嵌套项目
[/nextpage] [nextpage title=”QGIS 1.7 Wrocław”]

QGIS 1.7.2'Wroclaw'的新增功能

此版本可作为1.7.1版的修复程序。 进行了以下更改。

  • 修复了Gdaltools的Ogr层错误检查
  • OSM插件中还有更多翻译
  • 票号4283的解决方案(设计人员忘记了层的开/关状态)
  • 修复v.generalize为GRASS的最新版本
  • 修复了GRASS命令列表中的错别字
  • 显示“关于”框时,覆盖光标已恢复
  • 校正号4319(最大改进点偏移公差)
  • 为QgsZonalStatistics添加了Python容器
  • 解决方案#4331(分类对话框问题)
  • 修复 #4282(使用“属性表”缩放工具时地图缩放错误)
  • Proj4string现在适合数据库
  • 解决方案#4241(确保线路装饰中有有效的线路)
  • 在设计器中修复GetPrint的标签ID
  • 解决方案#3041(使gdaltools命令可编辑)
  • 修复点偏移渲染器中的更改
  • 修复投影选择中的崩溃
  • 解决方案#4308(插值和Terrain内核插件)
  • 在属性编辑器中插入日期值
  • 修复 #4387(仅对线层启用“添加地址符号”)
  • 解决方案#2491(处理时处理栅格图层的透明带)
  • 使您可以在矢量层属性中设置OGR层的I / O编码。
  • 解决方案#4414(未显示箭头的SVG指示器)
  • 标签的地址符号不得依赖于“地图”与“地图”的方向。 “线”。
  • 请求设置为未知CRS的默认行为
  • 对于EPSG,请从authid(授权ID)初始化GDAL CRS,而不要使用4string
  • 解决方案#4439(在“图层属性”中更改样式时崩溃)
  • 解决方案#4444(加载Python插件时出错)
  • 解决方案#4440(对Trac的无效引用)
  • 修复渐变符号渲染器中的stopRender调用
  • 修复 #4479 – 启用时启用“新色带”
  • 在图例上下文菜单中隐藏具有联接的图层的查询条目
  • 修复#4496(在showEvent中的设计器表小部件中更新地图列表)
  • OS X安装/构建更新
  • GRASS版本支持
  • 从WKT初始化支持EPSG而不是PROJ.4
  • 将“这是什么”添加到帮助菜单(实施 #4179)
  • fTools:将新层添加到目录后更新层列表(修复号4318)
  • 运行Combine ShapeFiles工具时,不要使QGIS主窗口崩溃。 部分地址#4383
  • 修复GDALTools中损坏的投影功能Assign并改善对输出文件扩展名的处理

QGIS 1.7.1'Wroclaw'的新增功能

这是基于1.7.0版的修复程序。 进行了以下更改。

  • 支持1.7.1的栅格性能改进[请参阅http://linfiniti.com/2011/08/improvements-to-raster-performance-in-QGIS-master/]
  • 将cmakelists中的版本更新并启动到1.7.1
  • 具有功能后将配置投影移至
  • 符号:通过对类别中的项目进行分类#4206
  • WMS功能信息中的Feature_count注意事项已修复
  • 打开调整对话框时,验证拓扑编辑是/否
  • 野牛和cmake所需的更新版本
  • 渲染效率小提高
  • 确保gdaltools的输入向量层是ogr向量
  • 固定的错误#4266:地理参考和空间查询在退出时崩溃
  • 翻译更新:Richard分支1.7.x的nl
  • 翻译更新:Jan的1.7.x版cz
  • 启动时不检查插件错误
  • 修复了PyQt4.8.3 @ Debian中观察到的QTreeWidget.resizeColumnToContents()问题
  • 翻译更新:Zoltan的Hu更新1.7.x
  • 德语翻译更新
  • 更新翻译:适用于1.7.x中的新错误修复版本
  • 仅显示提供者字段作为联盟的目标候选者(票号4136)
  • 快捷方式对话框现在可以记住使用中的窗口状态
  • 将小标记符号放在设计师图例上
  • 6e889aa40e的反向端口(后端口)
  • #4113和#2805的FAILURE FIX后端口
  • [后端口]增加随机点工具中的最大点数
  • [Rear Port]将默认的对比度增强算法设置为NoStretch,因为这是最合适的值
  • 当Michal Klatecki补丁中的值为NULL时,[后端口]修复阻塞的随机点-参见票号3325
  • 角度测量工具的解决方案#3866
  • 支持WMS Select的UI解决方案
  • 创建设计师图例小部件时更好地阻止令牌
  • 考虑设计师图例中图层标题长度的解决方案
  • Apply#3793:libfcgi无法在Windows上更改mapserv环境变量
  • 德语翻译更新
  • 55a1778已通过osgeo4w上的qt补丁修复
  • 在PostGIS 2.0中增加了对几何类型混合情况的支持
  • 属性表中对话框的上边距和边距已减少
  • 删除(预期的)最后一个SVN参考
  • 更多svn版本删除
  • 添加了颜色描述符/更改器/缺少composerlegenditem标头的成员
  • 摆脱更新分支中的svn版本元素。
  • Qt#5114的另一种解决方案(修复程序#3250,#3028,#2598)
  • 尝试使直方图更平滑
  • 传说中的更多清洁
  • 设计师传奇的最佳设计
  • 在设计器图例中更好地考虑大点符号
  • 解决设计师传奇问题,例如票证#3346
  • 来自github.com:QGIS/Quantum-GIS中的版本1_7_0的分支联接'release-1_7_0'
  • 使用utf-8层修复ng-taging(票号3854)
  • 适合图层缓存
  • [Rear Port]校正可以为像素范围的直方图分配负频率的错误。 当将新的直方图矢量分配给频段统计信息而不擦除旧的直方图矢量时,它还纠正了可能的内存泄漏。
  • 添加了有关使用QtCreator的部分
  • 修复了由于未初始化的直方图矢量而导致在收集直方图时导致崩溃的错误
  • QUrl添加了缺少的内容
  • Juergen建议的针对丢失地图参数的更精确解决方案
  • 修复了以下错误:当项目文件与cgi不在同一目录中时,map =不会发布到在线资源URL

QGIS 1.7.0'Wroclaw'的新增功能

此次发射以波兰的弗罗茨瓦夫市命名。 弗罗茨瓦夫大学气候与大气保护系于2010年1.0月主办了我们的开发者会议。请注意,这是我们“最前沿”发布系列中的一个版本。 这样,它包含新功能并在QGIS 1.6.0上扩展了编程接口。 xy QGIS XNUMX。 与任何软件一样,可能存在无法及时发布的错误和问题。 因此,我们建议您先测试此版本,然后再让用户完全了解它。

此版本包含277多个错误修复以及许多新功能和改进。 同样,这里不可能记录所有已更改的内容,因此我们将仅提供新的关键功能的项目符号列表。

标签和图表符号

  • 现在默认使用新符号!
  • 使用与ng-taging相同的智能放置系统的图表系统
  • 导出和导入样式(符号)。
  • 基于规则的渲染器中规则的标签。
  • 能够以地图单位设置标签距离。
  • SVG填充的旋转。
  • 字体标记可以具有X,Y偏移量。
  • 线符号图层允许用于多边形符号(填充)的轮廓。
  • 可以将标记放置在直线的中心点。
  • 选择仅将标记放在行的第一个/最后一个顶点上。
  • 添加了一个“质心填充”符号图层,在多边形的质心处绘制一个标记。
  • 标记线符号层允许在每个顶点绘制标记。
  • 移动/旋转/更改标签编辑工具以交互方式修改定义的标签属性。

新工具

  • gdaldem的GUI已添加。
  • 向矢量菜单添加了“线到多边形”工具。
  • 添加了具有$ x,$ y和$周长等功能的字段计算器。
  • 在矢量菜单中添加了voronoi多边形工具。

用户界面更新

  • 允许管理列表中缺少的图层。
  • 缩放到图层组。
  • 开始时是“一天的提示”。 您可以在选项面板中启用/禁用建议。
  • 更好的菜单组织,添加了单独的数据库菜单。
  • 添加了显示图例类中的要素数量的功能。 可通过图例上下文菜单访问。
  • 常规和可用性改进。

CRS管理

  • 在状态栏中显示活动的crs。
  • 将CRS图层分配给项目(在图例的上下文菜单中)。
  • 为新项目选择默认的CRS。
  • 允许同时为多个层配置CRS。
  • 请求CRS时,默认值为最后一个选择。

栅格化

  • 栅格计算器中添加的AND和OR运算符
  • 动态重新投影添加的栅格!
  • 正确实施栅格提供程序。
  • 添加了具有拉伸功能的直方图栅格工具栏。

供应商和数据管理

  • 新的SQLAnywhere向量提供程序。
  • 表联合支持。
  • 功能表单更新。
  • 使NULL值字符串表示形式可配置。
  • 修复了属性表中功能形式的功能更新。
  • 在值映射(组合框)中添加了对NULL值的支持。
  • 加载图层的值映射时,请使用图层的名称而不是下拉列表中的标识符。
  • 支持的表单表达式字段:表单中的行编辑,其名称使用前缀“expr_”进行评估。 它的值被解释为字段计算器字符串并替换为计算值。
  • 支持在属性表中搜索NULL。
  • 属性编辑方面的改进:
    • 改进了表上属性的交互式编辑(添加/删除功能,更新属性)。
  • 允许添加没有几何的功能。
  • 修复了撤消/重做属性。
  • 属性处理的改进:
  • 可选重用为下一个数字化功能输入的属性值。
  • 允许将属性值合并/分配给功能集。
  • 允许OGR“另存为”为无属性(例如DGN / DXF)。

api和中央开发

  • 重新设计的属性对话框调用QgsFeatureAttribute。
  • QgsVectorLayer :: featureAdded添加了令牌。
  • 增加了图层菜单功能。
  • 添加了从用户指定目录加载c ++插件的选项。 需要重新启动应用程序才能将其激活。
  • fTools的全新几何检查工具。 错误消息可以更快,更相关,并且现在支持错误处理。 参见新的QgsGeometry.validateGeometry函数

地图服务器QGIS

  • 可以在项目文件的属性部分(而不是wms_metadata.xml文件)中指定wms服务的功能。
  • 支持使用GetPrint-Request打印wms。

插件

  • 支持插件管理器对话框中的插件图标。
  • Quickprint插件已删除-使用easyprint插件而不是插件存储库。
  • Ogr转换器插件已删除。 而是使用“另存为”上下文菜单。

Impresión

  • 撤消/重做对打印设计器的支持
[/nextpage] [nextpage title=”QGIS 1.6 Capiapo”]

QGIS 1.6.0“ Capiapo”中的新增功能

请注意,这是我们“最前沿”发布系列中的一个发布。 这样,它包含新功能并在QGIS 1.0上扩展了编程接口。 xy QGIS 1.5.0。 我们建议您在以前的版本之前使用此版本。

该版本包含177多个错误修复以及许多新功能和改进。 再一次,不可能在此处记录所有已更改的内容,因此我们仅在此处提供重要新功能的项目符号列表。

总体改进

  • 添加了对实时gps跟踪的gpsd支持。
  • 包含了一个新插件,可以进行离线编辑。
  • 现在,如果发生计算错误,字段计算器将插入NULL功能的值,而不是停止并反转所有功能的计算。
  • 在PROJ.4中允许用户特定的搜索路径,并更新srs.db以包括网格引用。
  • 添加了本机栅格计算器(C ++)实现,可以有效处理大型栅格。
  • 与状态栏中的扩展窗口小部件的交互已得到改进,因此可以复制和粘贴窗口小部件的文本内容。
  • 属性表向量字段计算器的许多改进和新运算符,包括字段串联,行计数器等。
  • 添加了–configpath(路径配置器)选项,该选项将覆盖用户配置的默认路径(〜/ .QGIS),并强制QSettings也使用此目录。 例如,这使用户可以将QGIS安装以及所有插件和设置都安装在USB闪存驱动器上。
  • WFS-T实验支持。 另外,wfs已转移到网络管理员。
  • 地理参考仪已进行了许多更改和改进。
  • 在属性和编辑器对话框中支持长整数数据类型。
  • QGIS Mapserver项目已合并到主要SVN存储库中,并且提供了软件包。 QGIS Mapserver允许您通过OGC WMS协议为QGIS项目文件提供服务。 阅读更多…
  • 选择并测量工具栏上的框和子菜单。
  • 增加了对非空间表的支持(当前为OGR,定界文本和PostgreSQL提供程序)。 这些表可以用于字段搜索,也可以使用表视图简单地进行导航和编辑。
  • 添加了对功能标识($ id)的搜索字符串支持以及其他各种与搜索相关的增强功能。
  • 添加了一种重载方法来分配地图图层和提供者接口。 这样,缓存提供程序(当前为WMS和WFS)可以与对数据源的更改同步。

目录的改进(ToC)

  • 在栅格图例菜单中添加了一个新选项,该选项将使用当前范围的最小和最大像素值来扩展当前图层。
  • 使用目录的上下文菜单中的“另存为”选项写入形状文件时,现在可以指定OGR创建选项。
  • 在目录中,现在可以一次选择和删除多个图层。

标签(仅适用于新一代)

  • ng-labeling中定义的数据标签位置。
  • 换行,数据定义的字体和ng-tagging的缓冲区设置。

图层属性和符号

  • 等级符号渲染器(版本2)已添加了三种新的分类模式,包括法线中断(Jenks),标准差和小中断(基于R统计环境)。 [了解更多…http://linfiniti.com/2010/09/new-class-breaks-for-graduated-symbols-in-QGIS/]
  • 在符号属性对话框中提高了加载速度。
  • 数据定义的旋转度和大小,用于分类渲染器和分级渲染器(符号)。
  • 将尺寸比例也用于线符号以修改线宽。
  • 栅格直方图的实现被另一个基于Qwt的实现所代替。 添加了将直方图另存为图像文件的选项。 在栅格直方图的x轴上显示当前像素值。
  • 添加了以交互方式选择画布上的像素以填充栅格图层属性对话框中的透明度表的功能。
  • 允许在色带矢量组合框中创建色带。
  • 在符号选择器中添加了“样式管理器...”按钮,使用户更容易找到样式管理器。

16.5。 地图设计师

  • 添加了在元素位置对话框中显示和操纵设计器元素的宽度/高度的功能。
  • 现在可以使用Backspace键删除Designer元素。
  • 为设计器属性表排序(多列和升/降)。
[/nextpage] [nextpage title=”QGIS 1.5″]

QGIS 1.5.0的新增功能

请注意,这是我们系列中的“最新”版本。 这样,它包含新功能,并在QGIS 1.0.x和QGIS 1.4.0上扩展了编程接口。 如果不可变的用户界面,编程API和长期支持对您而言比新功能和未经测试的功能更重要,我们建议您使用长期支持(LTS)1.0版本系列中的QGIS副本。 。X。 在所有其他情况下,我们建议您使用此版本。

此版本包含350多个错误修复和40多个新功能。 再一次,这里不可能记录所有已更改的内容,因此我们将仅列出主要的新功能。

GUI(图形用户界面)主

  • 有一个新的角度测量工具,可让您针对地图背景交互式地测量角度。
  • 交互式GPS跟踪工具
  • 用户可配置的WMS搜索服务器
  • 允许在节点工具中编辑无效的几何
  • 可以在毫米和地图单位之间选择新的符号系统。 尺寸调整功能还可以用作印刷设计器中的新符号系统
  • 多边形纹理的SVG填充符号层
  • 字体标记符号层
  • 添加了–no命令行选项,以避免还原插件。 在启动过程中插件行为异常并导致QGIS挂起时很有用
  • 让您隐藏过时的CRS
  • 为点偏移添加渲染器插件:更改点以避免与其他点冲突
  • 允许将矢量图层另存为ogr矢量文件
  • 栅格提供程序:减少调试噪音
  • 允许您将零件添加到多个点和线
  • 文本和表单注释工具现已在GUI和应用程序中
  • 添加了将一组默认设计器模板放入pkgDataPath / composer_templates的功能
  • 颜色渐变渐变现在支持多个色标-添加中间色
  • 用户在地图内单击时居中的地图
  • 新插件可进行空间选择
  • 为符号系统中的单个符号渲染器定义的大小和旋转数据
  • 用栅格图层识别AsHtml,可用于识别
  • 使用legendinterface导出图例组和图层,并使用此信息在设计器图例中显示组。
  • 在状态栏中显示选定功能的数量
  • 向图层菜单添加的矢量图层子集的查询选项
  • 仅标记选定功能的选项(在“旧”标记工具中)
  • 加载/保存在查询生成器中创建的查询。
  • 在符号体系中手动添加类别。
  • 地理配准器:可以配置是否应以像素或地图单位显示残差
  • 带分隔符的文本提供程序:允许在数字列中使用空值
  • 添加了基于符号的基于规则的渲染器
  • 从QGIS内部创建精简空间数据库的能力
  • QGIS核心中包含GDAL Raster工具插件
  • 新的Python控制台(包含历史记录)
  • 验证已添加到捕获工具
  • 允许Postgres层而无需保存用户名和密码以请求凭据
  • 在搜索字符串中支持NULL值
  • (可选)允许将新图层添加到所选组
  • 地图设计者可以将属性表添加到布局中。 设计器表或所有功能只能显示可见功能
  • 现在将属性表单工具标识为视图模式下的模态(自r12796起)
  • 当禁用或关闭窗口时,已识别功能的特色功能消失,而在重新激活窗口时再次显示。

WMS和WMS-C支持

  • 支持WMS-C,新的空间权利,改进的wms选择
  • 解决了EPSG对空间参考系统的依赖性,并且srs.db中包含了法国IGNF定义
  • WWM提供程序现在通过QNetworkAccessManager异步请求
  • 选择WMS允许您插入分支的所有层
  • WMS支持更多类型的mime
  • 在WMS对话框中添加了加载/保存选项
  • 添加了WMS-C比例尺滑块,并进行了进一步的选择增强

API更新

  • QgsDataProvider和QgsMapLayer-添加dataChanged()令牌,以便提供程序可以指示数据源已更改
  • 使用QNetworkAccessManager代替QgsHttpTransaction(包括网站和代理上的缓存和动态身份验证)
  • 允许从插件打开图层属性
  • 支持自定义插件层。
  • 允许以编程方式更新插件
  • 使用QGIS_PLUGINPATH环境变量支持自定义插件目录。 可以传递更多的路径,以分号分隔。
  • 添加了图例界面以图例顺序检索图层
  • 支持更多的GEOS运营商
[/nextpage] [nextpage title=”QGIS 1.4 Enceladus”]

QGIS 1.4.0'Enceladus'的新增功能

请注意,这是我们“最前沿”发布系列的发布。 因此,它包含新功能,并在QGIS 1.0.x和QGIS 1.3.0上扩展了编程接口。 如果一个不变的用户界面,编程API和长期支持对您比新的未经测试的功能更重要,我们建议您使用长期支持(LTS)1.0版本系列中的QGIS副本。 。X。 在所有其他情况下,我们建议您使用此版本。

此版本包括大约200个错误修复,大约30个新功能。 此外,它还受到了很多的关注和关注,因此我们最喜欢的桌面GIS应用程序是GIS必杀技的又一步! 自上次发布以来的3个月中发生了太多事情,因此无法在此处记录所有内容。 相反,我们只会为您重点介绍几个重要的新功能。

可能最重要的功能是新矢量符号体系结构的合并。 这是与先前的实现结合提供的:可以使用矢量层属性对话框中的按钮进行更改。 它不能完全替代旧的符号系统实现,因为有几个问题需要解决,并且在准备就绪之前需要进行大量测试。

QGIS现在具有一个字段计算器,可通过矢量属性的属性部分中的按钮以及从属性表用户界面访问该计算器。 您可以在字段计算器中使用要素长度,要素区域,字符串连接和类型转换,以及字段值。

地图设计师引起了我们的极大关注。 现在可以将栅格添加到地图设计器。 现在,有了它们,它们就可以在设计中旋转了。 消除了每个项目的单个地图设计的限制。 已添加新的设计器管理员对话框,以管理现有的设计器实例。 设计器小部件的属性表已经过完全修订,以使用更少的屏幕空间

用户界面的各个部分已经过修订,以提高一致性并支持上网本和其他较小的显示设备。 加载和保存快捷方式。 现在,该位置可以在状态栏中显示为度,分,秒。 现在已删除了添加,移动和删除顶点按钮,并且节点工具已从高级编辑工具栏移至标准编辑工具栏。 识别工具也进行了许多改进。

为QGIS增加了缓存功能。 这加快了诸如图层重新排序,符号体系更改,WMS / WFS客户端,隐藏/显示图层之类的常规操作,并为以后的改进(如线程渲染和缓存预操作)打开了大门。层。 请注意,默认情况下它是禁用的,并且可以在选项对话框中启用。

用户定义的SVG搜索路径现已添加到选项对话框。

现在,在创建新的ShapeFile时,您可以指定CRS。 现在,还可以使用背景图层完成“避免多边形的相交”选项。

对于高级用户,您现在可以使用Qt Designer对话框UI创建可自定义的属性表单。

[/nextpage] [nextpage title=”QGIS 1.3 Same”]

QGIS 1.3.0“ Mimas”中的新增功能

此版本包含30多个错误修复以及几个新的有用功能:

提供程序和OSM插件的更新

  • 存在新的OSM样式文件。
  • 有新的图标。
  • 对话文本已更新并完成。
  • “将 OSM 保存到文件”功能得到了改进。
  • 修复了编码方面的一些问题……将ASCII转换为UTF-8。
  • 在插件管理器中禁用OSM插件后,将自动删除所有OSM层。
  • 其他OSM相关的错误修复了。

此版本中的其他显着功能和改进

  • 现在可以在编辑图层时配置标记大小。
  • 分析库已包含在主版本中。
  • 在多层中识别要素。
  • 添加了一个新插件来进行栅格化地形的分析(计算坡度,坡度等的外观)。
  • 现在有一个改形工具可应用于线/面的几何形状。 重塑线的第一个和最后一个相交之间的几何部分将被替换。
  • 在测量对话框中添加了“捕捉到当前图层”选项。
  • 添加了为视图选择主键的功能。
  • 您可以通过在状态栏的坐标屏幕上输入坐标来放大坐标。
[/nextpage] [nextpage title=”QGIS 1.2 Daphnis”]

QGIS 1.2.0'Daphnis'的新增功能

请注意,这是我们“最前沿”发布系列的发布。 这样,它包含新功能并在QGIS 1.0.x上扩展了编程接口。 如果对于您来说,稳定性和长期支持比未经过测试的新功能更重要,我们建议您使用1.0.x系列稳定版本中的QGIS副本。 此版本包含超过140个错误修复程序,并且相对于QGIS 1.1.0版进行了增强。 此外,我们添加了以下新功能:

QGIS中的编辑功能在此版本中进行了重大更新。 这包括添加新的矢量编辑工具:

  • 删除多部分功能
  • 消除多边形孔
  • 简化功能
  • 添加了一个新的“节点”工具(在高级数字化工具栏上)。
  • 结合功能的新功能
  • 添加了撤消/重做功能,用于矢量层编辑。
  • 添加了选项以在编辑模式下仅显示所选功能的书签。
  • 您可以在图例中更改图层的图标以反映该图层是可编辑的。

此外,高级数字化工具栏中的“编辑”菜单上有撤消/重做操作,还有一个新的停靠小部件,显示了活动层的撤消操作堆栈。

关于节点工具:它类似于每个矢量编辑器中都存在的用于按节点编辑路由的工具。 它是如何工作的(在QGIS中)单击某个要素,其节点将用小矩形标记。 单击并拖动节点即可移动它。 双击线段将添加一个新节点。 按Delete键将删除活动节点。 可以同时选择更多活动节点:单击并拖动以在节点周围的区域中形成一个矩形。 通过单击段可以选择段的相邻节点。 可以通过在单击节点时使用Ctrl键或在区域中拖动时生成矩形来添加/删除活动节点。

我们建议您在使用此工具时在QGIS选项中关闭顶点标记:重绘要快得多,并且地图上没有标记。

键盘快捷键

新功能:在QGIS主窗口中配置操作的快捷方式! 请参阅配置菜单->配置快捷方式

Maps Composer

现在可以通过单击鼠标右键来锁定/解锁设计器元素的位置。 现在,如果用户将地图设计器的范围设置为地图画布的范围,则地图设计器的宽度和高度将保持固定。 也可以通过写(d'June'yyyy)或类似内容在设计师的标签中显示当前日期。 现在,即使将其他图层添加到主地图,也可以将当前图层保留在地图设计器中。 现在可以在设计器中导出为PDF。

属性表

现在可以仅在所选记录中搜索属性表。 在属性表上已进行了常规加速。 现在可以在添加属性时调整字段的宽度和精度。 WFS提供程序中的属性类型处理得到了改进。

现在可以使用矢量层的属性别名。 在信息工具和属性表中会显示别名来代替原始字段名称,以使最终用户更轻松地进行操作。 现在有一个GUI,用于为图层属性配置编辑窗口小部件。 一个新的对话框允许从图层加载值映射(它也可以是非空间表!)。 现在,小部件编辑设置也将在属性表​​中显示。

插件

  • 现在可以更改WMS对话框中图层的顺序。
  • eVis插件版本1.1.0已添加到QGIS项目中,并作为标准插件提供。 您可以在此处找到有关eVis的更多信息: http://biodiversityinformatics.amnh.org/open_source/evis/documentation.php .
  • 现在,插值插件可以使用线层作为插值插件中的三角剖分约束。 现在,您也可以将三角剖分保存在ShapeFile文件中。
  • 新的OpenStreetMap提供程序和插件已添加到QGIS。

项目管理

QGIS现在包括对文件数据源和svgs在项目中的相对位置的支持。 存储文件数据源的相对路径是可选的。

PostGIS和PostgreSQL提供程序

现在,您可以在添加新的数据库连接时选择SSL模式。 在不需要连接安全性的情况下,禁用SSL加密可以大大提高PostGIS数据加载性能。 添加了对更多本机类型和配置列注释的支持。

改进符号

  • 允许通过渲染器符号选择中的弹出菜单更新符号
  • 添加对定义的数据符号的支持
  • 增加了对字体符号书签的支持(仅定义的数据,尚无GUI)
  • 以地图单位添加符号大小(即,保持以地图单位大小独立于地图比例尺的符号)

命令行中的参数

添加了对要在Windows命令行中添加参数的支持。 命令行参数的改进包括:

  • 允许给定的快照捕获大小
  • 允许抑制启动画面
  • 从快照上的插件捕获地图修复

==草==

有一个新的GRASS外壳。 还进行了许多清洁和一致性更新。

=版本1.1.0'Pan'=

请注意,这是我们一系列“不稳定”版本中的一个版本。 这样,它包含新功能并在QGIS 1.0.x上扩展了编程接口。 如果对于您来说,稳定性和长期支持比未经过测试的新功能更重要,我们建议您使用1.0.x系列稳定版本中的QGIS副本。

此版本包括许多错误修复和对QGIS 1.0.0的改进。 此外,我们添加了以下新功能:

  • 翻译更新。
  • Python插件安装程序的改进和完善。 转到新的官方QGIS存储库。
  • 主题的改进,以便在更改主题时更好地支持GUI的插件和其他部分。 添加新的GIS图标主题。
  • Debian打包增强功能可支持标准Debian要求。
  • USB支持:就像Linux中的GPS设备一样。
  • WMS插件现在支持分类,并将嵌套图层显示为树。 WMS提供程序现在还支持24位png图像。 WMS插件现在还提供了一个搜索界面来查找WMS服务器。
  • 添加了Matt Amos svg点符号(经他的许可)。
  • WFS提供程序中对代理支持和代理支持的改进。 现在,WFS提供程序在获取数据时还会显示进度信息。
  • PostGIS客户端改进。 现在,通过在连接编辑器中禁用SSL,可以在PostGIS图层渲染中实现大规模加速。
  • 导出Mapserver中的增强功能以​​提供连续的颜色支持。
  • 添加了工具菜单:fTools插件现在是基本QGIS插件的一部分,并且将始终默认安装。
  • 打印设计器增强功能,包括对象对齐选项。 现在也可以将地图打印为PostScript或矢量栅格。 对于Python程序员而言,设计器类现在具有Python绑定。
  • 使用文件-与图像一起保存时,现在已对保存的图像进行地理参考。
  • 投影选择器现在可以快速选择最近使用的CRS。
  • 现在,连续彩色渲染器还支持点符号。
  • 改进了对针对OSGEO4W的依赖关系而构建的CMake的支持(仅Windows)。 添加在OSX下构建的XCode开发人员项目。
  • 更新和清理GRASS工具箱。
  • 更改了打开矢量对话框,以支持ogr中的所有可用驱动程序,包括协议和数据库驱动程序。 这带来了对SDE,Oracle Spatial,ESRI个人地理数据库以及许多其他OGR兼容数据存储的支持。 请注意,在某些情况下,访问这些文件可能需要系统上有第三方库。
  • 现在可以使用鼠标中键进行平移。
  • 新的属性表实现更快。
  • 大量清洁用户界面。
  • 为SpatialLite添加了新的提供程序,SpatialLite是基于SQLITE数据库的文件中地理数据库的实现。
  • 向量叠加支持,可以基于属性数据在向量层上绘制饼图和条形图。
[/nextpage] [nextpage title=”QGIS 1.0 Kore”]

QGIS 1.0.0'Kore'中的新增功能

此版本包含超过265个错误修复程序以及对QGIS 0.11.0版的改进。 此外,我们进行了以下更改:

  • Windows / Mac OS X / KDE / Gnome的HIG合规性增强
  • 使用与原始参考坐标系不同的坐标系将矢量层或该层的子集保存到磁盘。
  • 矢量数据的高级拓扑编辑。
  • 一键选择矢量特征。
  • 栅格渲染方面的许多改进以及对在栅格文件外部构建金字塔的支持。
  • 审查地图设计师以获得更好的打印支持。
  • 添加了一个新的“坐标捕捉”插件,允许您单击地图,然后将坐标剪切并粘贴到剪贴板中
  • 添加了新插件以转换OGR兼容格式。
  • 添加了新插件,可将DXF文件转换为ShapeFiles。
  • 添加了一个新插件,可将点要素插值到ASCII网格层中。
  • Python插件管理器已经过全面检查,新版本进行了许多改进,包括检查正在运行的QGIS版本是否支持正在安装的插件。
  • 关闭应用程序后,现在可以正确保存插件工具栏的位置。
  • 在WMS客户端中,改进了对WMS标准的支持。
  • 对GRASS集成和对GRASS 6.4的支持按升序排列
  • 完成API审查:现在,我们有一个稳定的API,遵循明确定义的命名约定。
  • GDAL / OGR和GEOS的所有用法已合并为仅在C API中使用。
[/nextpage] [nextpage title=”QGIS 0.11 Metis”]

QGIS 0.11.0'Metis'的新增功能

此版本包含超过60个错误修复程序以及对QGIS 0.10.0版的改进。 此外,我们进行了以下更改:

  • 查看所有对话框以确保用户界面的一致性
  • 增强了单值呈现向量对话框
  • 定义向量类时的符号预览
  • 在自己的库中分离Python支持
  • 列出GRASS工具箱的视图和过滤器以更快地找到工具
  • 列出用于插件管理器的视图和过滤器,以更轻松地查找插件
  • 更新了空间参照系的定义
  • QML样式对栅格和数据库层的支持

QGIS 0.10.0'Io'中的新增功能

此版本包含超过120个错误修复程序,并且相对于QGIS 0.9.1版进行了改进。 此外,我们添加了以下新功能:

  • 数字化功能的增强。
  • 支持基于文件的矢量层的已定义和默认样式文件(.qml)。 使用样式,您可以保存与矢量图层关联的符号化和其他设置,这些设置将在每次加载该图层时加载。 改进了栅格图层中透明度和对比度拉伸的兼容性。
  • 支持栅格图层中的颜色渐变。
  • 支持不在北上的栅格。 “未突出显示”栅格的许多其他改进。
  • 更新了图标以获得更好的视觉一致性。
  • 支持旧项目的迁移,以便在新的QGIS版本上工作。
[/nextpage] [nextpage title=”QGIS 0.9 Ganymede”]

QGIS 0.9.2rc1'Ganymede'中的新增功能

该候选版本包括超过40个错误修复程序以及对QGIS 0.9.1的改进。 此外,我们添加了以下新功能:

  • 数字化功能的增强。
  • 支持基于文件的矢量层的已定义和默认样式文件(.qml)。 使用样式,您可以保存与矢量图层关联的符号化和其他设置,这些设置将在每次加载该图层时加载。
  • 改进了栅格图层中透明度和对比度拉伸的兼容性。 支持栅格图层中的颜色渐变。
  • 支持不在北上的栅格。 “非突出显示”情节的许多其他改进。

QGIS 0.9.1“ Ganymede”的新增功能

这是一个错误修复版本

  • 70个已关闭的错误
  • 在选项对话框中添加了区域设置选项卡,以便可以覆盖区域设置
  • 清洁和添加了GRASS工具
  • 文档更新
  • 在MSVC下构建的改进
  • 生成Python Installer插件以从存储库安装PyQGIS插件

QGIS 0.9“ Ganymede”的新增功能

  • Python绑定:这是此版本的主要重点,现在可以使用Python创建插件。 也可以创建使用QGIS库用Python编写的启用GIS的应用程序。
  • 自动制作编译系统已删除:QGIS现在需要CMake进行编译。
  • 添加了许多新的GRASS工具(感谢 http://faunalia.it/)
  • Map Composer更新
  • 对ShapeFiles 2.5D的锁定修复
  • QGIS库已经过重构和更好的组织。
  • 地理定位器改进
[/nextpage] [nextpage title=”QGIS 0.8 Josephine”]

QGIS 0.8'Joesephine'…开发版本中的新增功能

  • 2006年01月23日[timlinux] 0.7.9.10已不再使用qpicture和对点标记的重采样,而推荐使用qt4.1 qsvgrenderer新功能
  • 2006-01-09 [timlinux] 0.7.9.8 Mapcanvas分支开始为Martin
  • 2006-01-09 [timlinux] 0.7.9.8插件移至src /插件
  • 2006-01-08 [timlinux] 0.7.9.8 gui lib的所有字体都已在src / gui中移动
  • 2006-01-08 [gsherman] 0.7.9.7将供应商转移到src目录
  • 2006-01-08 [timlinux] 0.7.9.6 libqgis在内核和gui lib中进行了重构。
  • 2006-01-01 [timlinux] 0.7.9.5社区reg插件和示例插件已被删除
  • 设计器代码已在src / composer中重构为自己的lib
  • Libqgsraster已重命名为libqgis_raster
  • Src / Makefile已重新排序,因此应用程序目标仅在SOURCES中使用main.cpp
  • 链接已创建到非常单一的新库。 随着时间的流逝,库会分解成更小的位,
  • 2005年11月30日[timlinux] 0.7.9.4所有src / *。ui都已重构为src / ui / dir,以便更清晰地分离ui
  • 2005-12-29 [gsherman] 0.7.9.3将Ui分支合并为HEAD
  • 2005-11-10 [timlinux] 0.7.9.2代码库移至qt4-仍然有很多问题需要解决,但它会产生
  • 2005-11-10 [timlinux] 0.7.9.1在Tom Elwertowskis的帮助下,分支更改已合并到版本0.7中
  • 2005-10-13 [timlinux] 0.7.9在grid_maker插件中添加了生成基于点和面的网格的功能
[/nextpage] [nextpage title=”QGIS 0.6 Simon”]

QGIS 0.6'Simon'的新增功能

QGIS变更记录

  • 2005-07-03 [morb_au] 0.7.devel2 将 0.7 发布候选分支(如“Release-0_7-candidate-pre1”)中的更改合并回主干。
  • 2005-05-23 [gsherman] 0.7rc1修复了与不存在的用户数据库有关的书签错误。 现在,如果用户不存在,则数据库创建成功。
  • 2005-04-12 [timlinux] 0.6devel26添加了矢量道具dlg选项,以允许用户更改投影
  • 2005年04月21日[timlinux] 0.6devel25有关qgsspatialrefsys的更多更新。 将飞溅更改为被屏蔽的小部件,并添加了用于飞溅的xcf母版。 Splash仍需要一些与文本位置有关的小更新。
  • 2005-04-20 [timlinux] 0.6devel24添加了用于从wkt或proj4string到srsid的反向映射的逻辑-在此阶段尚未经过很好的测试,但是对我来说它可以与测试数据集一起使用
  • 2005-04-17 [timlinux] 0.6devel23对投影的处理进行了许多更正和清理
  • 2005-05-15 [morb_au] 0.6devel21修复了检索功能时Postgres提供程序中的内存泄漏
  • 栅格图层现在以亚像素字体精度与地图画布对齐(在放大得太近且字体像素覆盖屏幕上的许多像素时最有用)
  • 2005-05-13 [didge] 0.6devel19已对材料进行修饰以准备发布。
  • 2005年04月17日[mcoletti] 0.6devel18实现偏移以打开具有过时数据源路径的项目文件的第一阶段。
  • 2005年04月17日[timlinux] 0.6devel17自定义投影对话框。 进行了各种错误修复,以及删除,插入和更新新的可能记录。 用户投影现在显示在投影选择器中,但仍无法使用
  • 2005-04-16 [ges] 0.6.0devel16解决了错误1177637,该错误导致PostgreSQL连接无法完全删除
  • 2005-04-14 [timlinux] 0.6devel15连接滚动在自定义投影对话框中移动的第一个和最后一个按钮
  • 2005-04-14 [timlinux] 0.6devel14状态栏小部件以arial字体大小8pt显示文本。 错误关闭#1077217
  • 2005-04-13 [timlinux] 0.6devel13选择投影时,参数将显示在proj设计器小部件中
  • 2005年04月12日[ges] 0.6.0devel12使用Markus Neteler补丁程序以允许在Qt 3.1中进行编译
  • 2005-04-12 [timlinux] 0.6devel12 [1181249]的解决方案,包括在加载ShapeFile文件时进行阻止
  • 2005-04-11 [timlinux] 0.6devel11投影中的数据链接和自定义投影对话框中的椭圆选择器。
  • 2005年04月11日[ges] 0.6.0devel10使用Markus Neteler补丁程序以允许在Qt 3.2中进行编译
  • 2005-04-11 [ges]默认设置为固定投影(WGS 84),因此在打开项目属性对话框且未设置投影时可以选择固定投影。
  • 2005-04-10 [timlinux] 0.6devel9在主应用程序菜单中添加了一个自定义投影制作器对话框。 对话框仍在建设中。
  • 2005-04-09 [ges] 0.6.0devel8解决了与Projections_Branch合并到HEAD相关的Makefile.am问题
  • 2005-04-09 [ges] 0.6.0devel7投影分支合并到HEAD中
  • 没有绘制多边形的轮廓。 这已验证两次,未找到原因。
  • 投影并非在所有情况下都有效。
  • 注意,现在同时需要proj4和sqlite3库。 尚未修改构建系统以对其进行测试。
  • Qt 3.3.x是构建此源代码树所必需的。
  • 确保将EXTRA_VERSION增加 in 当您进行更改时。
  • 确保在每次确认后更新变更日志。
  • 2005-03-13 [jobi] 0.6.0devel6-已生成解决方案,以在64位体系结构中构建设计器插件/东西的固定依赖性
  • 2005年01月29日[gsherman] 0.6.0devel5 M. Loskot补丁适用于编译错误,并且qgsspit.h和qgsattributetable.h中缺少Q_OBJECT宏。
  • 2005-01-01 [larsl] 0.6.0devel4修复了从项目文件pt 2加载栅格时阻止QGIS的错误。
  • 2005年01月01日[larsl] 0.6.0devel3修复了从项目文件加载栅格时阻止QGIS的错误。
  • 2004-12-30 [mcoletti] 0.6.0devel2 *数据提供程序中字节序管理的重建
  • 重新设计了带分隔符的文本提供程序
  • 已创建const-correct类的某些成员
  • 2004-12-30 [larsl] 0.6.0devel1 getProjectionWKT()已在QgsGPXProvider中实现
  • 2004-12-19 [gsherman] 0.6.0rc2自述文件已更新。 添加了Main.cpp,以便将输出构建为独立版本和插件。 Makefile.am已修改,以便二进制输出安装在PREFIX目录中
  • 2004-12-19 [timlinux] 0.6.0rc2由Lubos Balazovic添加了斯洛伐克语翻译。 大量的文档更新了。 这包括对开发人员图像和“关于”框的更新。
  • 2004-12-19 [mhugent]提供程序/ ogr / qgsshapefileprovider.cpp:ogr提供程序中的固定属性问题
  • 2004-12-05 [gsherman] 0.6.0rc2修复了错误1079392,该错误在输入查询时导致QGIS失败,该查询导致创建的层没有记录。 向查询构建器添加了对SQL查询的其他验证。 在生成器对话框中单击“确定”时,查询将发送到数据库,并检查结果以确保将创建有效的PostgreSQL层。 在QgsDataSourceURI结构的矢量属性对话框中创建的代码中,将tr添加到许多尚未转换的字符串中,以包含与PostgreSQL层连接相关的所有相关信息,包括主机,数据库,表,几何列,用户名,密码。 端口和sql where子句。
  • 2004-12-03 [gsherman] 0.6.0rc1在Postgres提供程序中讨论了过多的调试语句
  • 2004-12-03 [gsherman] 0.6.0rc1在矢量层属性对话框中使用查询生成器更改PostgreSQL层的SQL查询时,地图画布扩展名和计数现在可以正确更新特征。 修复了pg插件缓冲区中的崩溃(错误1077412)。 崩溃是由于Postgres提供程序中SQL的where子句增加了支持。 提供程序没有检查URI数据源中是否包含SQL密钥,因此没有将整个URI复制为where子句。 现在将.shp扩展名添加到新的矢量层名称(如果用户未指定)。 现在,使用“保存”或“另存为”(如果用户未指定)时,.qgs扩展名已添加到项目文件中。
[/nextpage] [nextpage title=”QGIS 0.5″]

QGIS 0.5

  • 2004-12-01 [gsherman] 0.5.0devel30已将功能添加到qgsdataprovider.h,以支持更新功能和扩展计数。 要获得支持,必须在数据提供者实现中执行这些功能。 默认实现没有任何用处。
  • QgsVectorLayer现在具有从基础数据提供程序请求功能计数,扩展名更新和子集定义字符串(通常为SQL)的功能。 提供者不需要实现这些功能,除非他们希望通过层定义查询或其他方式来支持层的子集。

2004-11-27 [larsl] 0.5.0devel30固定添加了GPX图层中的固定功能,现在可以再次使用。

2004-11-22 [mcoletti] 0.5.0devel29现在,对QgsProject属性进行了重新设计,使其类似于Qsettings。

2004-11-20 [timlinux] 0.5.0devel28添加了通过按Escape键来中断当前正在绘制的地图图层的渲染的功能。 重复并冲洗以中断所有矢量层的绘制。 尚未针对栅格图层实现。

2004-11-11 [gsherman] 0.5.0devel27首次出现在PostgreSQL查询生成器中。 这还没有完全发挥作用。 显示表中的字段并显示测试或所有值。 双击字段名称或示例值会将其粘贴到SQL查询框中当前光标位置。 测试功能尚未实现,检查类型尚未实现以允许在SQL语句中自动引用文本值。

2004-11-19 [mcoletti] 0.5.devel26 QgsProject属性界面已更改为与QSettings更相似。 新属性将发布到文件。 QStringLists有一个已知的错误,其中有冗余副本写入文件。 新属性尚未读取。 未来几天将为此添加代码。

2004-11-17 [timlinux] 0.5.0devel25在状态栏的右下方添加了一个小复选框,选中该复选框将禁止在主画布和普通画布中渲染图层。 如果要加载一组图层并修改其符号系统等,这将很有用。 不会因每次更改后的所有内容重组而造成延迟。

2004-11-16 [larsl] 0.5.0devel24 nextFeature()已重新实现,以使功能再次可见。

2004-11-13 [larsl] 0.5.0devel23 QgsIdentifyResults和QgsVectorLayer更改为:如果仅识别一个要素,则自动显示所有属性(扩展要素节点)

2004-11-11 [gsherman] 0.5.0devel22如果为WIN32在渲染器矢量对话框中的dynamic_casts周围添加了ifdef。 尽管启用了rtti,但使用动态模型会导致WIN32中的段故障。

2004-11-09 [timlinux] 0.5.0devel21已将选项添加到网格生成器,因此您可以定义起点和入口点以及将网格大小设置为小于1度。 请注意,几乎没有错误检查,因此输入可疑数字可能会导致QGIS崩溃。

2004-11-04 [timlinux] 0.5.0devel20为栅格图层和矢量图层添加了与比例相关的可见性支持。

2004-11-02 [larsl] 0.5.0devel19已添加菜单项以创建一个空的GPX文件。

2004-10-31 [timlinux] 0.5.0devel18错误修复#1047002(启用/禁用标记缓冲区的复选框不起作用)。

2004-10-30 [larsl] qgsvectordataprovider.cpp中需要0.5.0devel17 qgsfeature.h,因为已删除了QgsFeature,此问题已得到解决。

2004-10-29 [larsl] 0.5.0devel16 DefaultValue()已添加到QgsVectorLayer和QgsVectorDataProvider中,在GPX提供程序中实现。

2004-10-29 [stevehalasz] 0.5.0devel15 *通过迭代地图画布上的zOrder以正确的顺序覆盖项目文件中的图层。 错误#1054332已修复。

*标签已删除dtd。 这是多余的。

2004-10-26 [mcoletti] 0.5.0devel13此修改涉及如何在项目文件中保存和还原驱动器。 许多小的错误修复和清理。

2004-10-22 [larsl] 0.5.0devel12在GPS插件中删除了更多未使用的代码,对GPS插件的源进行了修改以更好地遵循编码标准。

2004-10-22 [larsl] 0.5.0devel11 对 GPS 插件进行了一些更改:* 将“GPS Importer”操作工具提示更改为“GPS Tools”*。 删除了一些未使用的旧代码。 * 通过允许用户使用上传和下载命令指定“设备”,使上传/下载工具更加灵活。 * 记住用于上传和下载的最后一个设备和端口。 * 记住上次加载 GPX 文件的目录。

2004-10-20 [mcoletti] 0.5.0devel10合并到qgsproject-branch中

2004-10-19 [larsl] 0.5.0devel9 GPX属性名称从三个字母的缩写更改为完整的单词,以使其更加用户友好。

2004-10-19 [larsl] qgsgpxprovider.cpp中的0.5.0devel8 mFeatureType从QString更改为枚举,以避免不必要的字符串比较。

2004-10-18 [gsherman] 0.5.0devel7测试已添加到GEOS中,用于acinclude.m4和 配置。 添加了成员​​/方法,以准备与比例相关的渲染支持。 向矢量对话框添加了“显示”选项卡,以允许设置渲染的最小和最大比例。

2004-10-18 [larsl] 0.5.0devel6删除了重复代码,为GPX提供程序中数字化的功能添加了限值计算。

2004-10-18 [larsl] 0.5.0devel5 GPX提供程序更改:*实现了IsEditable(),isModified(),commitChanges()和rollBack()。 *消除了航点特征中无用的纬度和经度属性。 *在addFeature()中清除了属性分析。 GPX版本现在应该可以再次使用。

2004-10-17 [gsherman] 0.5.0devel4 OGR提供程序现在在执行识别和选择操作时使用GEOS选择特征。

2004-10-16 [gsherman] 0.5.0devel3使用qgsproject-branch中的修复程序在“添加图层”对话框中修复了OGR过滤器。 Qgisappbase.ui映像恢复为XPM,以便QGIS编译为Qt <3.x。

2004-10-11 [gsherman] 0.5.0devel2添加了手册页(QGIS.man),该手册页以QGIS.1的形式安装在man1中

2004-10-09 [gsherman] 0.5.0devel1 Simon主屏幕的名称已更改。 西蒙现在称为汇总。 修复了命令行加载错误,以消除矢量层的错误警告。 Splashscreen.cpp进行了修改,以允许指定x,并在初始图像上绘制文本。 如果主键不是int4类型(错误1042706),则不会显示PostGIS属性的不完全固定的问题。 添加了拉脱维亚语言翻译文件(当前未翻译)。

2004-09-23 [larsl] 0.4.0devel38已删除了从Geocaching.com加载LOC文件的支持。

2004-09-20 [tim] 0.4.0devel37 Shameless承认它没有使该文件保持最新。 解决贴标机的剪裁问题。

2004-09-20 [larsl] 0.4.0devel36在QGIS.dtd中添加了uniquevaluemarker元素定义。

2004-09-20 [larsl] 0.4.0devel35修改了错误987874,提供程序将跳过没有几何的函数,但将继续读取其他函数。

2004-09-20 [larsl] 0.4.0devel34修复了错误987874,该错误在显示具有NULL几何特征的ShapeFile图层的属性表时导致QGIS崩溃(GetGeometryRef()返回NULL)-OGR提供程序现在可以处理具有NULL几何的特征作为NULL函数,即EOF。

2004-09-15 [larsl] 0.4.0devel33 QgsUValMaDialogBase已修复,因此列表框不会占用所有空间。

2004-09-14 [larsl] 0.4.0devel32在src / svg / gpsicons中添加了SVG图标。

2004-09-13 [larsl] 0.4.0devel31添加了单值标记渲染器。

2004-09-12 [larsl] 0.4.0devel30 SVG 符号按比例缩小。 栅格在没有地理变换信息的情况下显示为“1 像素 = 1 单位”

2004-09-12 [larsl] 0.4.0devel29修复了scale_bar插件中的错误,该错误会在加载带点的图层时导致QGIS冻结。

2004-09-12 [larsl] 0.4.0devel28在Linux中,GPS插件中的设备列表还应显示/ dev / ttyUSB *设备(用于串行USB适配器)。

2004-09-08 [larsl] 0.4.0devel27解决了当用户使用单个标记渲染器在属性表中选择图层记录时,QGIS中挂起的错误。

2004-09-01 [mcoletti] 0.4.0devel26 qgs项目的新文件类的开始。 显然,这项工作正在进行中。 致力于支持常识并获得不同意见者的反馈。

2004-09-01 [mcoletti] 0.4.0devel25 QgsRect:

  • ctor上的QgsPoint副本不再浪费

2004-08-14 [gsherman] 0.4.0devel23插件工具栏移至qgisappbase工具栏容器,而不是动态分配它。 这样可以在每次启动应用程序时重置对接/状态位置。

2004-08-26 [mcoletti] 0.4.0devel22 qgisapp.cpp:

  • 修复了错误1017079,其中加载项目会导致应用崩溃

qgsprojectio.cpp:

  • 较小的代码更改; 多余的代码注释

2004-08-26 [mcoletti] 0.4.0devel21现在通过$#而不是$ @显式检查命令行参数。 使用$ @时,如果传递了多个命令行参数(例如,为CVS提交指定多个文件),脚本将崩溃。

2004-08-25 [mcoletti] 0.4.0devel20现在显式使用QgsMapLayerRegistry实例代替数据成员。 (其中两个引用相同的实例)。

2004-08-25 [mcoletti] 0.4.0devel19删除了两个引用Singleton QgsMapLayerRegistry对象的数据成员。 现在,显式使用QgsMapLayerRegistry :: instance(),它强调您正在访问Singleton。

2004-08-22 [larsl] 0.4.0devel18修复了一个错误,该错误在触发过采样时会导致SVG标记过大。

2004-08-22 [larsl] 0.4.0devel17修复了SVG符号的透明度。

2004-08-21 [larsl] 0.4.0devel16在SVG符号周围的白色矩形周围添加了一个黑色框架,以使其看起来更干净,可以在固定透明度后将其删除。

2004-08-20 [larsl] 0.4.0devel15更多的属性字段已添加到GPX提供程序:cmt,desc,src,sym,number,urlname。

2004-08-20 [larsl] 0.4.0devel14忘了计算用户在GPX提供程序中添加的路线和航迹的限制,由于无法选择而导致不可预测的图形错误。 搞掂。

2004-08-14 [gsherman] 0.4.0devel13常用的工具栏图标已移至下拉工具菜单。 其中包括概述,全部隐藏/显示和捕获工具

2004-08-18 [jobi] 0.4.0devel12多亏了Maurizio Napolitano更新了所有翻译,该版本增加了意大利语翻译。

2004-08-17 [larsl] 0.4.0devel11 GPX文件写入实现:现在,添加功能部件后,会将GPX层写回到文件中。

2004-08-17 [larsl] 0.4.0devel10 *对GPX提供程序的更多扫描支持。 现在可以创建路线和轨道。 尚未将任何内容写入文件。

2004-08-14 [gsherman] 0.4.0devel9缩放已添加到鼠标滚轮。 向前移动滚轮可将缩放比例增加2倍。

2004-08-12 [gsherman] 0.4.0devel8重新排列了捕获图标,并将其添加到MapNavigation操作组中,以便在工具处于活动状态时保持按下图标的状态。 (错误994274和994272)修复了首选项错误(992458),该错误导致在设置选项时主题消失。

2004-07-19 [gsherman] 0.4.0devel7 修复了 qgsvectorlayer 中的 setDisplayField 函数。 添加了显示/标签字段处理。 现在,通过检查字段并尝试做出“智能”选择,在添加图层时设置字段。 然后,用户可以从图层属性对话框更改此字段。 该字段用作标识框中元素的名称(每个特征及其属性的树顶部),最终将用于标记特征。 Postgres 添加层对话框清理从 qgsfeature 中删除了过多的调试输出。

2004-07-18 [larsl] 0.4.0devel6渐变标记渲染已更改为使用SVG缓存。

2004-07-17 [larsl] 0.4.0devel5 SVG缓存已添加并开始在Single Marker渲染器中使用。

2004-07-10 [larsl] 0.4.0devel4向QgsProjectIo添加了代码,该代码可以在项目文件中保存和加载矢量层的提供者密钥,因此可以将分隔的文本层和GPX层保存在一个专案。 我尚未测试GRASS向量层,但它应该可以工作。

2004-07-09 [gsherman] 0.4.0devel3使用数据提供者中的where子句定义PostgreSQL层的第一步。 用户界面可能需要一些工作。 添加PG层时,双击层名称以定义where子句。 不要在其中添加关键字

2004-07-05 [ts] 0.4.0devel2添加了一个选项,通过添加用于插件的栅格来强制重绘。

2004-07-05 [larsl] 0.4.0devel1许多代码已从PluginGui移到GPS插件中的Plugin中,信号和插槽用于通信。

2004-06-30 [jobi] 0.3.0devel58为libqgis添加的接口版本已准备好发布。

2004-06-28 [gsherman] 0.3.0devel57用于计算PG层范围的Patch矩形扩展错误校正概述(来自strk)。 QgsActetate *文档更新。

2004-06-28 [jobi] 0.3.0devel56错误修复#981159,警告已清除。

2004-06-28 [ts] 0.3.0devel55添加了显示/隐藏所有图层按钮和菜单项的功能。

2004-06-27 [larsl] 0.3.0devel54重新启用了GPS上传代码。

2004-06-27 [ts] 0.3.0devel53许多错误修复和清理。 添加了从概览按钮删除所有图层。

2004-06-26 [ts] 0.3.0devel52现在,在加载项目时成功还原了扩展名。

2004-06-24 [ts] 0.3.0devel51完成了投影固定,可以冻结画布并正确还原zorder。 恢复扩展的小问题需要正确解决。

2004-06-23 [mcoletti] 0.3.0devel50已修复无法从QgsMapLayer *下载到QgsVectorLayer *的错误。 显然,这是因为dlopen()'d文件没有对全局变量的完全访问权限。 插件现在可以通过绑定到-dynamics并使用dlopen()中的RTLD_GLOBAL标志来使用全局变量。

2004-06-21 [ts] 0.3.0devel49

在获取缓存统计信息时,输出更新进度的经修订的栅格统计信息不会执行此操作。 QGisApp进度栏现在随着在mapCanvas中渲染每个图层而更新。 对该投影进行了一些小的更新。

2004-06-21 [larsl] 0.3.0devel48 GPS图形用户界面已与gpsbabel用于将许多GPS文件格式导入GPX的代码挂钩。

2004-06-21 [jobi] 0.3.0devel47检查是否添加了错误的UI版本,以使其更正错误的版本和DOS结束行。

2004-06-21 [ts] 0.3.0devel46

每次QGIS重新启动时,我总是总是重新启动我的gidbase目录,这让我感到厌倦-这已添加到qsettings中。

2004-06-21 [ts] 0.3.0devel45

缓冲已完成,因此无论表面是浅色还是深色,都可以看到条形图和文本。

2004-06-21 [ts] 0.3.0devel44

已修复错误[973922]概述以错误的顺序显示图层。

修复了显示停止错误,该错误在新文件上没有正确擦除maplayerregistry。

添加了setZOrder以在以下提交中使用,以解决投影zorder问题。

2004-06-20 [ts] 0.3.0devel43

“ mapcanvas”已修复,因此在加载栅格错误时不会冻结。

2004-06-19 [ts] 0.3.0devel42

在比例尺中的文本周围添加了一个白色缓冲区…它是悬停在即将出现的行上方的缓冲区…

2004-06-18 [larsl] 0.3.0devel41添加了一个选项,可将比例尺长度设置为最接近的整数,该整数<10的幂的10倍。

2004-06-16 [ts] 0.3.0devel40

Win32对程序包路径的支持,这有望确保现在在图例条目中显示迷你金字塔图标和概述。

编写通用矢量文件的开始:不完整,没有任何用处,只是您可以使用两个用户定义的字段制作ShapeFile,例如创建新的Point ShapeFile:

QgsVectorFileWriter myFileWriter(“/tmp/test.shp”, wkbPoint); if (myFileWriter.initialise()) //#spellok { myFileWriter.createField(“TestInt”,OFTInteger,8,0); myFileWriter.createField(“TestRead”,OFTReal,8,3); myFileWriter.createField(“TestStr”,OFTString,255,0); myFileWriter.writePoint(&theQgsPoint); }

2004-06-16 [larsl] 0.3.0devel40添加了代码框架,以使用GPSBabel导入其他GPS文件格式。

>>>>>>> 1.136 2004-06-16 [ts] 0.3.0devel39 添加了一个小图标,显示在光栅图例中,它显示图层是否在概览中。 这个图标需要“请求!” 一旦你弄清楚将代码放在哪里,就需要让它通过向量!

2004-06-16 [ts] 0.3.0devel38添加了新的菜单/工具栏选项,以将所有加载的图层添加到概览中。

2004-06-15 [larsl] 0.3.0devel37在QgisInterface的新功能-getLayerRegistry()中为GPS加载代码做更多准备。

2004-06-14 [ts] 0.3.0devel36为插件添加了删除当前项目的功能,而忽略了项目的脏标志(即强制执行新项目)。

2004-06-14 [ts] 0.3.0devel35 AddRasterLayer(QgsRasterLayer *)已添加到插件界面。 这使插件可以构建自己的栅格对象,设置其符号化,并将其传递给应用程序以在画布上加载。

2004-06-13 [ts] 0.3.0devel34删除了qgisapp中的Gps deps。

栅格负载已移至qgisapp.cpp文件末尾的组。

对于静态qgsrasterlayer方法,已从qgisapp中删除了通常可用的fns栅格。

重命名变量名称等。

专用的addRaster方法(QgsRasterLayer *)已添加到qgisapp,该方法旨在通过想要在mapCanvas中加载“现成” /符号化栅格图层的插件使用。

2004-06-13 [ts] 0.3.0devel33

将Legen元素的来源全局更改为Arial 10pt,以保持与其余用户界面的一致性。 在下一版本中,它将在qgsoptions中以二进制代码进行编码。

2004-06-13 [ts] 0.3.0devel32添加了初始版本名称。

2004-06-13 [ts] 0.3.0devel31一种新的地图光标已实现:捕获点(工具栏上的小铅笔图标)。 目前,在捕获点模式下单击地图时,QgsMapCanvas将发出xyClickCoordinate(QgsPoint)信号,该信号将由qgisapp拾取,并且坐标将放置在系统剪贴板上。

在版本0.5中,它将进行扩展以简化从点矢量文件的数据捕获/数字化的过程。 这将通过使用上述xyClickCoordinate(QgsPoint)信号的插件来实现。

2004-06-12 [gsherman] 0.3.0devel30 Windows兼容性:许多更改。

2004-06-11 [larsl] 0.3.0devel29允许用户选择GPS协议和功能类型进行下载。

2004-06-10 [gsherman] 0.3.0devel28扩展矩形屏幕已添加到常规地图。 当前实现尚未优化(需要重新绘制摘要画布以显示更新的矩形)。 醋酸纤维层支持添加到地图画布。 当前只有一种类型的醋酸盐对象:QgsAcetateRectangle,它继承自QgsAcetateObject。 更多类型的乙酸盐将随之而来...

2004-06-10 [ts] 0.3.0devel27修改了投影(项目文件的序列化和反序列化),以使用maplayerregistry而不是mapcanvas。

在io项目中已经实现了对“ showInOverview”属性的状态处理。

2004-06-10 [petebr] 0.3.0devel26 SPIT GUI已修复,以匹配插件模板。 修复了比例尺栏显示错误的尺寸栏的错误。 所有插件均已修复,因此退出时不再更新多次。 为比例尺添加了颜色选择。

2004-06-09 [mcoletti] 0.3.0devel25在QgsFeature中添加了对功能类型名称的支持。 ShapeFiles GDAL / OGR提供程序现在还提供了特征类型名称。

2004-06-09 [petebr] 0.3.0devel24添加了比例尺插件。 我的第一个插件! 🙂

2004-06-09 [ts] 0.3.0devel23 在矢量弹出菜单中添加了“在概览中显示”选项。

仅从qgisapp调试中删除的常规版本信息。

进行“管道连接”以禁用弹出上下文菜单概述中的图层。 好消息。 🙂

现在剩下要做的就是调整主地图画布和概览画布之间的图层顺序。

2004-06-09 [ts] 0.3.0devel22解决了当发现空的.dbf时导致QGIS崩溃的错误。 透明度滑块已添加到栅格弹出菜单。

2004-06-09 [larsl] 0.3.0devel21“GPS 下载文件导入器”选项卡隐藏。

2004-06-08 [larsl] 0.3.0devel20使用QProcess而不是system()调用GPSBabel,它在运行GPSBabel时显示进度条,如果出了问题,它还会显示打印在GPSBabel stderr上的消息。

2004-06-08 [larsl] 0.3.0devel19开始添加GPS数据下载功能。 当前仅启用Garmin设备上的跟踪日志。 路线和航点以及麦哲伦的支持将在不久的将来到来。

2004-06-08 [jobi] 0.3.0devel18更新了固定的ts文件。 对外部帮助程序的其他翻译支持(grid_maker和gpsimporter)已添加到德语翻译中。

2004-06-07 [gsherman] 0.3.0devel17更新阈值已添加到用户选项。 刷新阈值定义在更新地图显示(画布)之前要读取的数值特征。 如果设置为零,则在读取所有功能之前,显示屏不会更新。

2004-06-07 [larsl] 0.3.0devel16由于Qt 3.1.2没有问题(),因此将某些调用更改为QMessageBox ::问题(),QMessageBox ::信息()。

2004-06-07 [ts] 0.3.0devel15使用地图图层而不是栅格图层的快照来实现地图概述。

已实现QgsMapLayerRegistry Singleton对象,该对象跟踪加载的图层。 添加层后,将在注册表中创建一个条目。 移除图层后,记录会发出一个layerWillBeRemoved信号,该信号连接到任何mapcanvas,图例等。 谁可能穿着斗篷。 使用该图层的对象可以删除对该图层的所有引用,然后记录将从该图层中删除该对象。

这修复了添加通用地图时导致QGIS在删除图层时崩溃的问题,该图层由于试图两次删除同一指针而导致崩溃。

在地图图例下方添加了对通用地图的更好实现。

在QGIS应用程序中重构:现在,所有私有成员都遵守QGIS命名约定(以m开头)。

导入说明*现在只能删除播放器记录QgsMapLayer :: LayerType *

2004-06-03 [ts] 0.3.0devel14 getPaletteAsPixmap函数已添加到栅格,并显示在栅格附件对话框中。 gdaldatatype栅格道具的元数据对话框也已添加。

2004-06-04 [jobi] 0.3.0devel13已修复固定GDAL_LDADD插件名称的错误。

2004-06-03 [jobi] 0.3.0devel12错误#965720已通过为gcc 3.4问题添加math.h而得到修复。

2004-06-02 [ts] 0.3.0devel11修改了draw()图层和其vectorlayer子类以及rasterlayer,以便它们不需要src参数(可以从painter→device()获得)。

在打印系统上需要做更多的工作:它只能在A4格式下正常工作。

现在,在按下OK时,在发出更新信号之前,NorthArrow和版权标签插件已被隐藏。

QGSMapCanvas现在可以使用getScale返回比例(最近计算的比例)。

QGSMapCanvas Impl结构已重命名为CanvasProperties。 QGSMapCanvas impl_成员已重命名为mCanvasProperties。

2004-05-31 [ts] 0.3.0devel10 QGIS中增加了基本的打印功能……这是一项正在进行的工作。

2004-05-31 [gsherman] 0.3.0devel9已将QgsIdentifyResultsBase更改为从QWidget而不是QDialog继承,因此可以每次从用户设置保存/恢复窗口位置。 QGIS.h int版本号更改为300(应该已经在版本中完成)。

2004-05-30 [ts] 0.3.0devel8初始屏幕上错误放置的状态文本已得到修复。

2004-05-27 [gsherman] 0.3.0devel7 spit插件的架构问题已修复。

2004-05-27 [jobi] 0.3.0devel7清除了gcc警告。

2004-05-27 [petebr] 0.3.0devel6已针对标准设计修改了GUI中的按钮-帮助-请求-确定-取消。

2004-05-26 [gsherman] 0.3.0devel5在用户首选项对话框中添加了主题选择。 当前只有一个(默认)主题

2004-05-26 [gsherman] 0.3.0devel4支持添加的主题,以便在启动时加载png图标。 当在用户界面文件中将其编码为xpm时,这解决了丑陋的图标问题。 有关更多详细信息,请参见QgisApp :: settheme()函数中的注释。

2004-05-26 [larsl] 0.3.0devel3在std :: string :: c_str()中添加了一些调用,以使没有STL的Qt顺利运行。

2004-05-26 [larsl] 0.3.0devel2

2004-05-26 [larsl] 0.3.0devel1修复了一个错误,该错误导致在删除QgsLegendItem :: setOn()时使用Qt 3.1.2时,图例复选框始终处于禁用状态,我不知道这会如何影响Qt更新。

2004-05-25 [larsl] 0.2.0devel37图例窗口小部件也以调试模式显示。

2004-05-25 [larsl] 0.2.0devel36修复了栅格图层中同一错误的更多实例。

2004-05-25 [ts] 0.2.0devel35说明小部件无法发布。 Larsl在栅格图层选择器中的小错误修复,仅在iFin用户中找到。 其他各种解决方案包括对屏幕4个角的北箭头进行适当的旋转支持,改进的n箭头更新行为和版权插件。 现在,版权阻止有了更好的状态。

2004-05-25 [larsl] 0.2.0devel34所有ts文件均已更新,新消息已翻译为瑞典语文件。

2004-05-25 [larsl] 0.2.0devel33更新了瑞典语翻译

2004-05-25 [larsl] 0.2.0devel32插件/ copyright_label / pluginguibase.ui与设计器3.1一同发布,以修复const问题。

>>>>>>> 1.120 2004-05-20 [ts] 0.2.0devel31 gui金字塔管理器的第一个工作版本(实现为栅格支持中的选项卡)。 栅格图例输入现在跨越图例的宽度,并显示一个图标,指示该图层是否具有概览。 Struct和qvaluelist已添加到栅格中以存储金字塔的状态。

2004-05-20 [gsherman] 0.2.0devel30版本名称在QGIS.h中更改为Madison。QgsScaleCalculator已添加到src / Makefile.am中的libqgis规范中。 GRASS数据提供程序中的其他调试语句。

2004-05-20 [ts] 0.2.0devel29在栅格图例条目中添加了金字塔/无金字塔图标,并使图例地图填充了图例宽度中的所有可用空间。 在src中为图标添加了新目录,以将其安装在PKGPATH / share / icons中。

2004-05-20 [ts] 0.2.0devel28初始设置已更改为从文件加载图像,而不是包括xpm。 希望这将加快基于p133的开发人员的构建时间。 将启动图像更改为“绒毛”球,准备用于版本0.3。

2004-05-19 [larsl] 0.2.0devel27实现了nextFeature(清单&)在GPX提供程序中。

2004-05-18 [gsherman] 0.2.0devel26使用qt设计器0.2.0保存了文件qgsappbase.ui和qgsprojectpropertiesbase.ui(在版本25devel3.1.2中进行了修改),以保持向后兼容性。

2004-05-18 [gsherman] 0.2.0devel25进行了更改,以英尺,米和十进制度为单位显示地图数据的比例尺。 新菜单项添加到“工具”菜单中,以选择地图单位。 这些设置当前未与项目文件一起保存。 全部:修改QGIS.dtd并保存/加载项目以支持地图单位。

注意:qgisapp.ui文件是使用qt 3.3.x创建的,将无法使用qt 3.1.2进行工作。 找到我的qt设计器版本3.1.2后,将对此进行更改。

2004-05-18 [ts] 0.2.0devel24放松检查栅格文件类型的扩展名,以适应其扩展名不可预测的文件类型(例如GRASS)。 现在,使用gdal快速检查文件是否可用,因此,如果在添加栅格对话框中选择了通配符过滤器,则实际上应该使用gdal iscompile获得所有内容。

2004-05-17 [larsl] 0.2.0devel23对汇总的URL和属性字段进行了分析,以路由和跟踪GPX层。

2004-05-17 [ts] 0.2.0devel22添加了对“另存为图像”的支持,以保存为任何QImageIO兼容格式。 现在,当向QImageIO询问其支持的格式时,会自动生成File-> SaveAsImage对话框过滤器列表。 File-> SaveAsImage会记住上次使用的目录(存储在qsettings中)。 应该记住使用的最后一个过滤器,但是有一个问题需要解决。

2004-05-16 [larsl] 0.2.0devel21向GPX提供程序添加了url /链接解析功能。

2004-05-16 [larsl] 0.2.0devel20固定的PNG文件扩展名。

2004-05-15 [larsl] 0.2.0devel19我在“关于”对话框中添加了我的图像,以吸引更多的用户使用QGIS。

2004-05-13 [ts] 0.2.0devel18栅格属性的更改:常规选项卡和符号系统选项卡的顺序已更改,因为通常直接更改为符号系统选项卡。 统计信息选项卡和元数据选项卡中的合并统计信息已删除。 在元数据选项卡中执行的清洗。

2004-05-13 [ts] 0.2.0devel17现在,“栅格统计信息”选项卡显示金字塔/常规信息。

2004-05-14 [larsl] 0.2.0devel16 清理 GPS 对话框中的启用/禁用控件更改了从 GPX 文件加载不同图层的顺序。 在图层名称中添加了 GPX 或 LOC 文件的基本名称。 将插件名称更改为更通用的“GPS 工具”。

2004-05-14 [larsl] 0.2.0devel15修复了一个错误,该错误导致我的Qt版本的画布的固定宽度为400:主窗口的主网格的布局具有附加的列。

2004-05-14 [larsl] 0.2.0devel14添加了一个选项卡,用于将GPX和LOC文件加载到GPS插件对话框中。

2004-05-14 [larsl] 0.2.0devel13已将虚拟析构函数添加到QgsDataProvider,并且在QgsVectorLayer的析构函数中删除了dataProvider。

2004年05月13日[larsl] 0.2.0devel12 std :: string在GPSData :: getData()和GPSData :: releaseData()中更改为QString,以支持在没有STL支持的情况下构建的Qt库。

2004-05-13 [ts] 0.2.0devel11对grid_make和gps_importer dbf创建中的段错误进行了更正。

2004-05-12 [gsherman] 0.2.0devel10修复了OS X字节序错误(需要更多测试)。

2004-05-12 [jobi] 0.2.0devel9在自动*检查中以简化的配置版本添加了字节序检查。

2004-05-12 [ts] 0.2.0devel8 addProject(QString)已添加到插件界面。

2004-05-05 [jobi] 0.2.0devel7将QGIS-config扩展为公开版本

2004-05-04 [ts] 0.2.0devel6添加了两个新的内部插件:北箭头和版权消息叠加。

2004-05-03 [ts] 0.2.0devel5现在,当画布的渲染完成但在屏幕刷新之前,画布会发出renderComplete信号。 为画布像素图添加了附件和增幅器。

2004-05-03 [ts] 0.2.0devel4现在,通过插件界面公开了qgisApp-> mapCanvas。

2004-05-03 [ts] 0.2.0devel3状态栏中添加了三个新的小部件:比例尺-将比例尺显示为1:50000 *坐标-在其自己的小部件栏中在地图上显示鼠标坐标progress-显示连接到showProgress插槽的所有发出信号的任务的进度。

为showExtents添加了信号/插槽机制,并将fp精度设置为2(请参见下文)

现在已重载QgsRect和QgsPoint中的stringRep函数,以允许配置浮点精度以进行显示。 QgisApp和Canvas当前将其编码为2,但我计划在选项面板中将其配置为可配置。

在栅格统计信息收集过程中添加了使用进度指示器的示例。 当您将样本数据集ak_shade设置为单波段伪彩色时,您会看到实际的效果,并且随着统计信息的收集,您将看到进度指示器的进度。

*注意:比例计算目前可能不正确; 仍在开发中。

2004-04-27 [ts] 0.2.0devel2

添加了对使用通用 GDAL 函数在光栅文件上构建金字塔的初步支持。 目前,在 2、4 和 8 级金字塔中使用最近邻算法是硬编码的。将金字塔添加到栅格层可以大大提高渲染性能。 通过右键单击栅格图例条目并从弹出菜单中选择“构建金字塔”来访问此新功能。

*请谨慎使用*此当前实现不会警告您可能的副作用,例如:

  • 如果生成太多金字塔,可能会降低图像质量
  • 图像侧可能有较大的放大倍率
  • 目前尚不知道此过程是可逆的,因此请在实验之前备份您的数据。

2004-04-27 [ts] 0.2.0devel1

单个标记符号被重用,因此目录,图标选择器,预览和缩放窗口小部件都在一个窗格中,而不必产生新窗口来选择图标。

2004-04-27 [ts] 0.2.0devel0

修复了内部插件生成器模板中的损坏位,并更新了gui默认插件模板,版本0.2'Pumpkin'…开发版本。

2004-04-25 [jobi] 0.1.0devel36在EXTRA_DIST中添加了i18n工具。更新了德语翻译,修正了拼写错误->其他翻译也已更改。

2004-04-22 [jobi] 0.1.0devel35添加了svg文件的安装例程,该例程在cpp文件中添加了新的调整后的路径转换。

2004-04-19 [jobi] 0.1.0devel34更改为用于检测QT和GDAL的简单宏。 在工具中添加了将QGIS检测为m4文件的代码,它将与QT和GDAL检测一起安装在$前缀/共享/ aclocal / QGIS中。 m4,因此插件只能使用那些来自德语翻译的简单更新的唯一宏! 开发人员必须将已安装的QGIS.m4链接到/ usr / share / aclocal / !! 或aclocal保存m4文件的地方! 否则,它不会被autogen.sh插件检测到(更准确地说是aclocal)! 可以通过将-I path /添加到/QGIS.m4的aclocal来欺骗它! autogen.sh。 但是请注意不要与CVS妥协。

2004-04-18 [jobi] 0.1.0devel33添加了国际化材料。 文档和更多翻译需要more

2004-04-17 [ts] 0.1.0devel32修复了打开由Steves引入的单带灰度图像时的崩溃问题,该图像纠正了MULTIBAND_SINGLEBAND_GRAYSCALE图像的阻塞。 多亏了Steves的帮助,所有八个栅格处理器都可以正常工作。 这样可以解决错误:[934234]将多波段图像带绘制为灰度时产生了段错误。

2004-04-06 [ts] 0.1.0devel31添加了新的插件(grid_maker)以构建任意大小的网格并将其添加到当前地图视图中。

2004-04-05 [jobi] 0.1.0devel30 修复了 QGIS-config 的 qgiscommit(在 QGIS 根目录下不起作用)修饰,使其更加“符合标准”。

2004-04-04 [jobi] 0.1.0devel29 GRASS提供程序已修复。

2004-04-03 [ts] 0.1.0devel28错误修复(如果已修复错误,尚未确认!)用于在栅格图层中渲染工件。

为灰度和伪彩色灰度图像添加了一个新的颜色分级器,称为freak out(目前有点迷幻)。 最后一堂课需要一点工作!

2004-04-02 [jobi] 0.1.0devel27对autoconf,automake和libtool的验证已添加到该版本中。 小错误修复。

2004-04-02 [mcoletti] 0.1.0devel26 QgsFeature :: setGeometry()接口有一个进步,该接口现在还传递了已知几何图形的二进制缓冲区的大小。

2004-04-02 [mcoletti] 0.1.0devel25 QgsFeature::setGeometry() 偏移现在接受给定二进制几何字符串的“大小”参数。

QgsShapeFileProvider :: endian()现在使用一种更短,更标准的估算字节序的方法。

2004-04-02 [stevehalasz] 0.1.0devel25

2004-04-01 [jobi]更改了0.1.0devel24 qgiscommit以解决所有问题。

2004-04-01 [jobi] 0.1.0devel23工具/ qgiscommit被扩展为将参数传递给cvs。

2004-04-01 [jobi] 0.1.0devel22 GRASS插件和提供程序的生成已修复。

2004-04-01 [jobi] 0.1.0devel21修复了奇怪的警告:对象'foo。 $(OBJEXT)'创建有和没有libtool; 其他Makefile文件也以这种方式清除。

2004-03-31 [jobi] 0.1.0devel20通过重命名plugins / gps_importer / shapefil.ha shapefile.h解决了小错误。

2004-03-31 [jobi] 0.1.0devel19进行了许多小更改,以使发行版再次运行。 Makefile中可能需要更多清洁

2004-03-27 [ts] 0.1.0devel18 修复了 cl 中的“snapshot”参数,以确保在拍摄快照之前处理事件(即绘制画布)。

2004-03-27 [jobi] 0.1.0devel17 autogen.sh现在传递参数以使用mktemp配置固定工具/ qgiscommit,谢谢mcoletti。 现在从libdir中获取pluginpath以使其与64位兼容(例如/ usr / lib64 / QGIS)

2004-03-26 [jobi] 0.1.0devel13您忘记删除临时文件了。

2004-03-26 [jobi] 0.1.0devel12状态行后删除了换行符现在应该可以正常使用了! 玩得开心!

2004-03-26 [jobi] 0.1.0devel11

添加了Qgiscommit工具

2004-03-26 [didge] 0.1.0devel10

已修复的错误#920070-AMD64和PPC64系统已支持64位plugin-libdir(例如,/ usr / lib64 / QGIS)。

2004-03-22 [mac] 0.1.0devel9

添加了gps_importer插件(仍在进行中)。

2004-03-22 [mac] 0.1.0devel8 s /config.h /qgsconfig.h /qgsconfig.h 现在有标头标记,现在将在 $(prefix)/QGIS/include 和 libqis 中安装标头。 * $ (prefix) / lib “src / Makefile” 中的库不再依赖于显式依赖,并为创建的源文件使用更好的命名方案。

2004-03-21 [ts] 0.1.0devel7

向栅格添加了栅格对话框的缩略图预览。 向rasterlayer.cpp添加了drawThumbnail方法。 在rasterlayer.cpp中拆分绘制方法(已重载),以便drawThumbnail方法也可以使用原始笔触方法的某些部分。

修复了绘制伪彩色单波段灰度图像时导致无法显示所有类跳转的错误。

2004-03-10 [gs] 0.1.0devel7添加了分隔文本插件,该插件提供gui来使用delimited_text数据提供程序添加分隔文本层。 更改了delimited_text数据提供程序,以支持缩放,属性显示和标识特征。 功能选择目前不起作用。 自动*更改以支持带分隔符的文本提供程序插件的创建。 对QgsFeature进行了较小的更改。

2004-03-06 [ts] 0.1.0devel6插件会话管理完成(因此,关闭QGIS并在下一个会话中重新加载时,会记住活动的插件)。

2004-03-06 [ts] 0.1.0devel6将插件的状态保存在〜/ .qt / qtrc文件中(进行中)。 状态已保存,只需执行代码即可加载在应用程序启动期间标记为活动的插件。

2004-03-06 [ts] 0.1.0devel6插件状态保存在〜/ .qt / qtrc文件中(进行中)。 状态已保存,您只需实现代码即可加载在应用程序启动期间标记为活动的插件。

2004-03-06 [ts] 0.1.0devel6添加了QgsRasterLayer :: filterLayer,它在8个渲染器中的每个渲染器的末尾被调用。 这是在线过滤器的地方。 请注意,最终过滤器将被拆分为过滤器插件机制。

2004-03-06 [didge] 0.1.0devel6更改了将DEFINES写入config.h的设置。

PostgreSQL材料需要测试。 我已经在src / Makefile.am中对compileflags进行了注释。 这些报告将发布在开发分发列表中。

2004-03-04 [ts] 0.1.0devel5在选项对话框中添加了选项,以禁用初始屏幕。

2004-02-28 [ts] 0.1.0devel5

  • 命令行参数的-snapshot现在可以正常使用,并且可以将快照正确缩放为像素图大小。 初始屏幕已移至全局级别,以便其他指导启动过程的类可以访问设置的欢迎状态。 (进行中)

2004-02-28 [gs] 0.1.0devel5 QgsField已重构为使用Documented QgsField(添加到qgsfield.h中的文档)的新编码约定。 更新了QGIS.h中的doxygen主页部分。 什么该帮助已添加到主应用程序窗口。 添加了与CVS关联的提供程序/定界文本和源文件。

2004-02-27 [gs] 0.1.0devel4修复了main.cpp中的调试语句,并添加了一些帮助文本。 QgisApp :: addVectorLayer方法中提供程序类型的硬编码已删除。 现在,该调用应提供兼容的参数,指定的提供程序可使用该参数来打开数据存储并检索数据。 QgsPgGeoprocessing类已更改为正确调用addVectorLayer。

2004-02-27 [ts]解析器cl更改为getopt。 通过加载可加载图层的循环来移动项目-现在,您需要指定项目文件的名称来加载文件名。 这样可以确保一次仅尝试加载一个项目文件。 添加了捕获文件名参数,该参数将加载指定的图层和项目文件。 屏幕将从地图视图中获取,并作为文件名保存到磁盘; 这仍在建设中。 向qgisapp添加了saveMapAsImage(QString),以便可以使用上述cl选项。

2004-02-26 [ts]在“栅格图层属性”对话框中添加了一个选项卡,以在栅格图层上显示元数据(使用gdal元数据)

2004-02-26 [gs] 0.1.0devel3添加了以下版本 配置。 QGIS现在根据其配置显示其版本号  配置

2004-02-24 [gs]搜索半径以识别添加到“首选项”的矢量图层中的要素。

2004-02-23 [ts]当前视图作为PNG图像保存到磁盘。

版本0.1'Moroz'25年2004月XNUMX日对用户界面的改进:清洁菜单和对话框以及基于Everaldo Crystal图标集的新主题图标。 通过在命令行上指定图层和/或项目,QGIS可以在启动时加载它们。 对大多数GDAL格式的单,刻度和连续符号代表栅格支持。 光栅实现支持各种渲染调整,包括半透明的叠加,调色板反转,多波段图像上的灵活色带映射以及伪彩色创建。 它已更改为矢量层的数据提供程序体系结构。 可以通过编写用于PostGIS图层的提供程序插件Buffer插件来备份其他数据类型。 在将ShapeFile连接到PostGIS导入工具(SPIT)插件以将ShapeFiles导入PostgreSQL / PostGIS时,可以指定PostgreSQL端口号。 添加了用户指南(HTML和PDF)安装指南(HTML和PDF)插件管理器来管理插件的上载/下载。 插件模板可自动执行创建新插件的最基本步骤。 使用PostgreSQL / PostGIS进行编译时,已删除了许多错误修复Libpq ++依赖项。 PostgreSQL / PostGIS层现在依靠GEOS选择功能。

版本0.0.13 8年2003月9.0日,新的编译系统(使用GNU Autoconf)改进了属性表中的分类持久选择(仅ShapeFiles)。 可以通过在图例中将图层拖动到新位置来更改显示顺序,方法是在图例区域中移动鼠标,将QGIS视图导出为地图文件Mapserver解决方案在SuSE XNUMX中崩溃。

版本0.0.12-alpha 10年2003月7.3日,使用“识别标识功能”工具显示多个功能,该工具返回并显示在搜索半径内找到的多个功能的属性。 已对Big Endian机器上的Endian处理进行了更正。 支持数据库层的PostgreSQL 1模式。 ShapeFiles中的功能可以通过拖动选择框或在属性表中选择记录来选择。 缩放到选定要素的范围(仅ShapeFiles)。 错误修复:最初显示和关闭属性表后,阻止重新打开属性表的错误。 错误修复:导致无法以XNUMX像素以外的宽度绘制线条的错误。 编译系统已更改为使用PostgreSQL支持进行构建。

0.0.11-alpha版本10年2003月80日,插件管理器的初步实现。 版本修订工具菜单中的版本修订使用端口1来避免防火墙问题。 克服PostGIS错误的解决方法! = -XNUMX。 PostGIS LINESTRING渲染解决方案。 现在可以删除与数据库的连接。 修复了“数据库连接”对话框。 修复了连续两次打开ShapeFile文件的属性表时崩溃的问题。 修复了打开无效的ShapeFile文件时崩溃的问题。

0.0.10-alpha版本13年2003月XNUMX日*修复了保存项目/打开兼容性的问题。 *插件测试方面的改进。 *建立系统的解决方案(gdal链接问题)。

0.0.9-alpha版本25年2003月XNUMX日*初步支持保存/打开项目。 *优化的编译系统

版本0.0.8-alpha,11年2002月XNUMX日*在重新绘制期间,仅当地图的状态或范围已更改时才访问数据存储。 *在关闭“层特性”对话框之前,对层特性的更改将无效。 *取消“图层特性”对话框将取消更改。

0.0.7-alpha版本30年2002月XNUMX日*更改了编译系统,以允许带有/不带有PostgreSQL支持的构造。

0.0.6a-alpha版本27年2002月0.0.6日* XNUMX中引入的编译问题解决方案已创建。 此版本不包含任何新功能。

0.0.6-alpha版本24年2002月XNUMX日*改进了PostGIS连接的处理/管理。 *如果未随连接存储密码,则要求输入密码。 *窗口的大小和位置以及工具栏的对接状态已保存/恢复。 *图层识别功能。 *可以通过单击列标题来显示和排序图层的属性表。 *现在可以正确处理重复的图层(具有相同名称的图层)。

版本0.0.5-alpha,5年2002月XNUMX日*图层从地图上删除,因此不再阻止应用程序。 *修复了添加图层时的多重渲染错误。 *数据源显示在“图层属性”对话框中。 *图层的显示名称可以使用“图层属性”对话框更改。 *可以使用“图层属性”对话框为图层设置线宽。 *缩小功能现在可以使用。 *缩放上一个选项已添加到工具栏。 *工具栏已重新组织,并添加了新图标。 *帮助| 关于QGIS现在包含版本,新功能和许可证信息。

0.0.4-alpha版本15年2002月XNUMX日*添加了“图层属性”对话框。 *用户可以设置图层的颜色。 *将上下文菜单添加到图例中的图层列表。 *可以使用上下文菜单(越野车)删除图层。 *将KDevelop QGIS.kdevprj项目文件移动到src子目录。 *修复了一次添加多个图层时发生的多次重画错误。 *修复了在平移操作开始时导致完全更新的错误。

版本0.0.3-alpha,10年2002月XNUMX日*支持ShapeFiles和其他矢量格式。 *通过添加层改进了扩展的处理。 *有一个原始图例,可以控制图层的可见性。 *关于实施Quantum GIS。 *其他内部更改。

26年2002月XNUMX日,绘图代码现在可以正确显示图层并在缩放时计算扩展。 缩放仍然是固定的,并且不是交互式的。

20年2002月XNUMX日,自动重涂油漆。

18年2002月XNUMX日,可以绘制点,线和面的PostGis图层。 地图范围和图层在画布上的位置仍然存在问题。 图纸是手动的,与绘画事件无关。 还没有缩放和平移。

10年2002月XNUMX日,可以选择图层并将其添加到地图画布集合中。 但是,渲染代码当前已禁用,正在重新组织。 因此,如果添加图层,则不会绘制任何内容。

6年2002月XNUMX日,该代码是初步代码,除了定义PostGIS连接并显示可以加载的已启用空间的表之外,实际上没有任何功能。

这是将原始代码最初导入Sourceforge.net上的CVS中。

[/下一页]

高尔基阿尔瓦雷斯

作家、研究员、土地管理模型专家。 他参与了模型的概念化和实施,例如:洪都拉斯国家财产管理系统 SINAP、洪都拉斯联合市政管理模型、地籍管理综合模型 - 尼加拉瓜登记处、哥伦比亚领土 SAT 管理系统. 自 2007 年以来,Geofumadas 知识博客的编辑和 AulaGEO 学院的创建者,其中包括 100 多门关于 GIS - CAD - BIM - 数字孪生主题的课程。

相关文章

发表评论

您的电子邮件地址将不会被发表。 必填字段标有 *

返回顶部按钮