Registro de cambios para QGIS 2.16

image1

Este es el registro del próximo lanzamiento de QGIS - version 2.16.0 «Nødebo». El Departamento de Geociencias y Gestión de Recursos Naturales, y la Facultad de Forestales y Paisaje en «Nødebo» acogieron el Primer Congreso Internacional de QGIS en Mayo de 2015.

Esto no es un Lanzamiento de Largo Plazo

Esta edición no está diseñada como un Lanzamiento de Largo Plazo (LTR). Los usuarios que deseen tener una versión de QGIS que no cambie y reciba corrección de errores durante al menos un año están invitados a utilizar el actual LTR 2.14 (que ahora se ha convertido en nuestro LTR oficial con el lanzamiento de QGIS 2.16).

Nuevas Características en QGIS 2.16 “Nødebo”

Si está actualizando desde QGIS 2.14, encontrará una gran variedad de nuevas funciones en esta edición. Le animamos a leer detenidamente el registro de cambios de anteriores ediciones <https://www.qgis.org/en/site/forusers/visualchangelogs.html>, dado que esta edición de QGIS 2.16 incluye todas las funciones publicadas también es esos lanzamientos.

Cada vez que se añaden nuevas funciones al software se introduce la posibilidad de nuevos fallos - si encontrara algún problema en este nuevo lanzamiento, por favor presente una queja en el Rastreador de Fallos de QGIS <http://hub.qgis.org>.

|Presentamos Nødebo|

Pronunciación Nødebo…

Gracias

We would like to thank the developers, documenters, testers and all the many folks out there who volunteer their time and effort (or fund people to do so). From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

QGIS is supported by donors and sponsors. A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become an official project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts. A complete list of current sponsors is provided below - our very great thank you to all of our sponsors!

QGIS es software libre y no tiene ninguna obligación de pagarlo para utilizarlo - de hecho, queremos alentar a las personas de todo el mundo a utilizarlo independientemente de cuál sea su estado financiero o social - creemos que empoderar a la gente con herramientas de toma de decisiones espaciales resultará en una sociedad mejor para toda la humanidad. Si puede apoyar QGIS, puede |donar aquí|.

Patrocinantes de QGIS versión 2.16.0

Annually we also receive support from various organisations who appreciate the work we do and would like to facilitate the sustained development effort that goes into the project. These sponsors are listed below with our thanks!

Patrocinadores dorados ( 9000 EUR )
gold qgis-ch QGIS Usergroup Switzerland, Switzerland (06.2016-06.2017)
Patrocinadores plateados ( 3000 EUR )
silver vorarlberg Estado de Vorarlberg, Austria (11.2011-06.2017)
silver opw Oficina de Obras Públicas, Irlanda, Irlanda (12.2014-12.2016)
silver gaia GAIA mbh, Germany (06.2013-11.2016)
silver sourcepole Sourcepole AG, Suiza (10.2014-10.2016)
Patrocinadores de bronce ( 500 EUR )

bronze terrelogiche

www.terrelogiche.com, Italia (06.2015-06.2017)

|bronce| qgis-pt

QGIS-PT (Grupo de usuarios portugueses QGIS), Portugal (06.2016-06.2017)

|bronce| ncc

NCC, Suecia (05.2016-05.2017)

|bronce| soltig

SOLTIG (Soluciones en Tecnologías de Información Geográfica), Costa Rica (06.2016-06.2017)

|bronce| gaia3d

Gaia3D, Inc., Corea del sur (05.2015-05.2017)

bronze gepol

GEPOL, Polonia (04.2016-04.2017)

|bronce| windsor

Royal Borough of Windsor and Maidenhead, Reino Unido (04.2015-04.2017)

|bronce| gfi

GFI - Gesellschaft für Informationstechnologie mbH, Alemania (04.2015-04.2017)

bronze teaching_jobs_with_footprints

Teaching Jobs with Footprints, Canadá (04.2016-04-2017)

|bronce| fornat_ag

FORNAT AG, Suiza (04.2014-04.2017)

|bronce| national_parks_uk

National Parks UK, Reino Unido (03.2016-03-2017)

|bronce| kbb_underground

KBB Underground Technologies, Alemania (03.2014-03.2017)

|bronce| bgeo

BGEO OPEN GIS, SL, España (03.2016-03-2017)

|bronce| ager_technology

Ager Technology, España (03.2014-03.2017)

|bronce| geoinnova

Asociación Geoinnova, España (03.2016-03-2017)

bronze gis3w

Gis3W, Italy (01.2014-01.2017)

|bronce| gis_supp

GIS-Support, Polonia (02.2015-03-2017)

|bronce| molitec

www.molitec.it, Italia (01.2014-03.2017)

|bronce| chartwell

Chartwell Consultants Ltd., Canadá (03.2015-03.2017)

|bronce| tragewegen

Trage Wegen vzw, Bélgica (03.2015-03.2017)

|bronce| claasleinert

GKG Kassel (Dr.-Ing. Claas Leiner), Alemania (03.2014-03.2017)

|bronce| cawdor_forestry

CawdorForestry Resource Management, Escocia (02.2016-02.2017)

|bronce| chameleon_john

ChameleonJohn, Estados Unidos (02.2016-02.2017)

|bronce| 2d3dgis

2D3D.GIS, Francia (12.2015-12.2016)

|bronce| kela

Dr. Kerth + Lampe Geo-Infometric GmbH, Alemania (12.2015-12.2016)

|bronce| mappinggis

MappingGIS, España (11.2015-11.2016)

|bronce| hfacts

HostingFacts.com, Estonia (12.2015-12.2016)

|bronce| urbsol

Urbsol, Australia (11.2014-11.2016)

|bronce| lutra

Lutra Consulting, Reino Unido (10.2015-10.2016)

|bronce| whg

WhereGroup GmbH & Co. KG, Alemania (08.2015-08.2016)

|bronce| npa

Nicholas Pearson Associates, Reino Unido (07.2015-07.2016)

|bronce| qpolska

QGIS Polska, Polonia (07.2015-07.2016)

General

Característica: Copiar elementos en formato GeoJSON

The previous setting for include WKT when copying features has been replaced with a choice of copying features as «Plain text, attributes only», «Plain text, WKT geometry» and a new «GeoJSON» option. When set to «GeoJSON», copying features in QGIS will place a GeoJSON text representation of the features on the clipboard for easy pasting into other applications/JavaScript code. These settings can be found in the Settings -> Options -> Data Sources -> Copy features as.

image95

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Almacenar marcadores espaciales en archivos de proyecto

If you are creating a spatial bookmark, you can now choose to store the bookmark in your active project file. Scroll across in the bookmarks panel to find the checkbox that enables this capability.

image96

Esta característica fue desarrollada por Stéphane Brunner

Característica: Soporte de mensajes GNSS GNRMC

QGIS puede ahora manejar datos de satélite GLONASS ($GN* líneas) para obtener una Posición más precisa de Receptores externos GPS/GNSS.

image97

Esta función fue desarrollada por Ondřej Fibich

Característica: Pegar elementos GeoJSON directamente en QGIS

QGIS clipboard handler can now parse many additional text formats, including native support for GeoJSON feature collections. This allows you to directly copy and paste GeoJSON strings into QGIS and have them automatically converted into QGIS features and geometries.

image98

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Mejoras en consejos de mapa

  • Visibilidad de maptip (consejosmapa) se preserva entre sesiones
  • Maptips ahora puede mostrar contenido HTML, incluyendo imágenes, videos y enlaces URL

image99

Esta característica fue financiada por OPENGIS.ch GmbH

Esta característica fue desarrollada por Marco Bernasocchi (OpenGIS.ch)

Característica: Íconos MIME Escritorio para tipos de archivo QGIS

Ahora es más fácil reconocer y diferenciar tipos de archivo de QGIS en el administrador de archivos de su sistema operativo. Ahora hay iconos MIME de escritorio para los siguientes tipos de archivo:

  • *.qgs - archivo Proyecto QGIS
  • *.qml - Archivo de configuración de capa
  • *.qlr - Archivo de definición de capa
  • *.qpt - Archivo plantilla del diseñador

image100

Esta característica fue desarrollada por Alexandre Neto

Interfaz de usuario

Característica: Magnificador de la tela del mapa

Se ha añadido una herramienta de aumento a QGIS que le permite ampliar el mapa a una escala determinada. Esto le permite acercar el mapa sin alterar su escala, facilitando la modificación de las posiciones de las etiquetas y los símbolos. Además, en la configuración se puede definir un valor de aumento predeterminado, ¡lo que es muy útil para pantallas de alta resolución!.

image41

Esta característica fue financiada por the QWAT project

Esta característica fue desarrollada por Paul Blottiere (Oslandia)

Característica: Mejoras al acercamiento de mapa

QGIS 2.16 trae mejoras a la manera como puede acercar o alejar la tela del mapa.

  • Holding down Ctrl while using the mouse wheel to zoom in or out now results in a finer zoom. This behavior brings canvas into line with composer.
  • Pressing Ctrl++ or Ctrl+- performs an immediate zoom in/out on the map canvas
  • When certain map tools are active, you can perform a web-map style zoom by holding down Shift and dragging a rectangle on the map to zoom to that area. This is enabled for the map tools which are not selection tools (since they use shift for adding to selection), and edit tools.

image42

Esta característica fue desarrollada por Nyall Dawson (North Road)

Feature: Redesigned interactive gradient editor

The gradient ramp editor has been reworked with interactive controls for easier manipulation of gradients. The dialog now also includes an interactive plot for modifying gradient stops via the color HSV or RGB values. The new editor features:

  • arrastre para mover las paradas de color
  • doble click para agregar una nueva parada
  • presionando borrar eliminará la parada seleccionada
  • pressing arrow keys will move the selected stop, and holding shift while pressing a cursor key results in a larger move
  • arrastre y suelte un color en el widget para agregar una nueva parada

image43

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Elección de vista predeterminada para el diálogo de atributo

In previous QGIS versions the attribute dialog would always be opened in the table view. Now, you have the choice of always defaulting the dialog to either the table view, form view or to remember the last view used.

image44

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Mejoras en calendarios emergentes

Today’s date is now highlighted in calendar popup widgets, making it easier to select a date relative to the current day.

image45

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Mejora en seleccionadores de color

The color button dropdown menus now show a color wheel, allowing for very rapid adustments to colors.

image46

Esta característica fue desarrollada por Nathan Woodrow

Característica: Copiar el contenido de celda desde la tabla de atributo

A new context menu item called Copy cell content is now available in the menu opened by a right click on a cell within the attribute table. When this button is clicked, the content of the cell is copied in the clipboard, whatever the kind of widget.

image47

Esta característica fue desarrollada por Paul Blottiere (Oslandia)

Característica: Soporte HiDPI mejorado

HiDPI screen users will notice an improved user interface as more work has been done to upgrade icons to rely on SVG images. As of QGIS 2.16, all toolbars are now HiDPI-compatible.

image48

Esta característica fue desarrollada por Mathieu Pellerin

Característica: Comportamiento mejorado de herramienta de selección de mapa

The behavior of the map based selection tools has been refined, with the following changes:

Para selecciones de tipo clic-y-arrastrar:

  • manteniendo Shift = agregar a selección
  • manteniendo Ctrl = quitar de la selección
  • manteniendo Ctrl+Shift = intersectar con la selección actual
  • holding Alt (can be used with Shift/Ctrl too) = change from «intersects» to «fully contains» selection mode

Para selecciones de tipo un-solo-clic:

  • holding Shift or Ctrl = toggle whether feature is selected (i.e. either add to current selection or remove from current selection)

This change brings the canvas behavior into line with other design apps and also with the composer behavior.

image49

Esta característica fue desarrollada por Nyall Dawson (North Road)

Actualizaciones de Documentación

Característica: Documentación QGIS 2.14

Having now an automatic way to create a ticket in the documentation repository for each new feature in QGIS, we are sure that all new features is now in the documentation.

The documentation team worked hard on three releases of QGIS: 2.10, 2.12 and 2.14 so the documentation is now up to date for the current Long Term Release of QGIS. This is around 180 new features that have been documented in 4 months.

If you think there are some missing features in the documentation, feel free to add a new ticket, write small text to describe it or better push a contribution.

The documentation team has also worked on improving the documentation guidelines in order to ease contribution’s process for new doc writers and help translators.

El equipo de documentación ahora trabajará duro los siguientes meses para documentar el lanzamiento actual estable (2.16) de QGIS.

image51

Revise los hitos 2.10, 2.12 y 2.14 para ver todo el trabajo de documentación que ha ocurrido:

Característica: Documentación del sistema de autentificación en el manual de usuario

The authentication system features introduced in earlier versions of QGIS (2.12 and 2.14) are now fully documented in the Users manual, and will be a great contribute to the system’s understanding and adoption.

image50

Esta característica fue financiada por Boundless

Esta característica fue desarrollada por Larry Shaffer

Simbología

Característica: Capa del símbolo flecha

The «arrow» symbol layer is a symbol layer allowing to draw straight or curved arrows from a line layer.

In curved mode, nodes of the line layer this symbol layer is applied to are used as control points for circle arcs. Arrows can be filled with whatever existing filling style QGIS supports. Options also allows to select the type of the arrow (with one or two heads, plain or halved), its width (that may be variable) and size of the heads.

image52

Esta característica fue financiada por MEEM (Ministerio Francés de Desarrollo Sustentable) y Andreas Neumann

Esta característica fue desarrollada por Hugo Mercier

Feature: New «Filled marker» symbol layer type

A «filled marker» is similar to the simple marker symbol layer, except that it uses a fill sub symbol to render the marker. This allows use of all the existing QGIS fill (and outline) styles for rendering markers, eg gradient or shapeburst fills.

image53

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Nuevos símbolos de accesibilidad y baja visión

Additional accessibility and low visions symbols are now available in QGIS” SVG symbols collection.

image54

Esta característica fue desarrollada por Mathieu Pellerin

Característica: Nuevos símbolos marcadores simples

  • semicircle, third, quarter circles
  • marcadores medio triángulo
  • marcadores cruz y hexágono rellenos
  • marcador elipse diamante

image55

Esta característica fue desarrollada por Mathieu Pellerin

Característica: Visualizador «sin símbolo»

Using the new «No symbol» renderer in QGIS 2.16 no symbol will be drawn for features, but labeling, diagrams and other non-symbol parts will still be shown.

Selections can still be made on the layer in the canvas and selected features will be rendered with a default symbol. Features being edited will also be shown.

This is intended as a handy shortcut for layers which you only want to show labels or diagrams for, and avoids the need to render symbols with totally transparent fill/border to achieve this. It may not sound useful from the title - but it’s quite a handy shortcut!

image56

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Más control sobre la representación del llenado de punto centroide

An option has been added to control whether the marker is drawn on all parts or a single part of multi-features.

image57

Esta característica fue desarrollada por Mathieu Pellerin

Característica: Definición de contorno para símbolos de marcadores en fuentes de letras

Font markers symbol can now have outline, which can help increasing visibility of such symbols by adding an outline buffer color. Emoji-enabled font characters can serve as nice markers when used with a thick outline.

image58

Esta característica fue desarrollada por Mathieu Pellerin

Característica: Controlar estilo de unión de contorno para marcadores simples, elipse, y fuentes.

Users can now change the join style of outlines for simple, ellipse, and font markers to fine-tune their symbology.

image59

Esta característica fue desarrollada por Mathieu Pellerin

Característica: Nueva herramienta de mapa para establecer interactivamente el desplazamiento del símbolo de punto

Allows for setting a point’s offset if it is bound to a field using data defined overrides. The offset field should be a text field. The map tool to interactively set the offset is in the Advanced digitizing toolbar in the icon group with the Rotate Point Symbols tool. See the attached animation for an example. Note that when making subsequent adjustments to the offset, you should drag from the original point vertex marker, not the current position of the symbol as rendered on the map.

image60

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Acople de Estilo

The style dock is a new, far more efficient, way to manage layer styles in QGIS. It supports a live preview of style changes as they are made, full undo / redo support and a less distracted workflow as you prepare your map cartography. For a comprehensive overview of the style dock’s features, please see style dock part 1 and style dock part 2.

image61

Esta característica fue desarrollada por Nathan Woodrow

Etiquetado

Característica: Las herramientas de mapa de etiquetado ahora trabajan con etiquetado basado en reglas

In previous versions of QGIS when rule-based labeling was in place, you could not use the labeling map tools to interactively place and rotate label positions. This is now supported.

image62

Esta característica fue desarrollada por Martin Dobias

Diagramas

Característica: Ingresos de leyenda para tamaño de diagrama

A new «legend» tab has been added to diagram properties, allowing both the existing attribute legend and a new size legend to be enabled/disabled. The size legend has a configurable marker symbol.

image63

Esta característica fue financiada por ADUGA

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Selección de unidad para ancho de contorno

Outline width unit selection is now available. This allows for a map unit sized diagram that will grow and shrink based on map scale while maintaining a fixed millimeter outline width.

image64

Esta característica fue desarrollada por Mathieu Pellerin

Característica: Diagramas se comportan como etiquetas y pueden ser manejados desde la barra de herramienta

Originalmente, había una barra de herramienta para etiquetas que permitía:

  • establecer opciones de etiquetado para etiquetas de la capa actual
  • highlight the pinned labels. Highlighting is green on editable layer, blue otherwise.
  • fije o no fije etiquetas
  • mover, mostrar y ocultar etiquetas

With this new feature, a new tool is available in the label toolbar allowing to set properties of diagrams for the current layer. Moreover, each tool mentioned above are now fully usable with diagrams too.

image65

Esta característica fue financiada por MEEM (Ministerio Francés de Desarrollo Sustentable)

Esta característica fue desarrollada por Paul Blottiere (Oslandia)

Representación

Característica: Nuevas opciones para simplificación al vuelo

The user can select the algorithm to use when the local-side simplification runs to draw geometries faster. Now, QGIS provides three algorithms:

  • Distancia (algoritmo predeterminado, y la única opción disponible en lanzamientos previos QGIS)
  • SnapToGrid
  • Visvalingam

This change also moves the local «on-the-fly» simplification from the provider and iterator classes to the rendering code. This avoids cases where simplification changes the geometry fetched from vector data providers, possibly affecting rule based and other expression based symbology. This is important when you have expressions that use the feature geometry (e.g. calculation of area) - we want to be sure that these calculations are done on the original geometry, not on the simplified ones.

image66

Esta característica fue desarrollada por Alvaro Huarte

Característica: Clasificación basada en cuantil para capas ráster

This option can be found for single band pseudocolor rasters in the classification mode dialog.

image67

Esta característica fue desarrollada por Piers Titus van der Torren

Característica: Renderizador vivo de relieve sombreado

QGIS 2.16 has a new raster renderer that will dynamically create a hillshade model from a Digital Elevation Model.

image68

Esta característica fue desarrollada por Asger Skovbo Petersen y Nathan Woodrow

Digitizing

Característica: modo bloqueado «Repitiendo» para restricciones

When enabled, repeating locks are not automatically cleared when a new point is added. They are handy when the same constraint must be repeated for multiple points (eg adding vertices which are always 50 meters apart). This functionality is available in the Advanced Digitizing Panel.

image69

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Extender geometrías de cadenalínea con herramienta reformar

The reshape tool now allows you to extend linestrings, by starting a reshape at either a line’s start or end point.

image70

Esta característica fue desarrollada por Martin Dobias

Característica: Tolerancia de segmentación

Support was added to set the segmentation tolerance (maximum angle or maximum difference). This setting controls the way circular arcs are rendered. The smaller maximum angle (in degrees) or maximum difference (in map units), the more straight line segments will be used during rendering. You can find this option in Settings -> Options -> Rendering -> Curve Segmentation.

image71

Esta característica fue desarrollada por Marco Hugentobler

Gestión de Datos

Característica: Nuevas opciones de configuración para tabla de atributo

  • Allow reordering the attribute table columns (via right click on field name header –> «Organize Columns» dialog; drag and drop to reorder)
  • Allow adding a new column to the attribute table to hold buttons for triggering an action based on the chosen feature
  • Las columnas pueden ocultarse de la tabla de atributo (mediante click derecho sobre el encabezado de nombre de campo)
  • Ahora QGIS recuerda el ancho de cualquier columna redimensionada

image72

This feature was funded by Canton of Zug, Switzerland and MEEM (French Ministry of Sustainable Development)

Esta característica fue desarrollada por Stéphane Brunner (Camptocamp) y Matthias Kuhn (OPENGIS.ch)

Característica: Múltiples columnas en formularios de atributo

When using the drag and drop designer, a user can specify over how many columns the fields should be distributed.

Para permitir múltiples columnas en la pestaña «Campos» de las propiedades de capa:

  • Asegúrese que está usando el modo arrastre y suelte del formulario de diseñador
  • Doble click sobre contenedores de grupo, como pestañas o grupos
  • aparecerá un pequeño diálogo dónde puede seleccionar el número de columnas

El orden será primera columna, segunda columna, n-ésima columna, siguiente fila, etc.

image73

Esta característica fue financiada por el Cantón de Zug, Suiza

Esta característica fue desarrollada por Matthias Kuhn

Feature: Control over attributes to export when saving a vector layer

Checkboxes have been added so that you can select which attributes you want included in the export, and you also now have the option to write «displayed» values rather than raw values. This option is useful for layers with relations, where you’d like a literal value included rather than a numeric identifier.

Depending on the data format, the «displayed value» is enabled by default, e.g. for export to spreadsheet formats (ODF, XLSX, CSV/Text).

image74

Esta característica fue financiada parcialmente por el Canton of Zug, Switzerland

Esta característica fue desarrollada por Jürgen Fischer, Even Rouault

Feature: Forms view: side column now sortable

In the forms mode of the QGIS attribute table there is a side column one can use to directly jump to a specific feature. Up-to this release, this side view was not sortable. For sorting, one had to jump to the table mode and then back to the form mode. Now one can directly sort the feature by the feature attribute preview in the side panel by chosing the sort function on the expression drop-down button above the side column.

image75

Esta característica fue financiada por el Cantón de Zug, Suiza

Esta característica fue desarrollada por Matthias Kuhn (OpenGIS)

Feature: Relation reference widget: shortcut for adding new values

The relation reference widget was enhanced to allow quicker extensions of related value lists. If the checkbox «Allow adding new features» is enabled in the widget properties (access through «Fields» tab in layer properties), a green plus button will appear to the right of the widget. After pressing the «Plus» button, the dialog of the related table will open in «new record» mode where one can add an additional entry.

image76

Esta característica fue financiada por el Cantón de Zug, Suiza

Esta característica fue desarrollada por Matthias Kuhn (OpenGIS)

Caracteristica: Mejoras en exportación DXF

Support has been added for rule based labeling and rotated symbols, and for outputting 3D geometries.

image77

Esta característica fue desarrollada por Jürgen Fischer

Feature: Top level widgets in drag and drop designer

It is now possible to put widgets directly on the form with the drag and drop designer. A drag and drop designer form can therefore exist without any tabs on it.

image78

Esta característica fue desarrollada por Matthias Kuhn

Característica: seleccionar y filtrar basado en formulario

In QGIS 2.16 a new mode was added to the attribute table dialog for searching and filtering features. When activated (using a button on the toolbar or by pressing CTRL+F), the dialog will switch to form view and all widgets are replaced with their search widget wrapper variant.

Alongside each widget is a tool button with options for controlling the search/filter behaviour for that field, eg «equal to», «not equal to», «is null», «greater than», etc.., with the options presented matching themselves to the corresponding field and widget type.

New buttons appear at the bottom of the form for either selecting matching features (with options for add to selection/remove from selection/select within current selection) or filtering features in the table (with options for adding features to a current filter or further restricting a current filter).

You can also access this mode with the new «Select by Value» option, or by pressing F3 with a layer selected.

image79

Esta característica fue financiada por SIGE, Ciudad de Uster, Morges

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Crear capas GeoPackage

The GeoPackage format is an open standard for geospatial data that should be on your radar as a replacement for the ESRI Shapefile format. It addresses many shortcomings with the shape file format including limitations in the number and width of fields. In QGIS 2.16 it is now easy to create a new GeoPackage as it has been integrated into the Layer toolbar and Layer -> Create Layer menu.

image80

Esta característica fue desarrollada por Even Rouault

Característica: Restricciones a widgets

In previous QGIS versions there was no way to check the validity of values entered by a user for a feature’s attributes. Now, a user can specify a constraint on each widget in a layer’s attribute form. Constraints are created using QGIS” expressions, eg "min_population" > 50000. A «Not Null» checkbox is also available to indicate that a value must be entered for the field. Additionally, descriptive text can be added to give the user helpful feedback when a constraint fails.

Constraints are evaluated on the fly while a user is modifying a feature. A tooltip is available on any field having a constraint, showing the constraint’s expression, the result of the evaluation and a description of the constraint. A message bar will also displayed at the top of the form summarizing any fields which do not meet the constraint criteria.

image81

This feature was funded by the QWAT project and the Canton of Zug, Switzerland

Esta característica fue desarrollada por `Matthias Kuhn (OPENGIS.ch)<http://www.opengis.ch>`__ y Paul Blottiere (Oslandia)

Característica: Editar atributos de múltiples elementos simultáneamente

This change allows the attributes of multiple features to be edited simultaneously. It is enabled when the attribute table dialog is in «form mode», via a new «multi edit» button on the toolbar. There’s also a shortcut to edit multiple selected features by using Edit -> Modify Attributes of Selected Features.

In this mode, attribute value changes will apply to all selected features. New widgets appear next to each editor widget allowing for display of the current multi-edit state and for rolling back changes on a field-by-field basis.

Changes are made as a single edit command, so pressing undo will rollback the attribute changes for all selected features at once.

Multiedit mode is only available for auto generated and drag and drop forms - it is not supported by custom ui forms.

image82

Esta característica fue financiada por Kanton Basel Stadt

Esta característica fue desarrollada por Nyall Dawson (North Road)

Leyenda de Capa

Feature: New option to zoom to a layer’s visible scale range

For layers with a visible scale range set, selecting this option will automatically set the scale to the closest scale where the layer is visible. Additionally, the interface has been tweaked so that layers which are outside their scale range and hidden are shown greyed out in the layer tree.

image83

Esta característica fue financiada por MEEM (Ministerio Francés de Desarrollo Sustentable)

Esta característica fue desarrollada por Patrick Valsecchi (Camptocamp)

Diseñador de mapa

Característica: Nuevas herramientas para dibujar polígonos y polilíneas

Two new types of composer shape items, based on nodes, are now available in the map composer. Using these you can draw polygons or polylines within your composition in just a few clicks.

New tools have also been added to allow editing nodes (ie move or remove nodes) and also to add new nodes to an existing shape. Composer polygon and polyline items can also be styled using all the symbol styles available for line and polygon layers!

image84

Esta característica fue financiada por MEEM (Ministerio Francés de Desarrollo Sustentable)

Esta característica fue desarrollada por Paul Blottiere (Oslandia)

Feature: Embed atlas features into composer HTML source as GeoJSON

This change makes the current atlas feature (and additionally all attributes of related child features) available to the source of a composer HTML item, allowing the item to dynamically adjust its rendered HTML in response to the feature’s properties. An example use case is dynamically populating a HTML table with all the attributes of related child features for the atlas feature.

To use this, the HTML source must implement a «setFeature(feature)» JavaScript function. This function is called whenever the atlas feature changes, and is passed the atlas feature (and all related attributes) as a GeoJSON Feature.

image86

Esta característica fue financiada por el Cantón de Zug, Suiza

Esta característica fue desarrollada por Nyall Dawson (North Road)

Feature: Parameterized svg support for composer svg images

This change makes it possible to change an SVG files fill and outline colors, and outline width when using parameterised SVG files such as those included with QGIS. For more details on parameterised SVG files see this article.

image87

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Uso más fácil de HTML en etiquetas

In QGIS 2.16, the base stylesheet of composer labels will automatically set the label font and margins to match the label’s settings. This allows interactive choice of font, margins and colors and avoids the need to manually set these with CSS within the label HTML code.

image88

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Georeferenciar salidas (ej. PDF) desde el diseñador

In QGIS 2.16 the map composer automatically georeferences outputs (when the output format makes this possible, eg TIF and PDF).

The existing option to create a world file has been separated from the map selection for georeferencing. The new behaviour is to always georeference outputs, and only create the separate world file if that option is checked.

image89

Esta característica fue desarrollada por Nyall Dawson (North Road)

Feature: Composer maps now auto-update with presets

When a composer map is set to follow a style preset, it will automatically be updated whenever the style is changed.

A new option has been added in composer map properties: «Follow visibility preset» with a combo box to choose the active preset. This is an alternative to «lock layers» (and «lock layer styles») functionality which just copy a preset’s configuration, while this new option creates a link to the preset.

The difference is that when a preset is updated, composer map will automatically pick the new configuration when following the preset, while there is no update if «lock layers» (and «lock layer styles») option is used.

image90

Esta característica fue desarrollada por Martin Dobias

Herramientas de Análisis

Feature: Named parameters in expressions

In QGIS 2.16 the expression engine now supports use of named parameters. This means that instead of writing the cryptic expression: clamp(1,2,3) you can use: clamp( min:=1, value:=2, max:=3). This change also allows arguments to be switched, eg: clamp( value:=2, max:=3, min:=1).

Using named parameters helps clarify what the arguments for an expression function refer to, which is helpful when you are trying to interpret an expression at a later date!

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Más unidades de distancia

The choice of distance units has been widened, with new options including kilometers, yards and miles. Using these units prevents the need for manual conversion of distances (eg feet to miles).

image91

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Cambios a expresiones

  • Soporte de cálculos date + time = datetime
  • Support for date - date, time - time and datetime - datetime type calculations which return an interval.
  • New char() function for returning a matching character by unicode value

Característica: Estadísticas para campos cadena y fecha

The statistical summary dock can now calculate aggregate statistics for string and date fields.

image92

Esta característica fue desarrollada por Nyall Dawson (North Road)

Feature: Show curve point radius in info tool

If you click on a curved line using the info tool, QGIS will now display the radius in the info tool.

image93

Esta característica fue desarrollada por Marco Hugentobler

Feature: Aggregate support for expressions

QGIS 2.16 adds support for a several types of aggregates to the expression engine. These include:

  1. Aggregates within the current layer, eg sum("passengers") Supports sub expressions (ie sum("passengers"/2) ), group by ( sum("passengers", group_by:="line_segment") ), and optional filters ( sum("passengers", filter:= "station_class" > 3 ) )
  2. Relational aggregates, which calculate an aggregate over all matching child features from a relation, eg relation_aggregate( 'my_relation', 'mean', "some_child_field" )
  3. A summary aggregate function, for calculating aggregates on other layers. Eg aggregate('rail_station_layer','sum',"passengers"). The summary aggregate function supports an optional filter, making it possible to calculate things like: aggregate('rail_stations','sum',"passengers", intersects(@atlas_geometry, $geometry ) ) for calculating the total number of passengers for the stations inside the current atlas feature

In all cases the calculations are cached inside the expression context, so they only need to be calculated once for each set of expression evaluations.

Esta característica fue financiada por el Cantón de Zug, Suiza

Esta característica fue desarrollada por Nyall Dawson (North Road)

Feature: fTools plugin has been replaced with Processing algorithms

fTools is a core plugin that for many years has provided the tools found in the Vector menu in QGIS. With the advent of the QGIS processing framework, the fTools began to represent a duplication of effort, and many of the tools have been improved in their Processing equivalents. To address, the fTools plugin has been removed from QGIS and equivalent menu entries have been added to the vector menu, pointing to the Processing framework tools that achieve the same thing.

image94

Esta característica fue desarrollada por Alex Bruy

Procesamiento

Feature: Set point locations by clicking on canvas

Processing parameters expecting a point location can now be set via clicking a location on the map canvas. Previously, coordinates had to be manually entered.

Esta característica fue desarrollada por Alex Bruy

Característica: Soporte de expresiones y variables

Inputs and outputs in algorithm dialogs now support QGIS expressions and variables.

Esta característica fue desarrollada por Victor Olaya

Característica: Algoritmos preconfigurados

Algorithms with preconfigured parameters can now be added to the Processing toolbox, as a shortcut for a given process.

Esta característica fue desarrollada por Victor Olaya

Feature: Create a plugin with script-based algorithms from the toolbox

Previously, the only way to create a QGIS plugin which added new algorithms to Processing was to manually develop those algorithms and create a new algorithm provider. Now, algorithms can be written as simple Processing scripts, and a plugin containing them can be created directly from the Processing Toolbox. That plugin can be then distributed as a regular plugin, and will extend Processing when active.

Esta característica fue desarrollada por Victor Olaya

Característica: Soporte para escritura de tablas sin geometría

The OutputVector algorithm now supports writing geometryless tables.

For now, this has only been applied on Refactor Fields algorithm but could easily extended to other attributes related algorithms.

Esta característica fue financiada por MEEM (Ministerio Francés de Desarrollo Sustentable)

Esta característica fue desarrollada por Arnaud Morvan (Camptocamp)

Característica: Algoritmos GRASS adicionales en procesamiento

For this release, QGIS Processing now includes every vector, raster and imagery algorithms from GRASS7. Now, there are more than 300 algorithms for you to use directly from the QGIS interface. You have all the power of GRASS7 directly incorporated into QGIS and you can mix GRASS7 algorithms with all other Processing algorithms without having to use a GRASS7 database.

Some unit tests (mostly for raster and imagery algorithms) have also been included for some algorithms, making bug detection easier to handle and to process.

Note that, for the moment, GRASS7 Processing algorithms can only use and produce Shapefile vector layers and GeoTiff rasters. There is also a limit for some GRASS7 raster algorithms (all of the algorithms that are manipulating color tables) which duplicate raster layers to temporary directories. Depending on the size of your source rasters, you will probably need some disk space to handle them.

Esta característica fue desarrollada por Médéric Ribreux

Proveedores de Datos

Feature: OGR datasets are opened in read-only mode by default

Allows concurrent editing of Shapefiles and Tabfiles in both QGIS & MapInfo.

Esta característica fue financiada por MEEM (Ministerio Francés de Desarrollo Sustentable)

Esta característica fue desarrollada por Even Rouault

Feature: Improved handling of Postgres DOMAIN type fields

QGIS now shows the correct domain type as field type name, and is able to correctly determine the length and precision of domain types. See the PostgreSQL documentation to find more information about DOMAIN types.

Esta característica fue desarrollada por Nyall Dawson (North Road)

Feature: Make readOnly mode of vector layers configurable in project

Using this option, you can prevent users from inadvertently editing layers. Go to Project properties -> Identify layers to configure which layers should be presented as read only.

image101

Esta característica fue desarrollada por Matthias Kuhn

Característica: Soporte de bases de datos DB2

Esta característica fue desarrollada por David Adler

Feature: OGR FID attribute shown

QGIS now exposes the OGR FID as first attribute when it is meaningful, eg for GPKG and other database based drivers.

Esta característica fue desarrollada por Even Rouault

Característica: Servicios REST ArcGIS Map y Feature

QGIS ahora puede conectarse a servicios ArcGIS REST.

You can connect to ArcGIS Feature services (WFS equivalent in ESRI world) and ArcGIS Map services (WMS equivalent). The provider allows you to read maps and vector layers from those services.

This feature is quite convenient for users who would like to switch from an ESRI GIS stack without losing anything they already have built on private or public map services. You can also connect to public services provided by ESRI.

Esta característica fue financiada por Sourcepole QGIS Enterprise

Esta característica fue desarrollada por Sandro Mani, Sourcepole

Característica: Guardar estilos en bases de datos MS SQL y Oracle

Esta característica fue desarrollada por Jürgen Fischer y Christian Frugard

Característica: Renombrar campos en capas

In QGIS 2.16 you can now rename fields in Postgres, Oracle, OGR and memory layers by double clicking the field name in the layer properties window.

Esta característica fue desarrollada por Nyall Dawson (North Road)

Característica: Soporte básico de Oracle Workspace Manager

Se agregó soporte a Oracle Workspace Manager cuando se usa el Oracle Provider.

Ver https://github.com/qgis/QGIS/commit/d161612bd216d36dc23ab2307636cf1bc0a36192

Esta característica fue financiada por ENEL

Esta característica fue desarrollada por Jürgen Fischer para Faunalia

Característica: Mejoras masiva al Proveedor WFS

QGIS 2.16 trae una revisión del proveedor WFS, incluyendo

  • Autodetección de versión
  • On-disk caching of downloaded features
  • Descarga en segundo plano y representación progresiva
  • soporte WFS 1.1 y 2.0
  • WFS 2.0 GetFeature paging
  • Agregar pruebas de proveedor
  • Soporte para uniones WFS 2.0
  • URI parameter with sql with SELECT / FROM / JOIN / WHERE / ORDER BY clauses
  • Maneja campos DateTime
  • Enable «Only request features overlapping the view extent» by default (and memorize the settings)
  • Support for additional/mixed geometry types (CurvePolygon, CompoundCurve)
  • Mayor tolerancia para servidores WFS que no se ajustan

image102

Esta característica fue financiada por Land Information New Zealand y Cantón de Zug, Suiza

Esta característica fue desarrollada por Even Rouault

Característica: Generación de valores predeterminados en capa Postgres «justo a tiempo»

The expression used to generate default values for a field on the postgres database are currently being printed on the feature form.

nextval('serial')

A new option in the «project properties» (tab «Data Sources») allows evaluating the expression before opening the form and will directly print the new value in the feature form.

23

The main advantage of this improvement, is that one can now directly create and link records of related tables before having to save the data first, because the primary key is already present before the feature is saved.

image103

Esta característica fue financiada por el Cantón de Zug, Suiza

Esta característica fue desarrollada por Matthias Kuhn

Servidor QGIS

Feature: Redlining support in GetMap and GetPrint

Esta característica fue financiada por el Cantón de Solothurn

Esta característica fue desarrollada por Marco Hugentobler, Sourcepole

Complementos

Característica: Actualizado complemento globo

  • Actualizado a OsgEarth 2.8
  • Rewrite of QGIS globe tile driver
  • Rewrite of synchronization logic between 2D and 3D
  • Migration to new geometry kernel
  • Support for multiple background layers
  • Menus embedded in globe window
  • Independent layer selection for globe
  • Port of Mathias Kuhns master thesis work from QGIS 2.1/OsgEarth 2.4

image104

Esta característica fue financiada por Sourcepole QGIS Enterprise

Esta característica fue desarrollada por Sandro Mani, Sourcepole

Característica: Globo: Extruir objetos

Allow extruding objects into the 3rd dimension.

Either by a fixed value or by an attribute or expression.

Esta característica fue desarrollada por Matthias Kuhn

Característica: API: Adicionar páginas a propiedades de capa vector

Allow adding additional pages to the vector layer properties dialog.

This allows putting the configuration for layer related options provided by a plugin directly where they belong for a better user experience.

Esta característica fue desarrollada por Matthias Kuhn

Característica: Globo: Soporte vector

When displaying layers on globe, preserve vector data.

Esta característica fue financiada por Master Thesis UZH

Esta característica fue desarrollada por Matthias Kuhn

Característica: Globo: Exageración vertical para MDT

Because sometimes it’s just nice to exaggerate about the size.

Esta característica fue desarrollada por Matthias Kuhn

Programabilidad

Característica: Widgets incrustados en árbol de capa

This allows definition of widgets embedded into layer tree for individual layers in the layer properties dialog (in new Legend tab). The idea is to have a way to quickly access to some actions that are often used with a layer.

The implementation comes with transparency widget, in the future there may be more standard widgets coming, e.g. to setup filtering, selection, style or other stuff. The API allows plugins to register their own widgets, which will be useful for various domain specific plugins to assign custom widgets to layers they manage.

image105

Esta característica fue desarrollada por Martian Dobias

Nuevas clases núcleo

Nuevas clases IGU

Widgets reutilizables:

  • QgsMultiEditToolButton - a tool button widget which is displayed next to editor widgets in attribute forms, and allows for controlling how the widget behaves and interacts with the form while in multi edit mode
  • QgsSearchWidgetToolButton - a tool button widget which is displayed next to search widgets in forms, and allows for controlling how the widget behaves and how the filtering/searching operates
  • QgsLayerTreeEmbeddedConfigWidget - a widget to configure layer tree embedded widgets for a particular map layer
  • QgsLayerTreeEmbeddedWidgetProvider - provider interface to be implemented in order to introduce new kinds of embedded widgets for use in layer tree
  • QgsLayerTreeEmbeddedWidgetRegistry - registry of widgets that may be embedded into layer tree view
  • QgsAttributeFormEditorWidget - a widget consisting of both an editor widget and additional widgets for controlling the behaviour of the editor widget depending on a number of possible modes
  • QgsComposerItemComboBox - a combo box which displays items of a matching type from a composition
  • QgsCompoundColorWidget - a custom QGIS widget for selecting a color, including options for selecting colors via
  • hue wheel, color swatches, and a color sampler
  • QgsDockWidget - QDockWidget subclass with more fine-grained control over how the widget is closed or opened
  • QgsFocusWatcher - an event filter for watching for focus events on a parent object
  • QgsGradientStopEditor - an interactive editor for previewing a gradient color ramp and modifying the position of color stops along the gradient
  • QgsMapLayerConfigWidget - a panel widget that can be shown in the map style dock
  • QgsMapLayerConfigWidgetFactory - factory class for creating custom map layer property pages
  • QgsPanelWidget - base class for any widget that can be shown as a inline panel
  • QgsPanelWidgetWrapper - inline panel wrapper widget for existing widgets which can’t have the inheritance tree changed, e.g dialogs
  • QgsPanelWidgetStack - a stack widget to manage panels in the interface
  • QgsShortcutsManager - a class that contains a list of QActions and QShortcuts that have been registered and allows their shortcuts to be changed
  • QgsTableWidgetItem - this can be used like a regular QTableWidgetItem with the difference that a specific role can be set to sort
  • QgsHillshadeRendererWidget - renderer widget for configuring the hill shade renderer
  • QgsRasterTransparencyWidget - widget for controlling a raster layer’s transparency and related options
  • QgsArrowSymbolLayerWidget - renderer widget for configuring arrow symbol layers

Diálogos reutilizables:

Arreglos Notables

Feature: QGIS Paid Bugfixing Programme

We did another round of paid bug fixing (thanks to our sponsors and donors!). Here follow the work summaries of the developers who participated:

Nyall Dawson

Aquí está la lista completa (ordenada por prioridad):

  • Fix broken projective transform in georeferencer (#14551 - severe)
  • Corregir selección de elementos por radio falla (#14748 - severo)
  • Fix incorrect area calculation for polygon (#14675 - severe, although very unlikely to occur. Unit tests added to cover this edge case)
  • Fix dock widget layout (#15011 - severe)
  • Corregir caída en capa símbolo flecha (no reportado)
  • Corregir caída cuando se crea unión no válida (no reportado)
  • Fix parameterised SVGs not shown for composer arrow items (#14997 - high)
  • Classifications on joined fields should only consider values which are matched to layer’s features (#9051 - high)
  • Always use string comparison in expressions for string fields (#13204 - high)
  • Fix home dir being added as default svg and template path (#14662, #14652, #14883 - high)
  • Fix crash when using inverted polygons with heatmap renderer (#14968 - high)
  • Save raster symbology values with full precision (#14950 - normal)
  • Actions are not enabled when loading layer with default style (#13910 - normal)
  • Remove «attribute table» text from dialog title (#14959 - normal)
  • Fix cannot deactivate customization widget catcher (#9732 - normal)
  • Fix arrow symbol layer head width/height flipped (#15002 - normal)
  • Fix joins are not recreated when loading project with bad layers (#10500 - normal)
  • Invalidate join cache when layer is modified (#11140 - normal)
  • Correctly support joins using virtual fields (#14820 - normal)
  • Fix virtual fields which depend on other virtual fields may not be calculated in some circumstances (#14939 - normal)
  • Fix rule based labels not shown when using python expression functions (#14985 - normal)
  • Auto refresh when symbol levels changed in style dock (#14861 - normal)
  • Fix style dock button not synced to dock state (#14862 - normal)
  • Fix issues rendering SVG with text (#14644, #14794 - normal)
  • Ensure data defined button displayed fields are always up to date (#14809 - normal)
  • Fix cannot set shortcut for zoom in (#14958 - normal)
  • Fix inverted polygons and displacement renderer don’t allow right click on legend items (#14966 - normal)
  • Fix inverted polygon & displacement renderer don’t show colour wheel in legend menu (#14967 - normal)
  • Add missing proxies for legend check behaviour to sub renderers for inverted polygon and displacement renderers (unreported)
  • Fix joined attributes can’t be used in filter expressions (#13176 - low)
  • Show WKB type in vector layer metadata (unreported)
  • Adicionar cadenas de capacidades faltantes a capa metadatos (no reportado)
  • Fix debug noise when using 25D geometry layers (unreported)
  • Fix some status bar widgets could not be hidden via customisation (unreported)
  • Make styling widget live apply remember setting (unreported)
  • No muestra mensajes limitantes cuando el formulario está en módo búsqueda (no reportado)
  • Show scrollbars for attribute form as identify results (unreported)
  • Make style dock Apply button always enabled (unreported)
  • Fix some missing auto updates from style dock (unreported)

I also forward ported a bunch of fixes from Sourcepole’s fork.

Even Rouault

Here are the tickets he has dealt with during his allocated time for QGIS 2.16 bug fixing.

Severo/Alto:

Normal

Otro:

Sandro Santilli

Martin Dobias

  • Digitizing: «Simplify Feature» should not open a dialog when no feature is clicked
  • Digitizing: how to abort «Simplify Feature» or «Rotate Feature» tool is not that obvious
  • One road missing upon Add Vector Layer!
  • Autotracing fails with Circular Arcs in geometries
  • WMS not working on master a625eeb (2.15.0-80)
  • Processing preconfigured algorithms python error
  • GPS don’t record geometry point, but only attribute values…
  • style dock: transparency panel (global transparency, transparent pixel, etc.) not working for hillshade renderer
  • style dock: back button & breadcrumb missing when a rule-based label rule is being edited
  • Fix undo/redo for rule-based renderer/labeling in styling dock
  • Fix updates of undo widget in styling panel
  • style dock: hillshade renderer’s global transparency value resets after changing symbology settings
  • style dock: values of raster’s layer rendering options not properly restored

Matthias Kuhn

  • Improve QgsMapLayerRegistry stability
  • Processing: Difference algorithm: don’t ignore invalid geometries by default
  • Fixed some Python 3 compatibility issues
  • Work on re-enabling osx tests (merged after 2.16 release)
  • Documentación de la API
  • startup.py se ejecuta dos veces
  • UX fixes:
    • Attribute table: always show sequential column header numbers
    • Relation Reference Widget: Only enable form button when a feature is set
    • Show feature id in attribute table tooltip
    • Initial widget focus in credential dialog
    • Default timeout for message bar items
    • Add button» state in postgis source select dialog
  • Install missing header files
  • Crash on exit
  • Network cache directory
  • Feature form hidden behind main window on Windows
  • Offline editing: Respect relative paths
  • Offline editing: changed attributes end up in wrong feature
  • Offline editing: Don’t crash with raster layers
  • Relation form grows infinitely
  • Corregir caída cuando se carga el estilo de una capa
  • Fix crash when closing docked attribute table
  • Fix default-misconfigured gpsbabel path
  • Show correct feature count with rule that requires geometry
  • Fix crash when using 2.5D renderer with incompatible layer