Registro de cambios de QGIS 3.34

image0

Fecha de lanzamiento: 2023-10-29

Presentamos QGIS 3.34, una importante versión del proyecto QGIS que aporta mejoras significativas a las capacidades del software de análisis y visualización de datos geoespaciales de código abierto QGIS.

Esta versión incluye una serie de mejoras en las API, expresiones y herramientas existentes, modificaciones en el diseño de impresión y mejoras en las opciones de renderizado tanto en 2D como en 3D.

Para ver un resumen de todas las nuevas funcionalidades introducidas, puede ver el vídeo en YouTube en https://www.youtube.com/watch?v=LHFVo0edaXE.

QGIS es un esfuerzo de la comunidad, y nos gustaría extender un gran agradecimiento a los desarrolladores, documentadores, probadores, y las muchas personas por ahí que ofrecen voluntariamente su tiempo y esfuerzo (o financiar a la gente a hacerlo) para hacer estas versiones posible. Desde la comunidad QGIS, ¡esperamos que disfrute de esta versión! Si desea donar tiempo, dinero o contribuir de alguna otra forma a hacer QGIS más impresionante, por favor, visite QGIS.ORG y ¡eche una mano!

QGIS se sustenta gracias a donantes y miembros patrocinadores. En nuestra lista de donantes se puede consultar una lista actualizada de los donantes que han realizado contribuciones financieras grandes o pequeñas al proyecto. Si desea convertirse en miembro patrocinador oficial del proyecto, visite nuestra página de miembros patrocinadores <https://qgis.org/en/site/about/sustaining_members.html>`__ para obtener más información. El patrocinio de QGIS nos ayuda a financiar nuestras reuniones periódicas de desarrolladores, mantener la infraestructura del proyecto y financiar la corrección de errores. A continuación se ofrece una lista completa de los patrocinadores actuales: ¡muchas gracias a todos ellos!

QGIS es software libre y no hay obligación de pagar nada por utilizarlo; de hecho, queremos animar a todo el mundo a que lo use, independientemente de su situación económica o social. Creemos que dotar a las personas de herramientas para la toma de decisiones espaciales redundará en una sociedad mejor para toda la humanidad.

Azulejos 3D Cesium

Gracias a una subvención del ecosistema del proyecto Cesium, QGIS ya es compatible con la carga de contenidos 3D en el formato Cesium 3D Tiles. Los mosaicos pueden cargarse desde fuentes de datos locales o remotas (incluida la plataforma iónica Cesium y los mosaicos fotorrealistas de Google Earth), y son visibles tanto en las vistas de mapas 2D como 3D. En las vistas en 2D, los usuarios pueden controlar el aspecto del contenido de los mosaicos mediante la estilización en sus texturas originales o en una vista wireframe de las geometrías de los mosaicos, y los usuarios también tienen control sobre el nivel de detalle deseado tanto en las vistas en 3D como en 2D.

Esta prestación ha sido desarrollada por Martin Dobias y Nyall Dawson

Herramientas de mapa

Prestación: Aplicación opcional del «punto» como separador decimal para la herramienta de medida

Se ha añadido una nueva opción Usar siempre el punto decimal a la Herramienta Medir. Esta opción garantizará que las medidas y coordenadas se copien en el portapapeles utilizando un separador decimal (punto), incluso si la configuración regional actual utiliza una coma.

Esto permite copiar datos separados por comas (csv) incluso en casos en los que la configuración regional del usuario utiliza una coma como separador decimal.

image1

Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic

Prestación: Mostrar un resalte en los píxeles ráster identificados al utilizar la herramienta de identificación.

QGIS muestra ahora la geometría del resultado del objeto espacial identificado para píxeles ráster en el lienzo del mapa. Esto coincide con el comportamiento existente de la herramienta de identificación con los tipos de características vectoriales, de mosaico vectorial y de nube de puntos.

Esto es útil cuando se identifica un ráster que tiene secciones de píxeles de colores similares y es difícil determinar visualmente la extensión exacta de un píxel.

image2

Esta prestación fue desarrollada por Nyall Dawson

Prestación: Mostrar la fila/columna de trama del punto seleccionado en los resultados de la identificación

Al utilizar la herramienta de identificación en capas ráster, los resultados derivados incluirán ahora el número de fila y columna del píxel identificado.

image3

Esta prestación ha sido desarrollada por Hannes & Nyall Dawson

Simbología

Prestación: Ajustes para anular el color de selección y el símbolo de selección de las capas vectoriales

Los nuevos ajustes de representación de capas permiten a los usuarios controlar el color y el símbolo que se utilizarán en lugar de los predeterminados del sistema o del proyecto al resaltar las prestaciones seleccionadas.

Este ajuste se define para cada capa y es útil para mejorar la visibilidad de los objetos espaciales seleccionados mediante la aplicación de una simbología definida explícitamente.

Esto es útil en varios escenarios, incluyendo casos en los que:

  • La capa utiliza un color o estilo de símbolo que coincide con la simbología de la selección, por lo que la selección del objeto espacial no es visible.

  • Una capa de línea utiliza un símbolo fino, y colorear las líneas seleccionadas no las hace lo suficientemente visibles

  • A las capas con simbología compleja (como ráster/rellenos de degradado/ líneas/ shapeburst con una rampa de color) no se les aplicaba un color de selección por defecto. En estos casos, el usuario puede especificar un símbolo más sencillo para las prestaciones seleccionadas en la capa.

image4

Esta prestación fue desarrollada por Nyall Dawson

Etiquetando

Prestación: Conmutar etiquetas para capas de mosaico vectorial

Ahora, los usuarios pueden alternar las etiquetas de las capas de mosaico vectorial mediante el panel de estilo de capas de mosaico vectorial y el menú contextual de capas del índice del panel de capas, replicando así las funciones de alternancia de etiquetas de las capas vectoriales.

Esta funcionalidad se habilita añadiendo nuevas funciones a la API QgsVectorTileLayer replicando la funcionalidad existente en QgsVectorLayer.

image5

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

Representación

Prestación: Decoraciones «adhesivas» para mapas

Las decoraciones de mapas dinámicos se muestran ahora en una superposición transparente, lo que evita que se vuelvan a mostrar los objetos decorativos (como el título o la barra de escala) durante la navegación. El QgsMapDecoration ahora también incluye hasFixedMapPosition para fijar una decoración a una ubicación geográfica.

image6

Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic

Prestación: Añadir perfilador de renderizado de mapas

Las herramientas de creación de perfiles de depuración/desarrollo se han ampliado con un nuevo perfil «representación cartográfica» (que acompaña a los perfiles Startup y Project Load ya existentes).

Gracias a esta herramienta, los usuarios pueden identificar los puntos débiles en la representación de sus mapas y saber exactamente qué capas están provocando redibujos prolongados.

image7

Esta prestación fue desarrollada por Nyall Dawson

Prestación: Se añaden dos modos diferentes para «Actualizar capa a intervalos».

Al utilizar «Actualizar capa a intervalos» en capas vectoriales, las versiones anteriores de QGIS simplemente redibujaban la capa (para animaciones, etc.), sin actualizar los datos de la fuente de datos.

Se proporciona un nuevo widget que permite a los usuarios seleccionar las opciones de actualización de capas según su caso de uso preferido:

  • «Recargar datos»: La capa se refrescará completamente. Los datos almacenados en caché se descartarán y se volverán a cargar desde el proveedor. Este modo puede ralentizar la actualización del mapa.

  • «Redibujar sólo capa»: Este modo es útil para animaciones o cuando el estilo de la capa debe actualizarse a intervalos regulares. Las actualizaciones del lienzo se aplazan para evitar que se actualice varias veces si más de una capa tiene establecido un intervalo de actualización automática.

image8

Esta prestación fue desarrollada por Nyall Dawson

Objetos 3D

Prestación: Permitir la configuración del límite de memoria de la GPU

Ahora los usuarios pueden configurar el límite de memoria de la GPU en cada capa (antes estaba fijado en 500 MB por entidad/capa).

También se muestra una advertencia cuando se alcanza un límite, lo que debería ayudar en la resolución de problemas en escenas grandes.

Esta funcionalidad es útil para los usuarios que utilizan grandes escenas 3D que agotan los recursos de memoria disponibles en la GPU.

image9

Esta prestación ha sido desarrollada por Martin Dobias

Prestación: Añadir soporte para boundingbox3d

Ahora hay disponibles métodos adicionales de la API para las clases de geometría relevantes para boundingBox3D y calculateBoundingBox3D, así como extensiones de los métodos boundingBoxIntersects que ahora soportarán la comprobación de intersecciones entre cajas delimitadoras 3D.

Esta prestación ha sido desarrollada por Jean Felder

Expresiones

Prestación: Añadir función de expresión de rodamiento

Se ha añadido una nueva función «rumbo» que calcula el ángulo de rumbo (en radianes) entre dos puntos.

El rumbo se determina en el SRC dado y se mide en el sentido de las agujas del reloj en el elipsoide dado.

image13

Esta prestación ha sido desarrollada por Andrea Giudiceandrea

Prestación: Añadir «layer_crs_ellipsoid»

Las expresiones de QGIS incluyen ahora una variable de capa layer_crs_ellipsoid, así como la propiedad crs_ellipsoid disponible desde la función layer_property. El valor devuelto será el acrónimo elipsoide del SRC de la capa.

image14

Esta prestación ha sido desarrollada por Andrea Giudiceandrea

Digitalizando

Prestación: Mejora de la concienciación del tipo «evitar solapamientos»

Al digitalizar objetos espaciales con la opción «evitar solapamiento», QGIS ha mejorado el comportamiento de coacción automática del tipo de objeto espacial e incluye mensajes más significativos para notificar a los usuarios los comportamientos automatizados.

Un ejemplo de uso sería la digitalización de un polígono multiparte en una capa de destino de polígono de una sola parte, que no se puede guardar. QGIS ahora sólo guardará automáticamente la porción geométrica más grande, y pedirá a los usuarios que restauren opcionalmente los objetos espaciales adicionales como polígonos de una sola parte.

Esto evita la digitalización de polígonos «en astilla» y frustraciones con tipos de objetos espaciales inadecuados.

image15

Esta prestación fue desarrollada por Matthias Kuhn

Administración de datos

Prestación: Mejora de la gestión de objetos espaciales vectoriales para archivos preexistentes

Cuando se utilice el algoritmo de guardar objetos espaciales vectoriales en un archivo, QGIS informará a los usuarios del comportamiento predeterminado para el manejo de archivos preexistentes (sobrescritura de archivos) y ofrecerá la posibilidad de seleccionar entre una serie de comportamientos alternativos (como sobrescribir la capa o añadir nuevos objetos espaciales a la capa existente).

Esto mejora en gran medida la capacidad de los usuarios para gestionar datos utilizando formatos de almacenamiento de datos de archivos planos como geopackage, al tiempo que minimiza el riesgo de pérdida de datos o efectos secundarios no deseados.

image16

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

Prestación: Mantener relaciones para objetos espaciales copiados

La nueva funcionalidad garantiza que los objetos espaciales copiados dentro de la misma capa seguirán respetando la solidez de la relación o relaciones del proyecto.

Al copiar objetos espaciales dentro de la misma capa vectorial utilizando el mapa, la tabla de atributos o la herramienta copiar/mover objeto(s) espacial(es), QGIS ahora rastreará cualquier relación dentro del proyecto abierto y duplicará los objetos espaciales con las relaciones intactas.

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

Herramientas de análisis

Prestación: Admite la descripción de bandas ráster

QGIS mostrará ahora las descripciones de las bandas en la pestaña de simbología de las capas ráster, además del número de banda.

image17

Esta prestación ha sido financiada por El verano es cada vez más cálido.

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Procesado

Prestación: Configuración de antialias para el complemento de procesamiento de mosaicos ráster

Se ha añadido un nuevo parámetro «Activar antialiasing» a la herramienta de procesamiento «Generar mosaicos XYZ».

Esta opción estará activada por defecto (replicando el comportamiento actual) pero permitirá a los usuarios desactivar el antialiasing del contenido del mapa.

image18

Esta prestación ha sido desarrollada por ASAI Hitoshi

Prestación: Creación de los campos row_index y col_index de grid

Se han añadido los campos row_index y col_index a la salida del algoritmo de procesamiento «Crear cuadrícula». Los campos se añaden a todas las salidas de tipo punto, rectángulo y hexágono.

Los valores de campo son números enteros cuya cuenta comienza en 0 y se incrementa de izquierda a derecha (índice de columna) y de arriba abajo (índice de fila).

image19

Esta prestación ha sido desarrollada por Valentin Buira

Prestación: Nuevo algoritmo “Calcular expresión” para su uso en modelos

El nuevo algoritmo «Calcular expresión» calculará los resultados de una expresión QGIS y hará que el resultado esté disponible para su uso en otras partes del modelo.

Evita la necesidad de utilizar la misma expresión varias veces a lo largo de un modelo si es necesario utilizar el mismo resultado más de una vez y proporciona casos de uso adicionales (como la generación de un valor de fecha y hora estático para su uso a lo largo de un modelo).

image20

Esta prestación fue desarrollada por Nyall Dawson

Prestación: Se añade un algoritmo para convertir el contenido de un archivo GLTF/GLB en objetos espaciales de capa vectorial estándar.

QGIS permite ahora la conversión de contenido de teselas 3D en formatos GLTF y GLB a formatos de prestaciones vectoriales editables.

image21

Esta prestación fue desarrollada por Nyall Dawson

Prestación: Conversión de la herramienta SAGA «Filtro MDT (basado en la pendiente)» en un algoritmo nativo de QGIS

La herramienta SAGA DTM Filter ha sido portado a un algoritmo nativo de QGIS.

image22

Esta prestación fue desarrollada por Nyall Dawson

Opciones de Aplicación y Proyecto

Prestación: Borrar la lista de proyectos abiertos recientemente

En la parte inferior del menú Proyecto Abrir recientes aparece ahora una acción «Borrar recientemente abiertos», que eliminará del menú todos los proyectos no anclados.

También hay disponible un menú contextual adicional que permite eliminar proyectos individuales de la lista de proyectos recientes, así como «anclar» y «desanclar» elementos.

El estado se sincronizará entre el menú de proyectos recientes y la página de bienvenida de QGIS.

image23

Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic

Prestación: Código de autorización OAUTH2 PKCE

Se ha añadido una implementación de Proof Key for Code Exchange (PKCE, RFC 7636) para flujos OAUTH2 Authorization Code, mejorando la resistencia a ataques CSRF y de inyección de código.

Esta prestación ha sido financiada por el Ayuntamiento de Roma.

Esta funcionalidad fue desarrollada por Alessandro Pasotti

Prestación: Establecimiento de valores predeterminados de procesamiento desde el archivo de configuración de QGIS

QGIS admite ahora la capacidad de configurar los valores predeterminados de las herramientas GUI dentro del marco de procesamiento de QGIS mediante parámetros especificados en el archivo de configuración QGIS.ini.

Esto permite configurar valores por defecto específicos del usuario o de la organización para determinados algoritmos. Por ejemplo, para establecer el valor por defecto del parámetro GRID_SIZE (precisión) en el algoritmo de intersección, se puede añadir la siguiente configuración al QGIS/QGIS3.ini en la raíz del directorio del perfil de usuario activo:

[Processing]
DefaultGuiParam\native%3Aintersection\GRID_SIZE=0.01

Cuando un usuario con esta configuración abra la caja de herramientas correspondiente para ejecutar un algoritmo, se le especificará automáticamente el valor por defecto.

Esta prestación fue desarrollada por mhugent

Gráficos de Perfil

Prestación: Adición de un ajuste para controlar el color de fondo de los gráficos de perfiles de elevación

Esta opción (disponible en la nueva pestaña Configuración → Opciones → Elevación) permite a los usuarios establecer un color específico para utilizarlo como color de fondo en los perfiles de elevación.

Esto puede hacer que el gráfico sea más legible para ciertos conjuntos de datos, por ejemplo, nubes de puntos con coloración RGB, donde el color de fondo por defecto es demasiado similar a los colores de los puntos para ser fácilmente discernible.

Se trata de un ajuste opcional y, por defecto, los perfiles de elevación seguirán mostrándose con el color de fondo estándar del sistema.

image24

Esta prestación fue desarrollada por Nyall Dawson

Proveedores de datos

Prestación: Descubrir relaciones para el proveedor Oracle

QGIS admite ahora el descubrimiento automatizado de relaciones para el proveedor de datos Oracle.

image25

Esta prestación fue financiada por Métropole de Lille

Esta funcionalidad fue desarrollada por Jacky Volpes

Plugins

Prestación: Eliminar el shell interactivo del complemento C++ de GRASS

Por razones de mantenimiento, el shell interactivo para el Complemento C++ de GRASS, así como el QTermWidget incrustado, han sido eliminados de futuras versiones.

Se espera que el complemento de procesamiento de GRASS reciba un desarrollo prioritario y soporte de mantenimiento en el futuro, y proporcionar un shell interactivo de GRASS no es una funcionalidad crítica para el propio QGIS, sino más bien algo que los usuarios pueden gestionar externamente.

Encontrará más detalles sobre la limpieza de esta prestación en Pull Request.

Esta prestación fue desarrollada por Nyall Dawson

Programabilidad

Prestación: Función para exportar como texto el contenido del modelo del perfilador en tiempo de ejecución

Se ha añadido una nueva función que permite exportar el contenido del modelo del perfilador de tiempo de ejecución actual (QgsRuntimeProfiler) como una cadena de texto de varias líneas.

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

Correcciones Notables

Prestación: Corrección de errores por Alessandro Pasotti (itOpen / qcooperative)

Título del Error

URL issues.qgis.org (if reported)

URL Commit (Github)

3.28 backport commit (GitHub)

QGIS no puede conectarse a MySQL si la contraseña del usuario contiene comas.

#54493

PR #54573

No

El servidor WFS de QGIS buscará el archivo .qgz en el lugar equivocado si «map» está en la ruta

#54533

PR #54639

PR #54855

La transparencia/opacidad de la capa de ráster no se almacena en el estilo guardado

#54496

PR #54644

PR #54854

WMS GetPrint con ATLAS_PK tiene visibilidad de capas incorrecta en versiones >= 3.22

#54475

PR #54651

PR #54663

Error al guardar edición en geometría PostGIS cuando la tabla también contiene geografía

#54572

PR #54664

PR #54714

No se pueden restar o sumar ángulos ya que se ha añadido el símbolo de grados

#54501

PR #54687

N/D

WCS Mantener capas no disponibles

#54702

PR #54707

N/D

leyenda de taxones del atlas map whis

#54654

PR #54692

N/D

Spinbox para colum espacio en leyendas no permite establecer valores por encima de 99,99 unidades

#54682

PR #54709

N/D

Error de geometría Base de datos SpatiaLite

#54662

PR #54734

N/D

Dividir MultiLineStrings da resultados extraños

#54155

PR #54744

PR #54851

Abrir proyecto, luego propiedades de capa, cerrar, cerrar proyecto: qgis piensa que algo ha cambiado

#54741

PR #54757

N/D

El campo Anchura de las tablas de atributos en los diseños de impresión sólo utiliza la configuración regional cuando se edita.

#54204

PR #54769

PR #54781

Administrador de fuentes de datos - Navegador: Faltan los botones Cerrar y Ayuda

#54171

PR #54770

N/D

0 puerto en OAuth2 callback URI

#54562

No puede reproducir

N/D

QGIS falla al editar simultáneamente varias características que tienen un campo de relación de valores.

#54164

PR #54889

PORHACER.

Falla al reproducir leyendas duplicadas en el diseño

#52268

PR #54947

QGIS falla al solicitar más de una capa WMS

#55042

PR #55064

N/D

Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)

Esta prestación ha sido desarrollada por Alessandro Pasotti (itOpen / qcooperative)

Prestación: Corrección de errores por Even Rouault (Spatialys)

Título del Error

URL issues.qgis.org (if reported)

URL Commit (Github)

3.28 backport commit (GitHub)

qgsgeos.cpp: corrección de la advertencia -Wunused-variable

no reportado

PR #54612

N/D

qgsvirtualpointcloudprovider.cpp: añadir una inicialización de variable que faltaba

no reportado

PR #54613

N/D

La OAPIF no respeta el alcance de la vista

Lista de correo de usuarios de QGIS

PR #54617

PR #54792

¿Requiere QGIS unidades «m» para las variables de coordenadas de proyección en un archivo netCDF/CF?

Lista de correo de usuarios de QGIS

GDAL PR 8407

N/D

Error sintáctico con el uso de == en lugar de = para la comparación en la cláusula WHERE

#54608

Ya corregida

No se pueden escribir capas adicionales en una FGDB existente.

Añadir información SRC mínima a las exportaciones sqlite

#54560

PR #54630

PR #54715

Los atributos complejos de los Feature-Items de la API OGC tienen contenido vacío

#54275

PR #54631

PR #54679

Proveedor GPX: falta un elemento al importar un archivo gpx

#54119

PR #54632

N/D

Guardar ediciones en capas vectoriales grandes es lento

#53043

PR #54633

N/D

QgsVectorLayerSaveAsDialog: desmarcar “Añadir archivo guardado al mapa” al seleccionar PGDump driver (refs #54548)

PR #54647

PR #54647

No merece la pena

Filtrado espacial de polígonos multiparte dentro de un conjunto de datos shapefile roto

GDAL issue 8481

No es un error

qgis no puede encontrar/identificar un objeto espacial poligonal haciendo clic en una parte (multi)poligonal recién creada.

#54537

PR #54761

PR #54782

qgis no puede encontrar/identificar un objeto espacial poligonal haciendo clic en una parte (multi)poligonal recién creada.

#54537

GDAL PR 8483

GDAL PR 8503

Exportar a hoja de cálculo crea un archivo xlsx con errores al exportar tablas/capas vacías

#42945

GDAL PR 8484

GDAL PR 8515

exportar bbox mal cuando la característica cruza el anti-prime-meridion (180 grados)

#42827

GDAL PR 8485

No merece la pena

QgsVectorDataProvider.changeAttributeValues() devuelve True incluso cuando falla

#54816

PR #54905

PR #54909

Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)

Esta prestación ha sido desarrollada por Even Rouault (Spatialys)

Prestación: Corrección de errores por Paul Blottiere (Hytech-imaging)

Título del Error

URL issues.qgis.org (if reported)

URL Commit (Github)

3.28 backport commit (GitHub)

Corrección de fallos en la transformación de coordenadas

no reportado

PR #54609

N/D

Representación incorrecta de HIGHLIGHT_LABEL_ROTATION por encima de 89°.

#54598

PR #54667

N/D

Conexión de cadena de base de datos visible en la barra de mensajes/registros de QGIS

#54437

PR #54650

N/D

No se guarda el «ROL de sesión» de PostGIS Connection

#54638

PR #54681

N/D

Los archivos de ejemplo son instalados por la compilación del servidor, y además están en un lugar incorrecto

#54423

PR #54708

N/D

La herramienta Puntos a ruta provoca el fallo de QGIS

#54686

PR #54710

PR #54784

el proyecto qgs/qgz no guarda correctamente la simbología de la malla

#54384

PR #54711

N/D

Bucle sin fin si el perfil se dibuja fuera de la extensión de la capa

#54349

PR #54745

N/D

Servidor: No se puede habilitar el punto final de actualización de la API WFS3 (PUT/PATCH) en capas sin geometría.

#46119

PR #54789

N/D

Añadir protección segura en torno a -of en el comando gdal para el procesamiento por lotes

#54122

PR #54800

N/D

Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)

Esta prestación ha sido desarrollada por Paul Blottiere (Hytech-imaging)

Prestación: Corrección de errores por Sandro Santilli (strk)

Título del Error

URL issues.qgis.org (if reported)

URL Commit (Github)

3.28 backport commit (GitHub)

Tener QgsRectangle null rectángulo impreso como EMPTY en wkt

no reportado

PR #54831

N/D

Corregir la relación de aspecto de cálculo en QgsLayoutItemMap::zoomToExtent

no reportado

PR #54827

N/D

No incluir una etiqueta BoundingBox en las respuestas GetFeatureInfo, cuando es nula.

no reportado

PR #54858

N/D

Ejecute siempre los correctores ortográficos y de shell si es posible, imprima una advertencia cuando no sea posible

no reportado

PR #54847

N/D

Modificar el manejo del rectángulo nulo

no reportado

PR #54872

N/D

Ejecutar el corrector ortográfico sólo en los archivos modificados en prepare_commit.sh

no reportado

PR #54893

N/D

Arreglar prepare_commit.sh

no reportado

PR #54918

N/D

Corregir el cálculo de la extensión en QgsSpatiaLiteProvider

no reportado

PR #54917

N/D

No forzar verbose build en mingw build

#54932

PR #54924

N/D

Hacer QgsBookmark cadena de salida más explícita acerca de que es VACÍO

no reportado

PR #54923

N/D

Corregir el cálculo de la extensión en QgsAFSProvider

no reportado

PR #54944

N/D

Añadir tags make target

no reportado

PR #54948

N/D

Manejar rectángulos nulos en QgsExtentWidget::outputExtent

no reportado

PR #54953

N/D

Manejo de nulo en los métodos QgsRectangle grow() e include()

no reportado

PR #54955

N/D

Añadir QgsRectangle::setNull(), obsoleto setMinimal()

no reportado

PR #54934

N/D

Manejar rectángulo nulo en QgsRectangle::buffered

no reportado

PR #54967

N/D

Corregir el cálculo de extensión en QgsVirtualLayerProvider

no reportado

PR #54976

N/D

Añadir un método estático temporal QgsRectangle::createNull()

no reportado

PR #55008

N/D

Corregir testRegisterFeatureUnprojectible - Utilizar extensión válida en testRegisterFeatureUnprojectible

no reportado

PR #55011

N/D

Haz que QgsGeometry::boundingBox devuelva un rect nulo para una geom nula

no reportado

PR #55012

N/D

Haz que QgsGeometry::fromRect(NULL RECT) devuelva geometría nula

no reportado

PR #54954

N/D

Dejar de considerar Rectangle(0,0,0,0) null - while Rectangle(1,1,1,1) is not null

#45563

PR #54646

N/D

Ejecutar el verificador de diseño doxygen en el script prepare-commit, cuando sea posible.

no reportado

PR #54936

N/D

Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)

Esta prestación ha sido desarrollada por Sandro Santilli (strk)

Prestación: Corrección de errores por Jean Felder (Oslandia)

Título del Error

URL issues.qgis.org (if reported)

URL Commit (Github)

3.28 backport commit (GitHub)

qgs3daxissettings: Correctamente leer relación de vista en un proyecto guardado

no reportado

PR #54870

Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)

Esta prestación ha sido desarrollada por Jean Felder (Oslandia)

Prestación: Corrección de errores por Nyall Dawson (Carretera del Norte)

Título del Error

URL issues.qgis.org (if reported)

URL Commit (Github)

3.28 backport commit (GitHub)

No mostrar ayuda para algoritmos que no se pueden ejecutar en qgis_process

#54914

PR #54920

pendiente

Corrige fallos en el compositor de impresión

#52079

PR #54907

Demasiado intrusivo

Corregir etiqueta de diseño ajustar el tamaño a la lógica de texto

no reportado

PR #54896

pendiente

Corregir la conmutación de la visibilidad de las capas de grupo restablece los modos de fusión de las máscaras de las capas hijas.

#53088

PR #54897

N/D

Garantizar que el resalte de identificación funcione con símbolos muy transparentes

#54830

PR #54864

PR #54883

Arreglar mapas de diseño de rasterización de fuerza de todo el diseño cuando el elemento de mapa ha establecido la transparencia

no reportado

PR #54882

Demasiado intrusivo

Corrección del fallo en el cuadro de diálogo de fusión de objetos espaciales cuando un campo tiene una restricción única.

#54856

PR #54862

PR #54878

Corrección del nivel inicial de zoom al abrir las ventanas de diseño

#44421

PR #54849

PR #54880

Corrección de un fallo al exportar mapas 3D

#50067

PR #54845

Demasiado arriesgado

Corregir las etiquetas de diseño no reaccionan inmediatamente a los cambios cuando semitransparente

no reportado

PR #54839

PR #54863

Corrección del fallo al abrir las propiedades de capa de una capa ráster con un origen de datos roto.

#49176

PR #54812

PR #54838

Corregir el error de ejecución SQL

#54833

PR #54837

PR #54842

Limpiar todo el diálogo de propiedades de capa del navegador antes de salir

#39094

PR #54808

PR #54822

Evitar la pérdida de atributos al calcular los campos

#47385

PR #54815

PR #54879

Arreglar fallo al cambiar capas entre editables/no editables

#54802

PR #54813

N/D

Corrección de QgsField::ConfigurationFlag::None provoca un error de sintaxis al iniciar PyQGIS

no reportado

PR #54809

N/D

Tratar sql=”” o sql=»» como cadenas sql vacías en lugar de literales “” / «».

#53736

PR #54806

PR #54826

Corrección de un fallo cuando determinadas páginas de símbolos están abiertas en el panel de estilos y QGIS se cierra o se abre un nuevo proyecto.

no reportado

PR #54749

Demasiado intrusivo

Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)

La prestación fue desarrollada por Nyall Dawson (North Road)

Prestación: Corrección de errores por Julien Cabieces (Oslandia)

Título del Error

URL issues.qgis.org (if reported)

URL Commit (Github)

3.28 backport commit (GitHub)

La máscara con el símbolo SVG no funciona

#54926

PR #54927

Error en la simbología graduada en el QGIS francés 3.28.10

#54549

PR #54943

PR #54963

QGIS se cae al deshacer el movimiento de elementos en el diseño del mapa

#52740

PR #54959

PR #54969

QGIS se cae al exportar el diseño a PDF cuando se utiliza la simbología de relleno de puntos aleatorios.

#54065

poly2tri problema https://github.com/jhasse/poly2tri/issues/55

La expresión de etiqueta con más de 32767 caracteres deja de ser válida al volver del diálogo de expresión a las propiedades de capa.

#54141

PR #55051

PR #55052

La activación de la prestación notificar/escuchar hace que QGIS falle

#54260

PR #55062

Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)

Esta prestación ha sido desarrollada por Julien Cabieces (Oslandia)