Registro de cambios para QGIS 2.8

Fecha de lanzamiento: 2015-02-20

Este es el registro de cambio para el siguiente lanzamiento de QGIS - versión 2.8 “ Wien”. Wien es “Viena” en alemán - la ciudad anfitriona de nuestro encuentro de desarrolladores en noviembre 2009 y de nuevo en marzo 2014.

Lanzamiento de Largo Plazo

Esta es una versión especial ya que se designa como “LTR” (versión a largo plazo). Las versiones de LTR serán compatibles con las correcciones de errores retroportados durante un año, y se congelará de forma permanente (es decir, no se agregarán nuevas características, solo correcciones de errores y actualizaciones triviales).

El propósito de los lanzamientos de LTR es proporcionar una plataforma estable y que cambie con menos frecuencia para empresas y organizaciones que no desean lidiar con la actualización de las habilidades de los usuarios, materiales de capacitación, etc. más de una vez al año. El éxito de la LTR depende de ustedes, nuestros queridos usuarios: necesitamos su apoyo para ayudar a financiar las correcciones de errores y asegurarnos de que en sus contratos de soporte con proveedores de soporte especifique que las correcciones de errores realizadas en su nombre se aplican a la rama LTR así como nuestra rama de desarrollo normal.

Si un LTR es importante para usted, considere también apoyar directamente el proyecto QGIS, o aliente a su proveedor comercial a usar LTR como base para su solución empresarial para que todos puedan beneficiarse de una plataforma estable que se mejora y refina continuamente. Tenga en cuenta que para los usuarios y organizaciones que les gusta vivir al límite, nuestros lanzamientos regulares de cuatrimestrales continuarán sin cesar.

Nuevas Características

QGIS 2.8 también es una versión especial porque incluye muchas características nuevas, ajustes y mejoras para hacer que el SIG de escritorio gratuito más popular sea aún más completo y útil.

Cada vez que se agregan nuevas funciones al software, se introduce la posibilidad de nuevos errores: si encuentra algún problema con esta versión, presente un reporte en el 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).

¡Desde la comunidad QGIS esperamos que disfrutes de esta versión! Si desea donar tiempo, dinero o participar de alguna otra manera para hacer que QGIS sea más increíble, dese un paseo por qgis.org <https://qgis.org> _ y ¡eche una mano!

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

Puede ver una lista actual de donantes que han hecho contribuciones financieras grandes y pequeñas para el proyecto en nuestra lista de donantes. Si desea convertirse en patrocinador oficial del proyecto, visite nuestra página de patrocinio para obtener más información. El patrocinio de QGIS nos ayuda a financiar nuestras seis reuniones mensuales de desarrolladores, mantener la infraestructura del proyecto y financiar los esfuerzos de corrección de errores.

Si le gusta usar QGIS, considere hacer una donación para apoyar el proyecto, ya sea financiero o de su tiempo y habilidades! Por último, nos gustaría tomar un momento para alentarlo a financiar una campaña especial por uno de nuestros desarrolladores de QGIS para obtener un conjunto de pruebas de trabajo para QGIS para que podamos mejorar el proceso de garantía de calidad y ofrecerle las mejores versiones posibles.

QGIS es un software Libre y no está bajo ninguna obligación de pagar nada por usarlo - de hecho queremos animar a la gente a usarlo sin importar el estado financiero o social que tenga - creemos que el empoderamiento de la gente con herramientas de toma de decisiones espaciales resultará en una mejor sociedad para toda la humanidad.

General

Característica: Ingrese expresiones en las cajas de girado

Al editar atributos en la tabla de atributos o formularios, ahora puede ingresar expresiones directamente en un spin box, p. Ej. ``5*2.5”” y serán evaluados automáticamente.

Característica: Pueden importarse/exportarse marcadores

Ahora es posible guardar / cargar sus marcadores en un archivo. Esto facilita compartir ubicaciones marcadas o transferirlas entre computadoras.

Esta característica fue desarrollada por: Salvatore Larosa

Característica: Mejoras a expresiones

  • La división de enteros produce un double cuando se requiere: anteriormente dividir dos enteros en una expresión siempre daría como resultado un valor entero, es decir, 5/2 = 2''. Ahora el resultado siempre será double cuando sea necesario, por lo que ``5/2 = 2.5 '', que es mucho más esperado por los usuarios. Se ha agregado un nuevo operador de división de enteros: ``// para imitar el comportamiento anterior, es decir, ``5//2 = 2””.

  • Nueva función “if()”: Ahora existe una nueva expresión if(cond, true, false)

  • Evaluación floja para expresiones

  • Se agregó «get» y «transform» geometría: estas nuevas palabras clave se pueden usar con getFeature para algunas pruebas de geometría como intersecciones, cruces, contiene, etc.

  • geometry - retorna la geometría de un objeto espacial

  • transform - devuelve la geometría transformada

Característica: marco de prueba continua y mejoras de QA

En nuestra continua búsqueda para mejorar la estabilidad y la calidad de QGIS, cada cometido ahora se prueba con una suite creciente de pruebas para identificar regresiones automáticamente. En la imagen de la derecha, puede ver que la lista de solicitudes de prueba entrantes en nuestra página de GitHub ahora se anota automáticamente con una marca o una cruz en función de si nuestro conjunto de pruebas se ejecutó con éxito en Travis.ci cuando se realiza o actualiza la solicitud de prueba.

Ahora también realizamos regularmente análisis de Coverity de la base de código QGIS. Como resultado de esto, hemos identificado y solucionado más de 1000 problemas marcados, incluidas pérdidas de memoria y posibles bloqueos. QGIS tiene una densidad de defectos de 0.01, mientras que el promedio para programas de tamaño similar es de aproximadamente 1.0.

Herramientas de análisis

Característica: Mejoras al diálogo de medición

La herramienta de medida se ha mejorado para que ahora pueda seleccionar qué unidades se deben usar en el cuadro de diálogo de medida. También hay una nueva sección de información en el cuadro de diálogo que muestra qué configuraciones se están utilizando durante los cálculos de medición.

Explorador

Navegador más responsivo

En el navegador QGIS, los elementos ahora se expanden en sus propios subprocesos, lo que acelera el tiempo de carga del navegador y lo hace más receptivo. Navegar por las fuentes de PostGIS ahora es mucho más rápido en el navegador. La instantánea animada a la derecha (haga clic en la imagen para ver la animación) muestra la carga de dos servidores WMS lentos en paralelo. El estado del navegador (expansión del árbol) se restaura al inicio.

Esta característica fue desarrollada por: Radim Blazek

Proveedores de Datos

Característica: Soporte para gráficos leyenda WMS contextuales

Si su servidor WMS admite leyendas contextuales, ahora también puede utilizarlas en QGIS. Las leyendas contextuales son solicitudes getLegendGraphic que devuelven solo la leyenda relevante para su extensión de vista actual y, por lo tanto, no incluyen elementos de leyenda para cosas que no puede ver en el mapa actual.

Esta característica fue financiada por: Regione Toscana

Esta característica fue desarrollada por: Faunalia

Gestión de datos

Característica: Prefijos personalizados para uniones

Ahora puede definir un prefijo personalizado en el administrador de combinaciones en el cuadro de diálogo de propiedades de capa. Al usar un prefijo, la tabla de atributos mostrará nombres de atributos junto con su prefijo preferido.

Característica: Soporte para la creación de capas temporales de memoria

Esta versión agrega soporte para crear nuevas capas temporales de memoria dentro del núcleo QGIS. Las capas de memoria se pueden crear en la opción de menú Layer --> Create layer --> New Temporary Scratch Layer.

Característica: Soporte para cálculos en filas seleccionadas

En la tabla de atributo ahora puede hacer cálculos en las filas seleccionadas solo gracias al nuevo botón adicionado a la barra de la calculadora de campo.

Digitalización

Característica: Herramientas avanzadas de digitalización

Si alguna vez deseó poder digitalizar líneas exactamente paralelas o en ángulos rectos, bloquear líneas en ángulos específicos, etc. en QGIS, ¡ahora puede hacerlo! Las herramientas de digitalización avanzadas son un puerto del complemento CADinput y agrega un nuevo panel a QGIS. El panel se activa al capturar nuevas geometrías o partes de geometría

Característica: Herramienta simplificar mejorada

La herramienta simplificar ha sido revisada, adicionando:

  • Soporte reproyección al vuelo

  • el usuario puede especificar la tolerancia exacta (no sólo un valor relativo disparatado)

  • tolerancia puede ser especificada tanto en unidades de mapas, unidades de capa o píxeles

  • definiciones de tolerancia se almacenan en configuración

  • simplificar múltiples entidades a la vez (arrastre un rectángulo en vez de solamente pinchar)

  • soporte para entidades multipartes

  • estadística sobre la reducción del número de vértices

Esta característica fue financiada por: Tracks for Africa

Esta característica fue desarrollada por: Lutra Consulting en cooperación con Kartoza

Característica: Mejoras del alineado

Hay un nuevo modo de ajuste: ajuste a todas las capas que agiliza el ajuste entre todas las capas. Además, la arquitectura de ajuste subyacente de QGIS se ha revisado haciendo que el ajuste sea mucho más rápido en proyectos grandes y mejorando la precisión con la que se realiza el ajuste. También hay menos confusión con las tolerancias de ajuste en las unidades de mapeo o unidades de capa, por lo que esas tolerancias anticipadas de 1 metro no se convierten en tolerancias de 1 grado sin que usted lo sepa.

Esta característica fue financiada por: ` Ville de Vevey, SITNyon <http://www.vevey.ch/>`_ y Grupo de Usuarios QGIS Suiza

Esta característica fue desarrollada por: Lutra Consulting

Leyenda de Capa

Característica: Representación de leyenda como un árbol, mostrar basado en reglas

Los usuarios avanzados que aprovechan el sistema de representación basado en reglas de QGIS estarán encantados de ver que las reglas ahora se presentan como un árbol en la leyenda. Mejor aún, cada nodo en el árbol se puede activar / desactivar individualmente, proporcionando una gran flexibilidad en la que las subcapas se representan en su mapa.

Esta característica fue financiada por: SIGE

Esta característica fue desarrollada por: Lutra Consulting en cooperación con Kartoza

Diseñador de Mapa

Característica: Mejoras del IGU del Diseñador

  • Opción de menú Ver para ocultar cuadros delimitadores. Esto permite a los usuarios ocultar los cuadros delimitadores para los elementos seleccionados en de una composición. Es una característica útil para permitir la interacción con los elementos y obtener una vista previa exacta de cómo se verán cuando se exporte la composición, sin grandes cuadros que bloqueen la vista.

  • Modo pantalla completa para diseñador

  • Opción para alternar visualización de paneles en el compositor, disponible tanto en el menú de visualización'', utilizando el acceso directo ``F10 como presionando Tabulador cuando se selecciona el lienzo del compositor. Es útil para maximizar el espacio al planificar un diseño de mapa.

Característica: Mejoras grid

En el compositor ahora tiene un control más fino de la visualización de cuadros y anotaciones. Anteriormente, para mapas rotados o cuadrículas reproyectadas, el compositor dibujaría todas las coordenadas para cada lado del mapa. Esto dio como resultado una combinación de coordenadas de latitud/y y longitud/x que se muestran en un lado. Ahora puede controlar si desea todas las coordenadas, solo latitud o longitud solo para cada lado del marco del mapa. También se han agregado opciones similares para controlar cómo se divide la cuadrícula de un marco del mapa.

Nueva dirección descendente vertical para anotaciones. Este cambio agrega un nuevo modo de dirección vertical descendente para las anotaciones de cuadrícula del mapa. Anteriormente, solo se admitía texto ascendente para las anotaciones verticales.

Característica: Márgenes de elementos etiqueta

  • Ahora puede controlar los márgenes horizontales y verticales para elementos de etiqueta. Anteriormente, solo se aplicaba una configuración de margen único a los márgenes horizontales y verticales. Este cambio permite a los usuarios especificar diferentes márgenes horizontales y verticales.

  • Ahora puede especificar márgenes negativos para los elementos de la etiqueta, **permitiendo que el texto se dibuje ligeramente fuera de los límites de un elemento etiqueta **. Esto es deseable para alinear los elementos de la etiqueta con otros elementos mientras permite la alineación del margen óptico para el tipo de etiqueta.

Complementos

Característica: mejoras a consola Python

Ahora puede arrastrar y soltar scripts de python en la ventana QGIS y se ejecutarán automáticamente. También agregamos un icono de barra de herramientas a la barra de herramientas de complementos y un acceso directo (`` Ctrl-Alt-P “”) para un acceso rápido a la consola de Python.

Procesado

Característica: Nuevo tipo de parámetro del predicado geométrico

Con este nuevo tipo de parámetro, utilizado en los algoritmos Seleccionar por ubicación, Extraer por ubicación y Atributos por ubicación, el usuario puede seleccionar con precisión el operador espacial a utilizar.

Esta característica fue financiada por: Ministerio Francés de Ecología, Desarrollo Sustentable y Energía

Esta característica fue desarrollada por: Camptocamp

Característica: Nuevos algoritmos

Varios nuevos algoritmos han sido adicionados al marco de procesamiento:

  • Algoritmo puntos regulares (atiende #5953)

  • Algoritmo diferencia simétrica (atiende #5953)

  • Algoritmo división vector (atiende #5953)

  • Algoritmo cuadrícula vector (atiende #5953)

  • Algoritmo de cálculo de curvas hipsométricas

  • Dividir líneas con líneas

  • Campos de refactorización algoritmo de manipulación de atributos

Programabilidad

Característica: Adicionar funcionalidad comentario a expresiones

Se pueden agregar ahora comentarios a las expresiones usando un prefijo -- de estilo SQL.

Prestación: Editor de función de expresión personalizado

Ahora puede definir funciones de expresión personalizadas en el widget de expresión. Consulte esta publicación de blog para obtener más detalles.

Característica: Soporte Qt5

QGIS ahora puede construirse usando bibliotecas Qt5. Note que actualmente la mayoría de los binarios aún estarán con Qt4 por defecto.

Característica: Carga en masa de índice espacial

En la API, hemos agregado soporte para la carga masiva de índice espacial. Esta es una forma mucho más rápida de inicializar un índice espacial. Desde python es tan simple como:

index = QgsSpatialIndex( layer.getFeatures() )

De una simple prueba con 50K puntos en una capa memoria:

carga en masa ~ 100 ms

insertando características ~ 600 ms

El árbol índice también debería en teoría estar mejor construido y podría resultar en vistas más rápidas.

Característica: Ejecutar solo la parte seleccionada de una consulta SQL

En el editor de SQL del administrador de BD, ahora es posible resaltar una parte del SQL y solo esa parte se ejecutará cuando presione F5 o haga clic en el botón ``ejecutar””

Servidor QGIS

Característica: Complementos servidor python

El soporte de complementos de Python para el servidor QGIS acerca el poder de python al lado del servidor, permitiendo un desarrollo y despliegue rápido y eficiente de nuevas características.

Esta característica fue desarrollada por: Alessandro Pasotti (ItOpen)

Característica: Soporte para estilos de capa

  • Servidor QGIS ahora soporta estilos predefinidos de capa en pedidos GetMap

  • QGIS Server ahora soporta múltiples estilos en pedido GetStyles (vea sección simbología abajo)

Característica: Adiciona Método DescribeLayer a WMS

Perfil de descriptor de capa estilizada del servicio de mapas web: DescribeLayer

http://www.opengeospatial.org/standards/sld

La definición de un estilo definido por el usuario requiere información sobre las características que se simbolizan, o al menos su característica/tipo de cobertura. Dado que los estilos definidos por el usuario se pueden aplicar a una capa con nombre, debe existir un mecanismo por el cual un cliente pueda obtener información de tipo de característica/cobertura para una capa con nombre. Este es otro ejemplo de cerrar la brecha entre los conceptos de capas y estilos de WMS y los conceptos de WFS/WCS, como el tipo de característica y la capa de cobertura. Para permitir esto, un WMS puede admitir opcionalmente la solicitud DescribeLayer.

Se ha pensado que el método DescribeLayer es mas acertado que sobrecargar aún más el documento de capacidades WMS.

Para cada capa nombrada, la descripción debe indicar si realmente se basa en datos de entidades y, de ser así, debe indicar el WFS/WCS (mediante un prefijo de URL) y los tipos de entidades/cobertura. Tenga en cuenta que es perfectamente válido que una capa con nombre no se pueda describir de esta manera.

Simbología

Prestación: Tipo de llenado de imagen ráster

Este nuevo tipo de símbolo de capa permite rellenar polígonos con un (mosaico) de imagen ráster.

Las opciones incluyen nombre de archivo (datos definidos), opacidad, tamaño de imagen (en píxeles, mm o unidades de mapa), modo de coordenadas (función o vista) y rotación.

Característica: Renderizador vivo de mapa de calor

El nuevo visualizador mapa de calor de capa vector permite mapas de calor vivos, dinámicos para capas puntos.

Las opciones incluyen la especificación del radio del mapa de calor en píxeles, mm o unidades de mapa, la elección de la rampa de color, los puntos de ponderación por campo y un control deslizante para seleccionar un ratio entre la velocidad de renderización y la calidad.

Característica: Múltiples estilos por capa

Ahora es posible establecer múltiples estilos para una capa y luego alternar fácilmente entre ellos. Esta funcionalidad está disponible en el ``menú contextual de leyenda -> submenú de estilos”” donde es posible agregar/eliminar estilos y alternar rápidamente entre ellos. Los conjuntos de capas recuerdan estilos, y también se pueden aplicar diferentes estilos a elementos individuales del compositor del mapa. Los múltiples estilos definidos también están disponibles cuando el proyecto se sirve a través de QGIS Server como una capa WMS. Para obtener más información sobre esto, consulte también esta publicación de blog.

Esta característica fue financiada por: Regione Toscana

Esta característica fue desarrollada por: Gis3W, Lutra Consulting

Característica: Más configuración de simbología definida por datos

Se ha mejorado la interfaz de usuario para la configuración de simbología definida por datos: moviendo la opción definida por datos junto a cada propiedad definible de datos (de acuerdo con otras partes de QGIS como las propiedades de etiquetado). Además, se han hecho muchas propiedades nuevas como datos definibles para simbología. Esta mejora de la interfaz de usuario también proporciona una forma de ver de inmediato si se define una anulación definida por datos así como un acceso más fácil a las configuraciones definidas por datos.

Característica: Exportación DXF: mejora exportación símbolo marcador

Se ha mejorado la funcionalidad del exportador de archivos DXF, con mayor fidelidad de los símbolos de marcador exportados a la simbología original QGIS.

Característica: Rotación de mapa en tela, rotación mejorada en diseñador

Esta versión incluye soporte preliminar para la rotación del lienzo del mapa. Puede rotar el lienzo utilizando el nuevo widget de rotación en la barra de estado. El soporte de rotación también se ha extendido al compositor de mapas para que maneje correctamente el etiquetado, la simbología, etc.

Esta característica fue financiada por: Japan Space Imaging Corporation (JSI)

Esta característica fue desarrollada por: Faunalia

Interfaz de usuario

Característica: Selección de proyección mejorada/consistente

Todos los cuadros de diálogo ahora usan un widget de selección de proyección consistente, que permite seleccionar rápidamente entre proyecciones estándar/QGIS de proyectos recientemente utilizados.

.