Registro de cambios para QGIS 3.26

image1

Fecha de lanzamiento: 2022-06-17

QGIS 3.26 Buenos Aires viene con muchísimas funcionalidades e incluye una vasto número de mejoras en un conjunto de funcionalidades avanzadas. Esto incluye numerosas mejoras en las capacidades 3D, mejoras en las herramientas para nubes de puntos, y la introducción de un nuevo sistema de visualización de perfiles para la creación de secciones transversales y perfiles de elevación. Lo mejor es que este nuevo sistema de ploteo usa las capacidades nativas de QGIS para el renderizado en incluye toda la simbología, estilos y propiedades controladas por datos que todos ya conocemos.

Puedes ver el video con las funcionalidades más destacadas en YouTube https://youtu.be/pZmrw_zR7sA

La comunidad de QGIS también ha estado activa en un par de campañas de recaudación de fondos, Eventos de puertas abiertas, y el crecimiento del Ecosistema STAC llevaron a una serie de iniciativas intergubernamentales que incluye resultados como el plugin de QGIS STAC Browser, que hace casi trivial la creación de Mosaicos ráster a partir de datos de observación de la Tierra usando software de código abierto y datos abiertos. También hay un tablero de análisis en linea que recoge los datos del QGIS Feed en un intento de mostrar como y donde se está usando QGIS, proporcionando valiosa información para los desarrolladores y la comunidad de QGIS.

También nos gustaría dar las gracias a los desarrolladores, documentadores, probadores y a toda la gente que ofrece su tiempo y esfuerzo (o financia a personas para que lo hagan) para hacer posible las nuevas versiones. De parte de la comunidad de QGIS, esperamos que disfrutes de esta nueva versión. Si desea donar tiempo, dinero o involucrarte en hacer que QGIS sea más impresionante, por favor visita QGIS.ORG y echa una mano.

QGIS es apoyado por donantes y patrocinadores. Puedes encontrar una lista actualizada de donantes que han hecho contribuciones financieras grandes y pequeñas al proyecto en nuestra lista de donantes. Si deseas convertirte en patrocinador oficial del proyecto, por favor visita nuestra página de patrocinadores oficiales<https://www.qgis.org/en/site/getinvolved/governance/sustaining_members/sustaining_members.html#qgis-sustaining-memberships>`__ para más detalles. El patrocinio de QGIS nos ayuda a financiar nuestras reuniones regulares de desarrolladores, mantener la infraestructura del proyecto y financiar los esfuerzos de corrección de errores. A continuación se proporciona una lista completa de los patrocinadores actuales. ¡Muchas gracias a todos nuestros patrocinadores!

QGIS es un software libre y no estás obligado a pagar nada por utilizarlo. De hecho, queremos animar a la gente a utilizarlo, independientemente de su situación económica o social, ya que creemos que dotar a la gente de herramientas para la toma de decisiones espaciales dará lugar a una sociedad mejor para toda la humanidad.

Cambios que eliminan funcionalidades

Funcionalidad: Eliminado el soporte para DB2

El proveedor para DB2 ha sido marcado como obsoleto y eliminado de la interfaz de QGIS desde hace unas cuantas versiones. Como no se ha presentado ningún desarrollador para mantener el soporte a este proveedor de datos, ha sido eliminado y ya no estará disponible en QGIS.

Herramientas de mapa

Funcionalidad: Seleccionar todos los objetos según el valor de un atributo desde el panel de resultados de indentificación

Las herramientas de resultados de identificación ahora tienen disponible una opción desde el menú contextual del valor de un campo que permite seleccionar rápidamente todos los objetos de una capa que tenga el mismo valor.

image3

Esta funcionalidad fue financiada por Camptocamp

Esta funcionalidad fue desarrollada por Ismail Sunni

Interfaz de usuario

Funcionalidad: Orden de coordenadas dependiente del SRC

QGIS ahora usará el orden de coordenadas correspondiente al SRC del proyecto cuando se muestren las coordenadas en la barra de de estado (y en los resultados de identificación). Se ha añadido una opción en las propiedades del proyecto para anular esto si se desea un orden de coordenadas en específico.

Específicamente, esto significa que de ahora en adelante, los proyectos con SRC geográficos (como EPSG:4326), mostraran primero la latitud y en segundo lugar la longitud (a no ser que SRC tenga definido un orden diferente).

image4

Está funcionalidad fue financiada por SevenCs GmbH

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Seleccionar objetos mediante símbolos basados en expresiones

Se ha añadido una acción de «Seleccionar objetos» al menú contextual del botón derecho en los símbolos de la leyenda de una capa. Esto permite seleccionar rápidamente todos los objetos de la capa que coincidan con la clase asociada a un símbolo en simbologías categorizadas, graduadas y por reglas.

image5

Esta funcionalidad fue financiada por City of Canning

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Copia el valor de previsualización de una expresión al portapapeles.

Se ha añadido un nuevo botón a la interfaz del constructor de expresiones que permite copiar en el portapapeles el valor del campo de vista previa de la expresión.

image6

Esta funcionalidad fue financiada por Camptocamp

Esta funcionalidad fue desarrollada por Ismail Sunni

Funcionalidad: Opción para sincronizar el panel de estadísticas con selección capa

Se ha añadido una opción de «Mantener sincronizada con la TdC» al panel de estadísticas, que permite que el panel se sincronice automáticamente con la lista de capas en panel de capas, lo que asegura que se muestren las estadísticas de la capa activa.

La última expresión usada para definir las estadísticas de una capa se guardará para cada capa.

image7

Esta funcionalidad fue desarrollada por Jacky Volpes

Funcionalidad: Implementada la acción de «scroll» para botones de símbolos y colores.

Realizar una acción con la rueda del ratón cuando estemos sobre un capa con símbolos ahora ajustará automáticamente uno de los atributos del estilo. Esta funcionalidad afecta a diferente estilos de diferentes formas, dependiendo de qué control de la interfaz se seleccione.

  • Para símbolos con marcadores, el tamaño del marcador aumenta/disminuye.

  • Para símbolos de líneas, el ancho de la línea crece/decrece.

Además, cuando usemos la rueda del ratón sobre un símbolo de color, la opacidad del color aumenta/disminuye.

image8

Esta funcionalidad fue desarrollada por Mathieu Pellerin

Accesibilidad

Funcionalidad: Desplazamiento horizontal en tablas con mayúsculas+rueda del ratón

Ahora en las tablas de atributo podemos desplazarnos horizontalmente usando la combinación de teclas mayúsculas + rueda del ratón, alternando el desplazamiento vertical que ocurre por defecto.

Esto concuerda con el comportamiento mostrado por LibreOffice, y proporciona una manera conveniente para desplazarnos horizontalmente por tablas cuando un ratón no tiene una rueda dedicada al desplazamiento horizontal.

image9

Esta funcionalidad fue financiada por the City of Canning

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Simbología

Funcionalidad: Nuevo tipo de símbolo «marcador animado»

Un nuevo tipo de símbolo para marcadores permite que los puntos sean dibujados usando un marcador animado, usando un gif, webp, o mng animado. Hay opciones para el archivo que se va a usar, el tamaño, el ángulo y la tasa de cuadros por segundo (fps).

Hay dos formas en las que se manejan los símbolos animados.

  • Si el mapa NO es considerado una animación (i.e. un proyecto normal de QGIS), entonces el cuadro a dibujar será definido unicamente por la marca de tiempo actual (la hora).

  • Si el mapa en si mismo es considerado una animación, entonces el cuadro dibujado para el marcador animado está basado en el cuadro de la animación y la tasa de cuadros por segundo del mapa. Este es el caso cuando el controlador temporal está configurado en modo Animación. En este caso, los marcadores animados seguirán la animación de controlador temporal, e.g. pausando cuando la animación sea pausada, avanzando cuadros con la animación, etc. Este modo también aplica cuando estemos exportando una animación desde el controlador temporal y es usado cuando un complemento especifica la tasa de cuadros y las propiedades del cuadro actual.

image10

Esta funcionalidad fue financiada por North Road Consulting

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Permitir que cualquier símbolo sea un símbolo animado

Los usuarios ahora pueden indicar que un símbolo debería ser tratado como un símbolo animado, a través del menú de opciones para símbolos en la nueva opción «Opciones de la animación».

Este panel de opciones permite a los usuarios habilitar la animación para el símbolo y seleccionar una tasa de cuadros por segundo específica a la que se deberá redibujar el símbolo. Cuando esté activada, el @symbol_frame variable puede ser usada en cualquier propiedad del símbolo definida por datos para poder animar esa propiedad.

Por ejemplo, configurando la rotación del símbolo usando la siguiente expresión definida por datos causará que el símbolo rote con el tiempo, con la velocidad de rotación dictada por la tasa de cuadros por segundo del símbolo.

@symbol_frame % 360

image11

Esta funcionalidad fue financiada por North Road Consulting

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Añadir un nuevo método de clasificación para «Intervalo fijo»

Permite a los usuarios crear intervalos graduados usando una anchura de intervalo especifica para clases (en lugar del número total de clases).

image13

Esta prestación fue financiada por SLYR

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: El panel de patrones para líneas muestra la longitud total del patrón

El panel de patrones de línea personalizados ahora muestra la longitud total del patrón, mejorando la habilidad de los usuarios para emparejar la longitud en conjunto del patrón con tamaños de otras partes de un símbolo.

image14

Esta funcionalidad fue financiada por North Road Consulting

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Seleccionar la categoría de un estilo cuando se almacenen estilos en base de datos

QGIS soport el almacenamiento de estilos de capa en base de datos de origen, o en la base de datos de estilos local. QGIS luego proporciona la habilidad de usar esos estilos como el estilo por defecto de una capa, o proporciona acceso al estilo a través del gestor de estilos.

En anteriores versiones de QGIS, este proceso almacenaba todos los estilos disponibles en la base de datos, sin embargo la nueva funcionalidad permite a los usuarios qué categoría en especifico deben almacenarse, proporcionando un nivel de flexibilidad para guardar estilos en bases de datos similar a la que previamente estaba disponible solo para los formatos de estilo QML y SLD.

image15

Esta funcionalidad fue desarrollada por Jacky Volpes

Etiquetando

Funcionalidad: Permitir el control mediante datos sobre el tipo de anclaje para lineas

Permite usar control mediante datos para los tipos de anclaje, indicio(“hint”) o estricto(“strict”)

Esta funcionalidad fue financiada por City of Freiburg im Breisgau

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Control la ubicación del anclaje para etiquetas relativa a la posición del texto

Se proporciona un control para definir que parte del texto (inicio, mitad, o final) de las etiquetas para lineas corresponde a la posición del anclaje en la colocación de etiquetas. Este permite mayor precisión en la colocación de etiquetas de acuerdo a requerimientos específicos, como, por ejemplo, alinear el final del texto de una etiqueta con una punto en específico de un objeto de tipo línea.

En anteriores versiones de QGIS, las etiquetas siempre estaban centradas sobre la posición del anclaje en líneas, a no ser que fuera una etiqueta curva, en las que se usaba el principio de la etiqueta para determinar la orientación del anclaje.

También se ha añadido una nueva opción para «Seguir colocación», que significa que el anclaje para el texto dependerá de la configuración para la colocación a lo largo de líneas.

  • Para etiquetas ancladas cerca del inicio de la línea (0-25%), la ubicación del anclaje será el inicio del texto de la etiqueta.

  • Para etiquetas ancladas cerca del final de la línea (0-75%), la ubicación del anclaje será el final del texto de la etiqueta.

  • Para ubicaciones de anclaje entre 25 y 75%, la ubicación del anclaje será el centro del texto de la etiqueta.

Esta funcionalidad fue financiada por City of Freiburg im Breisgau

Esta funcionalidad fue financiada por Nyall Dawson (North Road Consulting)

Funcionalidad: Mover de forma interactiva las etiquetas de líneas curvas a lo largo de la línea

La colocación de etiquetas de texto curvas ahora puede ser manipulada de forma interactiva con la herramienta «Mover Etiquetas».

image16

Esta funcionalidad fue financiada por City of Freiburg im Breisgau

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Representación

Funcionalidad: Remuestreo en proveedores WMS

Siguiendo la habilidad de QGIS 3.24 para convertir teselas ráster WMS en datos de elevación, QGIS ha sido consecuentemente mejorado para incluir varios métodos de remuestreo para reducir los artefactos de renderizado en fuentes de datos DEM WMS, tales como el pixelado encontrado en durante el renderizado de sombreados.

image17

Esta funcionalidad fue financiada por Maptiler

Esta funcionalidad fue desarrollada por Lutra Consulting (Vincent Cloarec)

Funcionalidad: Vectorización con enmascaramiento selectivo

QGIS introdujo una funcionalidad de enmascaramiento selectivo en la version 3.12, sin embargo la implementación dependía de la rasterización de los productos cartográficos y esto la hacía inadecuada para algunos trabajos cartográficos.

Esta funcionalidad, largamente esperada, implementa el enmascaramiento selectivo de manera que vectoriza objetos enmascarados o recortados siempre que sea posible, permitiendo resultados de alta calidad en formatos vectoriales tales como SVG o PDF cuando se usa la funcionalidad de enmascaramiento de QGIS.

Esto está implementado de acuerdo a la QEP 186.

image18

Esta funcionalidad fue desarrollada por Julien Cabieces

Objetos 3D

Funcionalidad: Soporte para transparencia en materiales 3D Phong

Proporciona soporte para renderizar objetos semi-transparentes en 3D. Presenta un control de opacidad para el menú de materiales phong, que por defecto está al 100% (totalmente opaco).

image19

Esta funcionalidad fue financiada por el grupo de Usuarios QGIS Suecia.

Esta funcionalidad fue desarrollada por Lutra Consulting (Nedjima Belgacem)

Funcionalidad: Los mapas 3D heredan la configuración del proyecto

Cuando se crea un nuevo mapa 3D en un proyecto, el mapa usará la misma configuración del terreno definida en el proyecto. Esto hace que sea más sencillo crear y destruir mapas 3D, sin tener que volver a configurar las opciones del terreno cada vez.

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Sincronizar la navegación 2D y 3D

Una nueva configuración «Sincronizar navegación» para mapas 3D proporciona la habilidad de sincronizar automáticamente la extensión del mapa del lienzo principal y el punto de vista en un mapa 3D basado en varias opciones de navegación.

  • Opción 1: Siempre que la cámara es desplazada en la vista 3D, la extensión del lienzo del mapa principal (2D) se colocará en el mismo área.

  • Opción 2: Cualquier cambio en la posición del lienzo del mapa principal (2D) resultará en un cambio en la orientación de la cámara 3D para ver aproximadamente la misma extensión desde arriba (posición NADIR - perpendicular al terreno).

  • Opción 3: Un área trapezoidal representando el campo de visión del mapa 3D se dibujará sobre el lienzo del mapa principal (2D).

Hay acciones disponibles para rápidamente activar o desactivar estas opciones.

image20

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Lutra Consulting (Nedjima Belgacem)

Funcionalidad: Eje tridimensional en la vista del mapa 3D

Una eje tridimensional ha sido añadido a la vista del mapa 3D para mejorar la orientación de los usuarios.

Esto incluye opciones para:

  • Mostrar el eje para X/Y/Z o usar Norte/Este/Sur/Oeste en función del sistema de referencia de coordenadas (SRC).

  • Visualización de un cubo etiquetado con caras en lugar de las típicas flechas de eje

image21

Esta funcionalidad fue desarrollada por benoitdm-oslandia

Nubes de Puntos

Funcionalidad: Triangulación de nubes de puntos en vistas 3D

QGIS ahora puede renderizar capas de nubes de puntos como superficies solidas en vistas 3D , lo cual se obtiene mediante triangulación 2.5D.

La triangulación se configura mediante un checkbox en las opciones de estilizado en 3D, y las opciones de configuración permiten la exclusión de triángulos que superen, umbrales definidos por el usuario, de anchura y altura.

Esta triangulación esta disponible para todos los estilos de renderizado de nubes de puntos 3D, incluido color único, rampa de color, clasificación, y RGB.

image22

Esta funcionalidad fue desarrollada por Vincent Cloarec

Funcionalidad: Soporte para nubes de puntos optimizadas para la nube (COPC).

QGIS ahora soporta la lectura de nubes de puntos optimizadas para la nube desde fuentes de datos locales o remotas.

Para más información acerca del formato de nubes de puntos optimizadas para la nube, visita https://copc.io/.

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Lutra Consulting (Nedjima Belgacem)

Funcionalidad: Filtrado de nubes de puntos

Se ha añadido soporte para filtrado de nubes de puntos, incluyendo la herramienta gráfica para consultas. Usando expresiones de filtrado sobre xyz y/o atributos LAS, se puede observar las nubes de punto filtradas tanto en el mapa 2D como vistas 3D.

image23

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Lutra Consulting (Stefanos Natsis)

Funcionalidad: Sincronización de estilos de nubes de puntos

Una nueva opción de estilo para nubes de puntos, llamada «Seguir estilo de renderizado 2D», permite que simbología de nubes de puntos en la vista 3D se sincronice con la de 2D. Cualquier cambio en la simbología 2D se aplicarán automáticamente a la simbología 3D.

image12

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Lutra Consulting (Stefanos Natsis)

Funcionalidad: Mejoras en la simbología por clases

La simbología por clases para las nubes de puntos ha sido mejorada para:

  • Mostrar unicamente clases que estén presentes en el conjunto de datos (en lugar de una lista pre-definida) y mostrar clases no estándar.

  • Mostrar el porcentaje de puntos en cada clase

  • Funcionar también con otros atributos (número de retorno, número de retornos, origen de puntos y algunas otras clases).

image55

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Lutra Consulting (Stefanos Natsis)

Expresiones

Funcionalidad: Operadores Between/Not between

QGIS ahora incluye soporte para los operadores SQL «BETWEEN» y «NOT BETWEEN» en expresiones.

image25

Esta funcionalidad fue financiada por Kanton Solothurn

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Funcionalidad: Variable padre estática en funciones de agregación

En anteriores versiones de QGIS, las expresiones de agregación no pasaban los parámetros del objeto padre como variables estáticas, lo que imposibilitaba que fueran ejecutadas por el proveedor de datos (e.g. PostgreSQL). Este cambio tiene como resultado la mejora de rendimiento en muchas de las funciones de agregación. Por ejemplo, en la expresión aggregate.

IF(aggregate(layer:='parks',aggregate:='count', expression:= 't_id', filter:=intersects( $geometry, geometry(@parent))) < 1, 'FALSE', 'TRUE')

La ejecución del filtro intersects( $geometry, geometry(@parent)) será ejecutado directamente en el proveedor de datos.

Esta funcionalidad fue financiada por Amt für Geoinformation Kanton Schaffhausen

Esta funcionalidad fue desarrollada por David Signer

Digitalización

Funcionalidad: Añadir una opción para evitar que se abra automáticamente la herramienta de edición de vértices

El menú de la herramienta de vértices ahora tiene una opción nueva para «Auto abrir tabla», que está activada por defecto y mantiene el comportamiento ya existente.

Si un usuario opta por desmarcar esta opción, entonces se desactivará la auto-apertura de este menú.

Esto es deseable cuando:

  • El usuario está editando en pantalla completa con los menús (docks) ocultos, y no desea que el editor de vértices se abra de forma automática.

  • El usuario tiene un interfaz altamente modificado de paneles apilados/reordenados, y no quiere que el editor de vértices sigue apareciendo y desapareciendo lo que causa que otro menús se reordenen.

Si un usuario no desea el comportamiento de auto-apertura de la tabla, entonces el menú puede ser cerrado y no aparecerá inmediatamente cuando se cambie a la herramienta de vértices. El menú puede ser entonces abierto a través del menú Vistas - Paneles (o haciendo click con el botón derecho sobre una barra de herramientas), o desde una acción «Mostrar editor de vértices» que ha sido añadida al menú desplegable al botón de la barra de herramientas del editor de vértices.

image26

Está funcionalidad fue financiada por SevenCs GmbH

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Funcionalidad: Integrar herramientas de formas en la digitalización de objetos

Las herramientas de formas han sido aumentadas e integradas con las funciones de las herramientas de digitalización, de manera que éstas pueden ser utilizadas durante la digitalización

Este incluye el soporte en la digitalización de objetos tales como:

  • StraightSegments

  • CircularStrings

  • Streaming

  • Formas

Esto tiene como resultado la habilidad de poder usar las herramientas de añadir parte, añadir anillo, o cualquier otra operación de digitalización para operaciones de digitalización híbridas, por ejemplo, usar la herramienta de arcos circulares o formas rectangulares para crear anillos en polígonos.

Esto requirió mucha refactorización y la migración de código de QgsMapToolDigitizeFeature a QgsMapToolCapture.

image27

Esta funcionalidad fue desarrollada por Denis Rouzaud

Funcionalidad: Nuevas restricciones para el panel de digitalización avanzanda

El panel de digitalización avanzada ahora incluye dos restricciones suaves (guías de autoensamblado) para permitir a los usuarios capturar posiciones relativas a objetos existentes. Estas restricciones se pueden activar e incluyen:

  • Extensión de línea: QGIS proveerá una restricción que traza la extensión de una línea, basado en la orientación de un segmento definido por el segmento seleccionado.

  • Vértice xy: QGIS provee una restricción que corre perpendicular a un vértice existente en orientación vertical u horizontal.

image28

Esta funcionalidad fue financiada por Metrópolis Europea de Lille @Jean-Roc

Esta funcionalidad fue desarrollada por Antoine Facchini

Administración de datos

Feature: Add a «filter rules» search box to vector tile renderer and labeling widgets

Ahora los usuarios pueden filtrar las reglas visibles por una parte de su etiqueta, capa o cadenas de filtro. Esto puede ayudar mucho a encontrar reglas en estilos de mosaico vectorial complejos.

image29

Esta funcionalidad fue financiada por North Road Consulting

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: User defined field names in export

Al exportar capas, ahora los usuarios pueden anular los nombres de los campos en las capas resultantes.

La interfaz de los campos de diálogo de exportación incluye los siguientes cambios:

  • Se ha introducido una nueva columna «Export names» en la tabla de campos

  • Existe una cómoda casilla de verificación para generar automáticamente alias o volver a los nombres de campo originales.

  • Cuando los nombres de los campos son modificados por el usuario, la casilla de verificación mostrará un indicador de estado «PartiallyChecked».

image30

Esta funcionalidad fue financiada por el Grupo de Usuarios de QGIS de Suiza

Esta prestación fue desarrollada por Damiano Lombardi

Feature: Georeferencing vector layers in georeferencer

QGIS soporta ahora la georreferenciación de capas vectoriales en la herramienta de georreferenciación. Esto permite georreferenciar interactivamente capas vectoriales sin referenciación espacial, o volver a referenciar capas con referenciación, de forma similar a los datos ráster. La georreferenciación se produce en una tarea, por lo que QGIS debería seguir respondiendo, incluso con grandes conjuntos de datos.

Basado en #41386

image31

Esta función ha sido financiada por el grupo de usuarios danés de QGIS.

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Add field domain management capabilities to browser

Se ha añadido una nueva API para gestionar dominios de campo a través de conexiones a bases de datos, y QGIS expone ahora esta funcionalidad a través del panel del navegador.

En la actualidad, esta función sólo está disponible para GeoPackages, pero en el futuro podría estar disponible para otros proveedores.

Esta funcionalidad incluye la posibilidad de crear nuevos dominios de campo, así como establecer el dominio de campo para los campos de la tabla GeoPackage.

image32

Esta prestación ha sido financiada por Provincie Gelderland

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Buffered Transactional Editing

Con este modo de edición, todas las capas editables se conmutan de forma sincrónica y todas las ediciones se guardan en un búfer de edición local. El guardado de los cambios se ejecuta dentro de una única transacción en todas las capas (por proveedor).

Este nuevo modo de edición intenta proporcionar una alternativa híbrida para gestionar los enfoques de edición de datos utilizados en los modos de edición actuales, buffers de edición locales y edición transaccional, y se implementa en línea con QEP 203

image33

Esta prestación ha sido financiada por Kanton Glarus

Esta prestación fue desarrollada por Damiano Lombardi

Widgets y Formularios

Feature: Access form reference in python form actions

La instancia de formulario, u objeto QgsAttributeForm, ha sido ahora expuesta a la API de Python para acciones de arrastrar y soltar formularios.

Esto significa que los usuarios de QGIS pueden ahora hacer referencia al formulario actual y producir acciones que cambien los valores dentro del propio formulario, como restablecer los valores por defecto o acciones rápidas para aplicar otros preajustes definidos por el usuario.

Esta implementación se ha realizado en línea con QEP 251

image34

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Feature: Allow drag and drop forms label font and color customization

Ahora es posible personalizar el tipo de letra y el color de las etiquetas de los formularios y los títulos de los grupos o pestañas en la interfaz Arrastrar y soltar desde el diseñador.

image35

Esta funcionalidad fue financiada por ARPA Piemonte

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Feature: Collapse form group by expression

Ahora hay nuevas opciones de configuración disponibles para los cuadros de grupo de formularios de arrastrar y soltar que permiten especificar una expresión para definir si un grupo de formularios debe colapsarse.

image36

Esta funcionalidad fue financiada por ARPA Piemonte

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Herramientas de análisis

Feature: «Keep disjoint features separate» option for dissolve algorithm

Se ha añadido la opción «Mantener objetos espaciales disjuntos separados» para el algoritmo de disolución, que hará que los objetos espaciales y partes que no se solapen ni se toquen se exporten como objetos espaciales separados en lugar de como partes de un único objeto espacial multiparte. De este modo, resulta mucho más sencillo realizar disoluciones simples basadas en la agregación en una sola clase.

image37

Esta funcionalidad fue financiada por City of Canning

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Procesado

Feature: Raise message model tool

Se ha añadido un algoritmo de aumento de mensajes a las herramientas de modelos que permite a los usuarios incluir información adicional en los registros de los modelos. De este modo se evita el abuso de los algoritmos de aumento de errores/avisos y se proporciona un control más detallado de los niveles de registro de los modelos.

image38

Esta funcionalidad fue desarrollada por Mathieu Pellerin

Feature: Run batch processing steps in tasks

Los pasos individuales del diálogo de procesamiento por lotes ahora se ejecutan como una tarea separada siempre que sea posible. Aunque los pasos individuales se siguen ejecutando secuencialmente en lugar de en paralelo, esto mantiene la capacidad de respuesta de la interfaz de usuario, y permite la cancelación sensible y la presentación de informes de progreso.

Esta prestación fue financada por NRCan Contrato#3000739399

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Background processing of model algorithms

Anteriormente, cualquier modelo gráfico diseñado en Procesos era forzado a ejecutarse en el hilo principal, y no soportaba la ejecución en segundo plano. QGIS ahora soporta la ejecución de algoritmos de modelos fuera del hilo principal para que puedan ejecutarse con seguridad en tareas en segundo plano.

Esta prestación fue financada por NRCan Contrato#3000739399

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Allow setting Examples in graphical model help

Se ha añadido una nueva sección de «Ejemplos» al cuadro de diálogo del editor de ayuda del modelo gráfico, que permite a los usuarios introducir sus propios ejemplos personalizados para ayudar a explicar el uso del modelo.

Ahora se muestra una ayuda más instructiva para los modelos en la herramienta qgis_process, incluida la salida de cualquier ejemplo de ayuda que se haya establecido.

image39

Esta prestación fue financada por NRCan Contrato#3000739399

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Overlay tools with multiple overlay layers support

Añade nuevas herramientas de intersección, unión y diferencia que admiten múltiples entradas de «superposición» en lugar de una única capa superpuesta. El flujo de trabajo actual incluye la selección del orden de las capas superpuestas utilizadas en la operación, que se emplean en un proceso iterativo utilizando el resultado de una operación entre dos capas como entrada para la misma operación con la capa siguiente.

Se trata de una abstracción útil que puede utilizarse en diversos escenarios, como los modelos de procesamiento en los que los procesos iterativos o los bucles pueden estar limitados.

image40

Esta prestación fue desarrollada por Alexander Bruy

Opciones de Aplicación y Proyecto

Feature: Project elevation properties framework

Los ajustes de elevación/terreno son ahora ajustes a nivel de proyecto, que se definen a través de las Propiedades del proyecto, pestaña Terreno, en línea con QEP 246 y con el fin de soportar las nuevas herramientas de perfil de elevación.

Este marco proporciona opciones de configuración para:

  • Terreno llano con altura del terreno configurable

  • DEM (Capa Ráster) con ajustes para definir la capa ráster de origen, la escala vertical y el desplazamiento.

  • Malla con ajustes para definir la capa de la malla de origen, la escala vertical y el desplazamiento.

image41

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Optionally store UI configuration in projects

Se ha añadido un ajuste opcional para los proyectos para «Recordar ventanas de tablas de atributos y docks entre sesiones». Si se selecciona para un proyecto, las tablas de atributos abiertas se guardarán en el proyecto y se restaurarán inmediatamente al cargarlo.

Esto se ha diseñado para mejorar los flujos de trabajo cuando un usuario ha construido un proyecto con un conjunto particular de configuraciones de tablas de atributos para sus requisitos, y volver a configurar estas tablas de atributos es una molestia.

image42

Esta funcionalidad fue financiada por City of Canning

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Optionally store layer edit state in projects

Se ha añadido una opción a las propiedades del proyecto para «Recordar el estado de las capas editables entre sesiones». Si esta opción está activada, las capas editables se recordarán al guardar el proyecto y se podrán editar inmediatamente al restaurar el proyecto, lo que facilitará a los usuarios que realizan proyectos complejos centrados en la edición de datos el almacenamiento de sus configuraciones proyecto por proyecto.

image43

Esta funcionalidad fue financiada por City of Canning

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Project style databases support

Una nueva función permite a los usuarios establecer una lista de bases de datos de estilos QGIS para un proyecto. Esto permite que los proyectos se vinculen a varias bases de datos de estilos y, a continuación, muestren todos los símbolos y entidades de esas bases de datos en la interfaz de estilo de capas.

Las rutas de estilo pueden apuntar a bases de datos de estilos .db o a exportaciones .xml. Cuando se carga un proyecto, los selectores de estilo de símbolos y etiquetas mostrarán TODOS los símbolos de TODOS los estilos vinculados al proyecto. Además, cada proyecto dispone ahora de una base de datos de estilos específica del proyecto (que se almacena junto con el proyecto), para almacenar símbolos, formatos de texto, etc. específicos del proyecto.

Esta funcionalidad requiere una versión de QGIS basada en Qt 5.13 o posterior, y está oculta en versiones anteriores (por ejemplo, en Ubuntu 20.04).

image44

Esta prestación ha sido financiada por el grupo de usuarios suizos de QGIS.

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Added setting to show feature counts by default for newly added layers

Si está activada, esta opción hará que el recuento de objetos espaciales se active para cualquier capa de mapa recién añadida/creada. Esta opción permanecerá desactivada por defecto.

image45

Está funcionalidad fue financiada por SevenCs GmbH

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Add a «Skip» option for custom environmental variables

La configuración de QGIS permite a un perfil de usuario particular modificar las variables de entorno del sistema para una mayor flexibilidad, en Configuración –> Opciones –> Entorno.

Esta funcionalidad incluía opciones para «Sobrescribir», «Si no está definido», «Desestablecer», «Preañadir» y «Anexar», que permitían a los usuarios realizar diversas funciones, desde configurar credenciales hasta ampliar sus variables PATH.

Ahora se ofrece una nueva opción «Omitir» que permite a los usuarios ignorar los valores de un campo existente, sin perder los valores almacenados ni tener que eliminarlos de la configuración para desactivarlos.

image46

Esta prestación ha sido desarrollada por Andrea Giudiceandrea

Feature: Revamped projects” default symbols, color ramp, and text format

Esta nueva versión de QGIS ha renovado la forma en que se manejan los símbolos de los proyectos por defecto, con el objetivo de mejorar su UI/UX así como su correcto comportamiento en entornos multiusuario. Los cambios incluyen:

  • Los símbolos predeterminados y las rampas de color de los proyectos se almacenan ahora como simbología XML en lugar de referencias, lo que mejora la portabilidad y la integración con aplicaciones y servicios externos.

  • Se ha añadido un nuevo ajuste de formato de texto predeterminado a nivel de proyecto para permitir la configuración definida por el usuario de la fuente predeterminada del proyecto para las capas vectoriales recién añadidas.

  • La interfaz de usuario se ha actualizado para utilizar los botones de rampa de símbolos y colores de QGIS.

image47

Esta funcionalidad fue desarrollada por Mathieu Pellerin

Gráficos de Perfil

Feature: Elevation profile plotting tool

QGIS incluye ahora una herramienta nativa de trazado de perfiles de elevación.

La herramienta incluye las siguientes prestaciones:

  • Compatibilidad con capas vectoriales, ráster, de malla y de nube de puntos, en función de la configuración de elevación de la capa correspondiente.

  • Dibujar líneas de perfil de forma interactiva mediante una herramienta cartográfica, que admite ajuste, trazado, digitalización de arroyos y curvas.

  • Selección de una línea existente para utilizarla como línea de perfil. Cuando esta herramienta está activa, los usuarios pueden hacer clic en cualquier objeto espacial lineal del mapa para generar una curva de perfil a lo largo de esa línea. Si en el punto sobre el que se ha hecho clic hay varias características, aparecerá un menú emergente que permitirá a los usuarios seleccionar una de las características disponibles.

  • Los gráficos pueden exportarse a PDF (como objetos vectoriales de alta calidad) o a varios formatos de imagen.

  • Los perfiles se representan utilizando símbolos de línea estándar de QGIS, por lo que incluyen soporte para diseño y configuración avanzados, incluyendo soporte para generadores de geometría y efectos de pintura.

  • Medición de distancias en los gráficos

  • Identificación de objetos espaciales en el gráfico mediante un solo clic o haciendo clic y arrastrando el rectángulo. Los resultados se muestran en la ventana de resultados de identificación estándar y admiten capas vectoriales, ráster, de malla y de nube de puntos.

La navegación interactiva por el lienzo del gráfico se realiza mediante los métodos abreviados estándar de QGIS, como:

  • Botón central del ratón: Paneo

  • Espacio: Paneo

  • Ctrl + Espacio: Zoom (acercamiento)

  • Ctrl + rueda Ratón: Acercamiento fino

Se dispone de atajos para desplazar la curva del perfil de elevación a izquierda y derecha, lo que permite a los usuarios «refregar» la curva a través del marco del mapa y encontrar la línea de perfil óptima. La distancia de paso se ajusta para que coincida con la distancia de tolerancia del gráfico, de modo que un solo paso dará lugar a un conjunto diferente de objetos espaciales de puntos y nubes de puntos mostradas en el gráfico.

Los atajos de teclado para dar un codazo son:

  • Ctrl+Alt+,: Scrub izquierda

  • Ctrl+Alt+.: Scrub derecha

Para obtener más información sobre esta impresionante función y marco, asegúrese de ver la presentación QGIS Elevation Profiles Deep Dive en YouTube.

image48

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Flexible vector layer symbology in elevation profiles

Las capas vectoriales añadidas a las cartas de perfil respetarán por defecto su simbología de capa. Se ha añadido una casilla de verificación para desactivar esta opción en las propiedades de elevación de la capa.

Esto significa que los resultados vectoriales en los gráficos de perfil de elevación mostrarán por defecto las características utilizando su correspondiente representador 2D, por lo que los estilos personalizados como las clases categorizadas serán visibles en el gráfico de perfil por defecto.

También hay opciones para cambiar la interpretación del perfil de elevación para capas vectoriales. Por defecto, la herramienta de perfil de elevación utilizará una opción de «características individuales», que muestrea posiciones discretas en las que la línea del perfil de la sección transversal intersecta los objetos espaciales del vector. También hay una opción de «superficie continua» que generará una interpretación de la superficie interpolando a través de las posiciones de muestra para una visualización mejorada, como la producción de una línea de superficie continua a partir de curvas de nivel o puntos de elevación topográficos.

La opción de interpretación «superficie continua» ofrece funciones de representación adicionales, como el estilo de símbolo «relleno por debajo». Esto puede ser más fácil de interpretar en algunos casos y ayuda a ajustarse a las convenciones de simbología esperadas en determinadas disciplinas.

image49

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Flexible symbology for point cloud profile plotting

Las capas de nubes de puntos en las cartas de perfil incluyen las siguientes características de simbología:

  • Visualización de puntos en un solo color o un ajuste para heredar la clasificación y la coloración de la simbología 2D (por ejemplo, colores RGB).

  • Respetar el ajuste de tolerancia de distancia de la curva del perfil

  • Opción para reducir la opacidad de los puntos que están más alejados de la curva del perfil.

  • Refinamiento automático basado en el área visible y la escala del gráfico, con un error máximo de pantalla controlable por el usuario.

  • Control de la apariencia de los puntos (color, tamaño y forma)

image50

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: Vector feature extrusion for profile charts

La herramienta de perfil de elevación proporciona soporte para la extrusión de objetos espaciales vectoriales y alturas de desplazamiento para la incorporación de vectores 2D en gráficos de perfil. Estas propiedades pueden definirse en los datos y también se utilizarán como ajustes predeterminados de desplazamiento/extrusión para cualquier nuevo símbolo de polígono 3D creado para esa capa.

image51

Esta funcionalidad fue financiada por Crowdfunding for raster and point clouds improvements

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Navegador

Feature: Rename bookmark groups context menu control

Al crear nuevos marcadores espaciales desde el navegador, ahora se seleccionará por defecto la categoría «Marcador de proyecto», y se ha añadido una nueva opción de menú contextual para renombrar los grupos de marcadores. El comportamiento existente de renombrar grupos de marcadores utilizando la tecla F2 permanece inalterado.

image52

Esta funcionalidad fue financiada por Camptocamp

Esta funcionalidad fue desarrollada por Ismail Sunni

Proveedores de datos

Feature: Support reading ESRI vector tile packages (.vtpk) files directly

Los paquetes de mosaicos vectoriales ESRI (archivos VTPK) pueden abrirse ahora directamente como capas de mosaicos vectoriales mediante arrastrar y soltar, incluyendo soporte para la traducción de estilos.

Esta prestación ha sido financiada por North Road Consulting, gracias a SLYR

Esta funcionalidad fue desarrollada por Nyall Dawson (North Road Consulting)

Feature: SQL Logging in the Debugging/Development panel

El panel de depuración/desarrollo incluye ahora soporte para el registro de las consultas SQL realizadas por QGIS a los proveedores de datos backend.

Esto proporciona un método eficaz para depurar algoritmos y proveedores de datos, así como para capturar las sentencias SQL realizadas para ejecutar acciones específicas contra proveedores concretos.

Tenga en cuenta que esto está diseñado específicamente para ser utilizado como una herramienta de depuración y desarrollo y no está diseñado para ser un reemplazo para cualquier capacidad de registro en los sistemas de bases de datos backend.

Esto se ha implementado de acuerdo con QEP 242.

image53

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Servidor de QGIS

Feature: Alternate periodic check strategy for detecting project updates

QGIS Server ahora proporciona una estrategia alternativa lastModified() para invalidar la caché interna del proyecto, abordando las preocupaciones sobre la capacidad del servidor QGIS para invalidar la caché cuando un archivo de proyecto se actualiza en sistemas de archivos atípicos, como NFS, o cuando el archivo de proyecto se almacena en un sistema de base de datos como PostgreSQL.

Ahora se proporciona una estrategia de comprobación periódica asíncrona que utiliza el último valor modificado de un proyecto para comprobar si se han producido cambios en la configuración del proyecto.

La variable de entorno QGIS_SERVER_PROJECT_CACHE_STRATEGY puede utilizarse para configurar la estrategia de almacenamiento en caché del servidor utilizando los siguientes valores:

  • periodic para la estrategia alternativa

  • filesystem para utilizar la estrategia de vigilancia del sistema de archivos

  • off para desactivar completamente la caché interna.

QGIS_SERVER_PROJECT_CACHE_CHECK_INTERVAL se utiliza para controlar el intervalo de la estrategia periódica.

La estrategia QFileSystemWatcher sigue siendo la configuración por defecto.

Esta funcionalidad fue financiada por 3Liz

Esta prestación fue desarrollada por `David Marteau<https://github.com/dmarteau>`__

Feature: Add more server highlight label parameters

Se han añadido nuevos parámetros para controlar mejor la colocación de las etiquetas de resaltado en el servidor WMS, entre los que se incluyen:

  • HIGHLIGHT_LABELDISTANCE: Distancia entre el objeto espacial y la etiqueta, definida en mm.

  • HIGHLIGHT_LABELROTATION: Rotación de la etiqueta, definida en grados

  • HIGHLIGHT_LABELVALI: Alineación vertical para colocar la etiqueta directamente sobre un punto.

  • HIGHLIGHT_LABELHALI: Alineación horizontal para colocar la etiqueta directamente sobre un punto.

Esta prestación fue desarrollada por mhugent

Feature: Temporal properties support for WMS Server

Las versiones anteriores de QGIS Server sólo ofrecían soporte para las dimensiones de tiempo y elevación para capas vectoriales y no proporcionaban integración con la API actualizada de propiedades temporales proporcionada por QGIS.

QGIS Server ha sido ampliado para soportar la dimensión temporal en la respuesta GetCapabilities para servicios WMS, y aceptar un parámetro de cadena de consulta TIME que proporciona capacidad para el filtrado temporal de datos.

El análisis sintáctico de los valores de tiempo se realizará con la especificación de implementación proporcionada por OGC API - Features (OAPIF) y utilizará la siguiente estructura:

| interval| syntax | |—|—| | interval-closed | date-time «/» date-time | | interval-open-start | [«..»] «/» date-time | | interval-open-end | date-time «/» [«..»] | | interval | interval-closed / interval-open-start / interval-open-end | | datetime | date-time / interval |

Tenga en cuenta que este filtrado sólo se aplica a valores individuales, y que actualmente no se admite una lista de instantes o rangos.

Para evitar conflictos con las estipulaciones de dimensión TIME existentes en proyectos heredados, si se ha definido explícitamente una dimensión TIME para una capa vectorial, no se activarán las propiedades temporales de esa capa y se considerará en su lugar la dimensión TIME establecida explícitamente.

Esta prestación fue financiada por Gis3W

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Programabilidad

Feature: Add a QgsScaleCalculator function to calculate canvas width from a given extent, scale, and dpi

Se ha añadido un nuevo calculateCanvasWidth( extent, scale ) a la clase QgsScaleCalculator para derivar el ancho del lienzo en unidades de píxel cuando se proporciona una extensión, una escala y un DPI.

Esta prestación fue desarrollada por Mathieu Pellerin <https://github.com/nirvn>`__

Feature: Clear current symbol action in symbol button widget

Se ha añadido una acción Establecer en null / Borrar símbolo actual para borrar el símbolo actual adjunto a un widget de botón de símbolo.

image54

Esta funcionalidad fue desarrollada por Mathieu Pellerin

Correcciones Notables

Error corregido por Even Rouault

Título del Error

URL Incidencias (si se ha informado, Github)

URL Commit (Github)

3.22 backport commit (GitHub)

El proveedor WFS no reconoce las cadenas SRC que no sean OGC URNs

#46485

PR #48550

N/D

QgsMapCanvas::showEvent access violation / QGIS crash

#48438

PR #48551

PR #48558

[GDAL provider] Soporte mínimo para GDT_Int64/GDT_UInt64 de GDAL 3.5.0

(no reportado)

PR #48553

el acceso a QgsRubberBand-methods se bloquea QGis

#48471

PR #48554

PR #48561

annotationManager con acceso a canvas-items se bloquea QGis

#48436

PR #48554

PR #48561

No se puede importar archivos excel con la nueva versión de QGIS

#47838

N/A - error freexl. Parche enviado a upstream

N/D

Las capas añadidas por QGIS no son correctas si la fuente de datos es una colección.

#47610

PR #48556

PR #48572

SQLite: No hay creación de índice espacial aunque QGIS informa engañosamente de éxito

#44513

PR #48557

PR #48565

Guardar una capa de puntos editada de gran tamaño lleva demasiado tiempo

#46355

GDAL PR 5730

GDAL PR 5753

Tabla de atributos no existente pero registrada en GPKG se añade como tabla vacía

#30670

GDAL PR 5752

No apropiado

Los acentos se muestran incorrectamente al guardar metadatos en el geopackage

#47435

PR #48625

PR #48631

Los mosaicos ráster se recortan basándose en el cuadro delimitador gpkg_contents de un GeoPackage

#45530

No es un error

Pan-acción se congela después de usar el botón central del ratón y “copiar coordenada”.

#48645

PR #48666

PR #48684

No se puede cargar la nueva capa GeoPackage (QGIS piensa que no es válida pero en realidad no lo es)

#48671

PR #48692

PR #48774

[regresión] El nuevo filtro para la capa WFS duplicada también se aplica a la capa de origen.

#48465

PR #48998

N/D

Estas correcciones han sido financiadas por QGIS.ORG (a través de donaciones y suscripciones)

Errores corregidos por Even Rouault

Errores corregido por Alessandro Pasotti

Título del Error

URL Incidencias (si se ha informado, Github)

URL Commit (Github)

3.22 backport commit (GitHub)

@project_keywords ya no se comprueban en los filtros basados en reglas.

#48480

No es un error

No más estilos después de duplicar capa y cambiar filtro en query builder en 3.22.6

#48467

A mi me funciona en 3.24.2 y master

MSSQL Add Connection Dialog nunca activa el botón OK

#48462

A mí me funciona en master

El resalte del objeto espacial identificado no se muestra correctamente en el marcador «generador de geometría» de diferentes SIR.

#48439

PR #48579

PORHACER.

No se pueden pegar rasgos copiados como capa de rascado temporal

#48401

PR #48611

PORHACER.

QGIS se bloquea al abrir un formulario con contenido de relación

#48443

PR #48616

PORHACER.

Widget de referencia de relación: la expresión de filtro no funciona con variables

#48190

PR #48619

PORHACER.

Orden aleatorio de atributos en la consulta de objeto espacial de oracle

#35309

PR #48668

no

La fuente de datos CSV no se convierte correctamente de 3.16 a 3.22 - los proyectos ya no se pueden utilizar.

#48587

Me funciona en 3.24 y master

Fallo en la prueba de documentación

lista de correo de desarrolladores QGIS

QGIS Documentation PR 7581

no

La opción «Añadir a grupo» en la ventana de subcapas siempre se añade en la parte superior del árbol de capas.

#48694

PR #48696

no

El nombre/id de los objetos de mapa en GetProjectSettings sigue un orden inverso al utilizado para añadir los objetos de mapa en un diseño

#46143

PR #48728

no

Las inserciones abortadas en tablas sin geometría de Postgis se guardan de todos modos

#48171

PR #48741

no

Redondeo de coordenadas incoherente en «Propiedades de capa» ráster

#48767

PR #48790

PORHACER.

Arrastrar y Soltar Tabla-Postgis en el Navegador QGIS altera el nombre de la Geometría-Columna

#48748

PR #48796

no

El filtro de capas no funciona en valores de cadenas multilínea con saltos de línea

#47530

PR #48818

no hay necesidad

QGIS se bloquea al buscar en el constructor de expresiones

#48189

PR #48856

PR #48864

Servidor GetPrint con varios mapas siguientes temas de mapas aplicar el prefijo LAYERS (map0:LAYERS) a todos los mapas

PR #48923

PR #48923

PORHACER.

Estas correcciones han sido financiadas por QGIS.ORG (a través de donaciones y suscripciones)

Errores corregidos por Alessandro Pasotti

Corrección de errores por Alex Bruy

Título del Error

URL Incidencias (si se ha informado, Github)

URL Commit (Github)

3.22 backport commit (GitHub)

QgsProcessingParameterMultipleLayers añade un elemento de lista extra al reordenar las entradas

#45634

Me funciona en 3.24 y master

GDAL Vector a Ráster (gdal_rasterize) no produce ESRI ASCII como salida

#39140

No es un error

Procesamiento: Drape / qgis:setzfromraster comportamiento NODATA inconsistente

#43650

A mí me funciona en master

El nodo de salida del algoritmo se coloca en la mitad del lienzo del modelo.

#48132

PR #48600

PR #48661

Incongruencia en SRC-names/id’s en Copiar Coordenada en MapCanvas

#37226

PR #48599

QGIS Formulario de rellenado por lotes están produciendo espacios entre filas

#43869

PR #48601

PR #48636

El cuadro de diálogo de ajustes de procesamiento se borra después de realizar una búsqueda en el cuadro de diálogo Ajustes.

#34543

PR #48602

PR #48633

QgsProcessingAlgorithm con FlagHideFromModeler bandera sigue siendo visible en el Diseñador de Modelos

#48586

PR #48603

PR #48632

La salida de Nominatim Geocoder por lotes guardada directamente en un archivo no tiene SRC

#48385

PR #48618

PR #48708

La iteración sobre objetos espaciales en el algoritmo de procesamiento no crea la carpeta de destino correcta

#48383

PR #48646

PR #48657

Al arrastrar varias capas en el widget de selección de capas del algoritmo de procesamiento se bloquea QGIS

#47728

PR #48649

PR #48656

Estas correcciones han sido financiadas por QGIS.ORG (a través de donaciones y suscripciones)

Errores corregidos por Alex Bruy

Correcciones de error por Sandro Santilli

Título del Error

URL Incidencias (si se ha informado, Github)

URL Commit (Github)

3.22 backport commit (GitHub)

Añadir un simple script bash para ejecutar pruebas como lo hace CI

QGIS QEP #244

PR #48617

No apropiado

test_provider_eptprovider ocasionalmente aborta

#48778

PR #48793

no es necesario

Problema con la clase QgsVectorLayerUndoCommand (QGIS se bloquea)

#23243

PR #48700

PR #48934

Comprobar que los archivos de origen no se sobrescriben

#25830

PR #48654

No apropiado

TestQgsGdalProvider falla en ausencia de soporte netcdf

#48906

PR #48907

PR #48926

test_core_gdalprovider modifies tests/testdata/zip/landsat_b1.zip source file

#48846

PR #48917

PR #48926

Drop gpkg_metadata_reference_column_name_update disparador generado por GDAL < 2.4.0

N/D

PR #48953

PR #48957

Corrección del análisis de pruebas que procesa la modificación de archivos fuente

#48937

PR #48959

PR #48961

ctest: No hay módulo llamado “qgis.server”

#48958

PR #48993

PR #48999

La prueba PyQgsLocalServer falla: AttributeError: el módulo “platform” no tiene el atributo “dist”.

#48962

PR #48976

PR #49028

Corrección de activadores GDAL antiguos en archivos de paquetes geográficos

N/D

PR #49037

PR #49039

Estas correcciones han sido financiadas por QGIS.ORG (a través de donaciones y suscripciones)

Errores corregidos por Sandro Santilli (strk)

Error fijado por Nyall Dawson

Título del Error

URL Incidencias (si se ha informado, Github)

URL Commit (Github)

3.22 backport commit (GitHub)

layer_property(…, “path”) debería funcionar para todos los tipos de capa

#49011

PR #49042

PR #49046

Mejora del diálogo de creación de capas virtuales

no reportado

PR #49015

No apropiado

[db manager] No cargar capas de vista previa en el proyecto

#47159

PR #49016

PR #49019

No se bloquea cuando se produce un error al intentar crear una capa virtual

#48908

Commit 988edc8700

Too intrusive

Don’t offer non-vector layer providers as options for virtual layer

#48908

Commit 988edc8700

Too intrusive

Fix selecting/deselecting all in offline editing dialog when some layers are in unchecked groups

#48971

PR #48985

PR #49002

Fix hovering features in attribute table in dark themes selects them

#48914

PR #48986

PR #49001

Fix atlas expression context is not available when rendering item overview frames

#48963

PR #48967

PR #48984

Fix regression where layout attribute table conditional styles don’t apply

#48965

PR #48968

PR #48973

Review and finish open PR PR #48314

Fix geometry based expression attributes for diagrams

#47800

PR #48893

PR #48911

Fix loss of precision when an extent is manually entered in processing extent widgets

#48887

PR #48895

PR #48910

Fix some undersized icons on hidpi displays

no reportado

PR #48875

No apropiado

Make atlas coverage layer available to expression builder for custom grid format

#48833

PR #48839

PR #48894

Fix regression where user defined default style doesn’t apply to MapInfo TAB files

#48667

PR #48840

PR #48892

Fix picking values from QgsFeatureListComboBox

#48459

PR #48841

PR #48881

Fix clear values for offset along line spin boxes

no reportado

PR #48872

PR #48878

Se corrige la ambigüedad de la opción «mostrar todas las etiquetas» y se solucionan las regresiones en la etiqueta cuando esta opción se malinterpreta.

#41043

PR #48771

Too intrusive

La capa de anotación principal debe seguir las src del proyecto a menos que tenga elementos añadidos

#42378

PR #48815

Too intrusive

Corregir algunas advertencias engañosas sobre las transformaciones para src no terrestres.

#42378

PR #48815

Too intrusive

No mostrar nunca el cuadro de diálogo de selección de transformación para la primera capa añadida a un proyecto

no reportado

PR #48811

PR #48814

Garantizar que las expresiones de nivel de capa funcionen correctamente en los diagramas

#478000

PR #48803

PR #48813

Corrección del tratamiento de fuentes WMTS con dimensiones en el navegador

#36264

PR #48800

PR #48812

Asegúrese de que se cambian todas las unidades al ajustar la unidad de salida de un símbolo

#45961

PR #48786

Corregir la pérdida de estilo de capa de malla al fijar una ruta rota a una capa de malla.

no reportado

PR #48765

PR #48768

Mostrar lo más destacado de las etiquetas ancladas también para las etiquetas curvas ancladas

#48753

PR #48764

N/D

No ocultar partes del widget del renderizador de malla si la capa no es válida.

no reportado

PR #48757

Añadir widget de opacidad de capa en el widget de propiedades del renderizador de capas de malla.

no reportado

PR #48756

Revisar y terminar PR abierto PR #44941

Corregir una caída del sistema cuando QgsProject::instance() se accede cuando no existe QgsApplication

no reportado

PR #48721

N/D

Mejor enfoque para filtrar listas por etiquetas que funciona en diferentes estilos.

#48659

PR #48689

N/D

Corregir la lentitud de la vista de diseño cuando se activa el atlas con el filtro de leyenda activado.

#47033

PR #48686

PR #48704

Corregir la caída del sistema tras ejecutar el modelo desde el cuadro de diálogo de historial

#40258

PR #48687

PR #48709

Corregir la caída del sistema al salir de QGIS

probablemente resuelva una serie de tickets abiertos, pero necesita la confirmación del usuario final

Commit 5b052730b5

Too intrusive

Añadir soporte para tipos de campo de mapa a proveedor de memoria, evitar la pérdida de datos en los modelos / procesamiento.

no reportado

PR #48638

Too intrusive

Corregir fallo al convertir una geometría curva a curvas

#48045

#48045

PR #49024

Corregir muchas fugas de memoria

no reportado

PR #48590

N/D

Corregir modificador ctrl desplazamiento en los botones de símbolo

no reportado

PR #48581

N/D

Estas correcciones han sido financiadas por QGIS.ORG (a través de donaciones y suscripciones)

Errores corregidos por Nyall Dawson