Registro de cambios para QGIS 2.10

Este es el registro de cambio para el siguiente lanzamiento de QGIS - versión 2.10.0 “Pisa” - ciudad anfitriona de nuestro encuentro de desarrolladores en Marzo 2010.

Último Lanzamiento

This is the next release in our 4-monthly release series. It gives you early access to the new features we have been working on and represents the “cutting edge” of QGIS development. If you are working in a production environment where you wish to be more conservative about rolling out new features to your users, we also provide a Long Term Release (LTR) version of QGIS. The current LTR is version 2.8.2 and is available at download.qgis.org. LTR releases will be supported with backported bug fixes for one year, and will be in permanent feature freeze (i.e. no new features will be added, only bug fixes and trivial updates). The features provided in QGIS 2.10 “Pisa” will be included in the next LTR release (slated for release in 2016), so using this release provides you with an excellent opportunity to test new features that will make their way into the next LTR.

Nuevas Características en QGIS 2.10 “Pisa”

QGIS 2.10.0 includes many great new features, tweaks and enhancements to make the most popular Free desktop GIS even more feature filled and useful. Whenever new features are added to software they introduce the possibility of new bugs - if you encounter any problems with this release, please file a ticket on the QGIS Bug Tracker.

Gracias

Nos gustaría agradecer a los desarrolladores, documentadores, probadores y a las muchas personas que ofrecen su tiempo y esfuerzo voluntario (o financian a personas que lo hacen).

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!

Finalmente nos gustaría agradecer a nuestros patrocinadores oficiales por el soporte financiero invalorable que proveen a este proyecto:

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 and 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.

QGIS is Free software and you are under no obligation to pay anything to use it - in fact we want to encourage people far and wide to use it regardless of what your financial or social status is - we believe empowering people with spatial decision making tools will result in a better society for all of humanity.

General

Característica: Parámetros de unión ahora pueden ser editados

Ahora es posible editar parámetros join (tales como el prefijo join o columnas a unir/join) después que el join ha sido creado. Antes de este cambio se tenía que borrar y recrear todo el join.

image14

Característica: Capas con joins ahora pueden ser filtrados

Antes de la versión 2.10 una capa no podía ser filtrada si tenía al menos un join. Ahora todavía es filtrable, pero solo usando columnas de la tabla maestra original.

image15

Característica: Mejoras generales

Así como los numerosos elementos listados abajo, se hicieron las siguientes mejoras:

  • Soporte para capas Pointcloud en PostGIS
  • Improved icon bars and icons in dockable widgets to occupy less screen real estate and for improved OSX appearance
  • Mejoras al complemento / proveedor GRASS
  • Soporte para escrituras no-latinas en etiquetas curveadas
  • Calculadora ráster y herramientas de referenciación muy mejoradas y más robustas
  • IU y flujo de trabajo mejorado para la ventana de propiedades de etiqueta definidas por datos

image16

Característica: Manejo mejorado de potencial sobreescritura de archivo de proyecto

QGIS 2.10 will now warn you when attempting to save you project if last modification date of a loaded project has changed. This is useful if more than one user or session has the same project file open and are both attempting to save edits to the project file.

Esta característica fue desarrollada por: Jürgen Fischer (norBIT)

image17

Característica: Nuevo motor de geometría

QGIS 2.10 has a new geometry engine. In general you won’t see many differences on the user interface yet, but this lays the foundation for a much richer set of geospatial capabilities that we will be able to support in the future. The new implementation supports curved geometry types (so for example you can represent a traffic roundabout as a circle rather than a segmented polygon made to look like a circle) and has backend support for z/m values in geometries. To use curves in QGIS you will need to use PostGIS or a similar datastore that is able to express curvilinear geometries. If you want to have a play you can try a simple exercise like this in your PostGIS database:

-- Table: curves DROP TABLE curves;
CREATE TABLE curves (
   id bigserial NOT NULL,
   geometry geometry(CURVEPOLYGON, 4326),
   name text,
   CONSTRAINT p_key PRIMARY KEY (id)
   );

INSERT INTO curves VALUES ( 1, st_geomfromtext(
   'CURVEPOLYGON(CIRCULARSTRING(1 1,1 2, 2 2, 2 1, 1 1))', 4326), 'test');

Luego adicione las curvas de capas al proyecto.

Esta característica fue desarrollada por: Marco Hugentobler (Sourcepole AG)

Esta característica fue financiada por: Kanton Solothurn, Suiza

image18

Herramientas de análisis

Característica: Nuevo widget de resumen estadístico en el acople

Can display summary statistics (e.g. mean, standard deviation, …) for a field or expression from a vector layer or selection. This is provided by means of a new dock panel that you can activate from the View -> Panels -> Statistics menu. Please note that you will only be able to generate statistics on vector layers that have a numeric column.

image1

Característica: Usar funciones logarítmicas en la calculadora ráster

The raster calculator (Raster -> Raster Calculator in the QGIS menu) is a tool that allows you to perform matrix operations on one or more raster layers. With QGIS 2.10 you can now use LN and LOG10 functions in the raster calculator.

image2

Característica: Nuevas características de estadísticas zonales

Zonal statistics provide a way to extract aggregate values for the pixels underlying a polygon. The following new features have been added to our zonal statistics tool:

  • ahora puede seleccionar qué estadísticas calcular
  • estadísticos extras han sido adicionados (mediana, desv estándar, mín, máx, rango, minoría, mayoría y variedad)
  • habilidad para seleccionar la banda ráster para usar la extracción de estadísticos

Note that zonal stats is a “core plugin” (a plugin that ships with your QGIS installer), but is disabled by default. You need to enable it in the plugin manager and then a menu entry for zonal statistics will appear in the Raster menu.

image3

Explorador

Característica: Nuevo widget de propiedades del navegador

When using the QGIS Browser dock panels (View -> Panels -> Browser), you and now enable a properties widget at the bottom of the file system tree. Any data source that you click on will have its properties shown in this panel. This makes it quick and convenient to see basic information about the dataset you have selected. To toggle the properties view, you should use the i icon at the top of the browser panel.

image4

Característica: Nuevo ícono del navegador

The QGIS Browser is a separate, standalone application that allows you to browse and view the GIS datasets available to you (from your file system, database connections, web service connections etc.) In previous releases of QGIS we used a very similar icon to the QGIS application itself which has been the source of confusion for many users. In order to reduce the likeliness of opening the wrong application, we have created a new icon for QGIS Browser.

image5

Proveedores de Datos

Característica: Mejoras a Exportación DXF

The DXF export was continuously improved in the last three QGIS versions. This version introduces an improved SVG or simple marker to DXF block conversion, fixes a few bugs and issues that resulted in incomplete (unreadable) DXF files. In the Screenshot you can see the original view in QGIS on the left and the rendering of the exported DXF file in Autodesk TrueView on the right.

Vea también este artículo en qgis.ch que explica qué es soportado y qué no lo es.

Esta característica fue desarrollada por: Jürgen Fischer (norBIT)

Esta característica fue financiada por: Communidades de Morges, Uster, Vevey y SIGE

image6

Característica: filtros de expresión del lado de proveedor PostGIS

In QGIS 2.10 you can now filter features on the database server side. Only supported expressions will be sent to the database. Expressions using unsupported operators or functions will gracefully fallback to local evaluation.

To make use of this feature you need to enable it in Settings -> Options -> data sources. If your filter expression is PostgreSQL compliant it will automatically be run on the server side. You can also make use of this feature when using the python API for example when using these calls.

QgsFeatureRequest().setFilterExpression( expression )

o

QgsVectorLayer::getFeatures( expression )

image7

Gestión de datos

Característica: Campos virtuales ahora son actualizables

Prior to version 2.8 you had to delete and recreate virtual fields if you wanted to change the expression for calculating the virtual field. In 2.10 you can now go to the Fields tab and press the small Expression button to open the expression editor and update the expression used for the virtual field.

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

Esta característica fue financiada por: Ciudad de Uster, Suiza

image8

Feature: Line edit with auto-completer for ValueRelation edit widget

The value relation edit widget for vector layers (Layer -> Properties -> Fields -> Edit Widget -> Value Relation) can now be set to autocomplete as you start typing in the input box it creates on the feature form.

image9

Característica: Mejoras al Administrador BD

Existen dos nuevas características en el Administrador BD:

Consulta como capa ya no necesita una columna entera única

A column with unique integer column is not needed anymore to load an SQL query as a QGIS layer. An auto-incremented value will be used in place.

Integración de un constructor de consulta SQL

A new window in DB Manager helps the creation of SQL queries by means of widgets where table names, column names and functions can be selected by the user. It has been ported from the QSpatialite plugin and works for PostGIS and Spatialite providers.

Estas características fueron financiadas por: MEDDE (Ministerio Francés de Desarrollo Sustentable)

Estas características fueron desarrolladas por: Hugo Mercier / Oslandia

image10

Feature: Filter chaining for relation reference widget

To select linked entries from other tables one can use the relation reference widgets. One can either select elements graphically by selecting them in the map, if the linked feature has a geometry attached or choose an element by the linked id. To facilitate the non-spatial selection it is now possible to narrow the available options with filters (chained or unchained). If the filters are unchained their choices are combined with «AND» to define the available options. If chained is checked, a drill-down mode for the filters is activated so each filter only shows the entries which correspond to the previous filter. This is useful for selecting from hierarchical data like City -> Street -> Number.

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

Esta característica fue financiada por: SIGE

image11

Diagramas

Característica: Mejoras de diagrama

The diagram functionality in QGIS allows you to overlay small pie charts or histograms over features on the map. In this release we have made the following improvements to diagramming support:

  • Diagramas pueden ser desabilitados sin perder la configuración
  • Adicionar caja de selección para mostrar siempre diagramas para una capa
  • El interfaz de usuario de diagramas ha sido actualizado para simplificar el diálogo y hacerlo más amigable al usuario
  • Las clases de diagrama son mostradas ahora en la leyenda de la capa

image12

Digitalización

Característica: Herramienta mejorada de rotación de geometría

La herramienta de rotación de geometría es una herramienta avanzada de digitalización que le permite rotar arbitrariamente la geometría de un elemento. Las siguientes mejoras han sido realizadas a la herramienta de rotación:

  • ahora puede usar entrada numérica en la herramienta de rotación de mapa
  • puede usar la caja combo para definir los ángulos
  • added support for snapping to angles (directly enabled when usingshift + click``)
  • rotation anchor is defined on CTRL+click and not on mouse move

image13

Etiquetado

Feature: «Follow point» alignment for multiline labels

When set to this mode, text alignment for labels are dependent on the final placement of the label relative to the point. Eg, if the label is placed to the left of the point then the label will be right aligned, and if it is placed to the right of the point then the label will be left aligned. This greatly improves the appearance of multiline labels for point layers.

image19

Diseñador de Mapa

Característica: Agregar modo de tamaño a barra de escala para ajustar un ancho deseado de barra de escala

In previous QGISversions it was hard to use graphical scalebars when the range of potential scales was big. The scalebar would either be quickly too wide or too narrow and one had to manually adapt the segment sizes (units per segment) after each scale change. It also meant that graphical scalebars couldn’t be really used in Atlas serial printing or with QGISserver when the final map scale was unknown. With QGIS2.10 one can now set min/max sizes for one segment length in mm and QGISwould automatically adapt the units per segment while still keeping round values.

Don’t forget to also set the alignment of the scalebar, esp. if you want it to be centered or right-aligned!

Esta característica fue desarrollada por: Sandro Mani (Sourcepole AG)

Esta característica fue financiada por: Kanton Glarus, Suiza

image20

Programabilidad

Característica: Mejoras para programadores

Hemos hecho varios cambios y mejoras que serán de interés a los desarrolladores:

  • We have upped the minimum requirement for Qt4 to version 4.8. Qt4 is one of the main C++ toolkits / libraries we use to create QGIS.
  • Nueva clase QgsStatisticalSummary para calcular estadísticas desde una lista de números.
  • Permite fuente de dato de capa vector cambiante.
  • Compartición implícita de clases : QgsField, QgsFields, QgsDataDefined, QgsFeature, QgsGeometry.
  • Plugins can now create their own entries in the browser widget with two new classes : QgsDataItemProvider and QgsDataItemProviderRegistry.

image21

Servidor QGIS

Característica: Soporte de parámetro tolerancia en pedidos WMS GetFeatureInfo

When using WMS layers served by QGIS Server, you can now specify the tolerance for how far from the click origin GetFeatureInfo requests should be considered. This is important for mobile devices where it is harder to exactly point to features. Before this new feature, it was practically impossible to identify point or line features on a mobile device with QGIS server. You can add the following parameters to your GetFeatureInfo requests:

FI_POINT_TOLERANCE=16&FI_LINE_TOLERANCE=8&FI_POLYGON_TOLERANCE=4

y cambiar los valores de tolerancia (en píxles) para coincidir con sus necesidades.

Esta característica fue desarrollada por: Marco Hugentobler (Sourcepole AG)

Esta característica fue financiada por: Ciudad de Uster, Suiza

image22

Simbología

Característica: Hacer coincidir categorías a estilos existentes

Add options under categorised renderer advanced menu to set categories to symbols with a matching name from the style library or an XML style file.

image23

Característica: Variar tamaños de símbolo usando el renderizador graduado

Renderers are the subsystem of QGIS that allow you to create rich cartographical representations of your data. A graduated renderer varies the symbology based on a continuously changing value in a vector layer. In previous versions of QGIS you could only vary the colour (e.g. by using a colour along a colour ramp). In QGIS 2.10, the graduated symbol renderer now allows you to to vary size or the colour. For point layers you can vary the point size, for lines you can vary the line width. Polygon layers retain only the ability to vary by colour, line width is not yet supported.

Esta característica fue desarrollada por: Vincent Mora (Oslandia)

Esta característica fue financiada por: Agence de l’eau Adour-Garonne

image24

Característica: Nueva opción para prevenir el recorte automático de rasgos a la extensión del mapa

This option (located under the symbol advanced menu) disables the automatic clipping of lines/polygons to the canvas extent. In some cases this clipping results in unfavourable symbology (eg centroid fills where the centroid must always be the actual feature’s centroid).

image25

Característica: Se ha eliminado tamaño, escala y rotación del menú avanzado

We have removed SizeScale and Rotation from `Layer -> Properties -> Symbology tab -> Advanced Menu. You should rather set rotation on a per-symbol layer basis using an expression or field. The expressions used in old projects are converted to symbol level data defined size and angle properties.

Esta característica fue desarrollada por: Vincent Mora (Oslandia)

Esta característica fue financiada por: Agence de l’eau Adour-Garonne

image26

Característica: Propiedades definidas por datos para el marcador de fuentes de letra

Ahora se pueden ahora definir por datos la mayoría de las propiedades del marcador de fuentes, incluyendo el tamaño del marcador, rotación y caracter.

image27

Característica: Visualizar y modificar el renderizador graduado usando un histograma

A new histogram tab has been added to the graduated renderer, which shows an interactive histogram of the values from the assigned field or expression. Class breaks can be moved or added using the histogram.

Esta característica fue financiada por: ADUGA

Esta característica fue desarrollada por: Nyall Dawson

image28

Feature: Size, rotation and stroke-width expressions at the symbollist level

Size and Rotation can be defined by an expression for all symbol levels composing a marker. Width can be defined by an expression for all symbols composing a line.

For symbols, a legend is generated for varying sizes. This allows multivariate analysis legend in the case of classified/graduated colors.

An assistant, with preview, is accessible through the data defined button to help the user define the size expression. Three methods are available: Flannery, Area and Radius.

Esta característica fue desarrollada por: Vincent Mora (Oslandia)

Esta característica fue financiada por: Agence de l’eau Adour-Garonne

image29

Característica: Efectos vivos de capa para capas y capas de símbolos

Live layer effects add to the already extensive cartographic capabilities of QGIS by adding the ability to add various render effects into the render chain. With live effects you can do things like placing drop shadows under your symbol, skewing and shearing the rendered symbol. You can also layer these effects one on top of each other and set whether the effect should be progressive (i.e. apply itself to the rendered state thus far) or discrete (by re-injecting the source geometry back into the render chain).

Note: This is functionality for advanced users and we should note that overuse of this feature can significantly slow down render times, so you may want to consider having different symbology profiles for your layer - one for generation of production quality maps and one for draft mode.

Esta característica fue desarrollada por: Nyall Dawson

Esta característica fue financiada por: una iniciativa de financiamiento colaborativo

image30