Fecha de publicación: 2023-06-26
QGIS 3.32 es una importante versión del proyecto QGIS que aporta un avance significativo en tecnología geoespacial al mundo del código abierto. La comunidad de desarrolladores ha introducido varias prestaciones nuevas y mejoras para aprovechar el potencial de los datos geoespaciales.
Entre las numerosas mejoras en la calidad de vida a través de un amplio espectro de prestaciones existentes, la versión 3.32 incorpora la largamente esperada funcionalidad para el Procesamiento Nativo de Nubes de Puntos en QGIS, permitiendo a QGIS Desktop convertirse en una potente utilidad de procesamiento de datos LiDAR.
El logro de este hito se debe en gran parte a las contribuciones de la comunidad a la eficaz campaña de crowdfunding que financió este desarrollo, a la comunidad QGIS y a las Propuestas de mejora utilizadas para la gobernanza eficaz de estas contribuciones, a los esfuerzos de colaboración de las agencias de desarrollo implicadas y, por supuesto, a las extraordinarias contribuciones de los desarrolladores individuales que construyen estas herramientas en beneficio de todos.
Esta versión también incluye una amplia variedad de mejoras en la experiencia de los desarrolladores, ampliaciones de nuevas funcionalidades como los gráficos de perfiles y los marcos de procesamiento, y un nuevo marco para datos de sensores con el fin de integrar estrechamente QGIS con los aparatos de recogida de datos y facilitar la creación de soluciones inteligentes de nueva generación.
Para ver un resumen de todas las nuevas funcionalidades introducidas, puede ver el vídeo en YouTube en https://www.youtube.com/watch?v=ZtE1Az-zpf0.
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.
Se ha añadido una ventana de previsualización de consejos cartográficos al cuadro de diálogo de propiedades de las capas ráster y vectoriales para enriquecer la experiencia de diseño de consejos cartográficos.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
El diálogo de medición se ha ampliado con las siguientes funciones:
Columnas X e Y con coordenadas X e Y
La primera fila de la tabla sólo contiene las coordenadas (no la distancia)
Aparece un mensaje cuando la copia se ha realizado correctamente
Se proporciona una acción Copiar todo
en un menú contextual de la tabla
Evita errores al cambiar los ajustes durante la medición
Se proporcionan ajustes adicionales para gestionar el comportamiento del botón «Copiar todo» para configurar aspectos como el separador o la inclusión de información de cabecera.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Una nueva prestación en las propiedades de las capas permite desactivar mapTips en una capa específica.
En la API de QGIS, se ha añadido una Q_PROPERTY mapTipsEnabled
a la clase QgsMapLayer
para habilitar esta funcionalidad.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Al pasar el cursor por encima del valor del cuadro combinado del editor de relaciones, aparece una descripción emergente.
La descripción de la herramienta coincide con la descripción del elemento seleccionado en ese momento, tal y como se define en la «columna de descripción» del panel de configuración de la relación de valores.
Esta prestación fue desarrollada por Mathieu Pellerin <https://github.com/nirvn>`__
Se ha añadido la acción de acoplar y desacoplar vistas de lienzo de mapa 2d para que coincida con el comportamiento de las vistas de lienzo 3d.
Esta prestación fue desarrollada por Nyall Dawson
Ahora existe un ajuste para invertir la dirección del zoom de la rueda del ratón (si se desplaza hacia delante, se aleja).
Este ajuste afectará a los zooms de rueda en múltiples contextos, incluyendo:
en el lienzo del mapa (QgsMapCanvas
)
en la vista general del mapa (QgsMapOverviewCanvas
)
en la vista de diseño (QgsLayoutView
)
en los elementos del mapa de disposición cuando la herramienta «mover contenido de elemento» está activa (QgsLayoutViewToolMoveItemContent
)
en el lienzo del perfil de elevación (QgsElevationProfileCanvas
)
En la vista gráfica del editor de modelos (QgsModelGraphicsView
)
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Ahora es posible almacenar y aplicar la rotación de mapas en marcadores espaciales, lo que incluye un nuevo menú contextual en el panel del gestor de marcadores espaciales.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Se han introducido varias mejoras en el comportamiento de las herramientas de anotación, entre ellas:
Impedir el cambio de tamaño de una anotación cuando el cursor no se encuentra sobre el marco
Añadir un menú contextual (cuando se activa una herramienta de anotación) en los elementos de anotación.
Elimina el indocumentado toggleTextItemVisibilities
(cambia la visibilidad de las anotaciones de texto con Ctrl+T)
Mejora del comportamiento de selección y redimensionamiento, incluidas mejoras en el tratamiento de anotaciones superpuestas.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
En los editores de anotaciones, una casilla de verificación de «actualización en directo» permite revisar sobre la marcha el contenido renderizado de las anotaciones.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Se han implementado las siguientes mejoras en la herramienta de medición en escenas 3d:
Permite medir en puntos de la nube de puntos
Mostrar marcadores de círculo en los vértices de la banda elástica 3D
Al mover el ratón se desplaza el último vértice de la goma elástica (aunque los resultados medidos no se actualizan hasta que el usuario hace clic)
Mover la cámara no elimina las mediciones actuales
Permite utilizar las teclas retroceso y del para deshacer (eliminar la última medición)
Permite utilizar Esc para borrar mediciones, igualando el comportamiento de su homólogo 2d
Renderiza bandas elásticas 3D sobre otras entidades 3D para que no queden ocluidas.
La lógica de selección de objetos también se ha refactorizado para un mayor control, y la herramienta de identificación 3D también se ha mejorado para evitar interferencias con la navegación de la cámara, así como una corrección de errores por los que se devolvían los FID incorrectos en casos específicos.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Stefanos Natsis
Se ha proporcionado un nuevo proveedor de procesamiento nativo para algoritmos de nubes de puntos, en línea con QEP 263.
Bajo el capó proveedor utiliza el pdal_wrench herramienta de línea de comandos y actualmente soporta los siguientes algoritmos:
Información: genera metadatos básicos de la nube de puntos (número de puntos, extensión, crs, etc.)
Convertir formato: convierte la nube de puntos a otro formato, por ejemplo, de las a laz.
Reproyectar: reproyectar la nube de puntos a un SRC diferente
Fijar proyección: fijar (asignar) SRC de un archivo de nube de puntos
Recortar: recorta la nube de puntos recortando polígono(s)
Fusionar: fusiona varias nubes de puntos en un único archivo
Mosaico: crea mosaicos a partir de los datos de entrada
Reducir: crea una versión reducida de la nube de puntos.
Límites: capa vectorial de exportación que contiene los límites de la nube de puntos
Densidad: exporta un archivo raster en el que cada celda contiene el número de puntos que se encuentran en el área de esa celda.
Exportar a ráster: exportar datos de nubes de puntos a una malla ráster 2D
Exportar a vector: exportar los datos de la nube de puntos a una capa vectorial con puntos 3D.
Exportar a ráster (TIN): exportar datos de nubes de puntos a una malla ráster 2D utilizando una triangulación de puntos.
Filer: extraer subconjunto de la nube de puntos mediante expresiones PDAL
Como pdal_wrench requiere PDAL >= 2.5.0, el nuevo proveedor de procesamiento sólo estará disponible cuando se cumpla el requisito de la versión de PDAL.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Alexander Bruy
Un nuevo widget de creación de expresiones para nubes de puntos está disponible en la interfaz gráfica de usuario para crear filtros para nubes de puntos de una manera fácil y consistente con las interfaces existentes del Constructor de Expresiones de QGIS.
Dentro de la API de QGIS, el parámetro QgsProcessingParameterExpression
se ha ampliado con los tipos Qgis
y PointCloud
. Si el parámetro tiene un tipo PointCloud
, utilizará el widget constructor de expresiones de nubes de puntos. Para mantener la compatibilidad con versiones anteriores, por defecto un parámetro de expresión utilizará el tipo de expresión Qgis
.
La clase QgsPointCloudExpression
también se ha ampliado con un nuevo método para convertir expresiones de nubes de puntos QGIS en Expresiones PADAL.
Los algoritmos PDAL existentes que utilizan filtros de expresión se han actualizado para utilizar parámetros de expresión en lugar de cadenas.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Alexander Bruy
Añadida la opción de filtrar la nube de puntos de entrada por rectángulo (extensión) y expresión en los siguientes algoritmos PDAL:
contorno
recortar
densidad
exportar a ráster (variantes normal y TIN)
exportar a vector
fusionar
adelgazar
Esto permite procesar sólo un subconjunto de puntos del archivo o archivos de entrada, sin necesidad de realizar un paso de filtrado intermedio ni de generar archivos temporales.
Para aquellos que sólo necesiten filtrar, también existe un algoritmo de Filtro independiente capaz de filtrar por extensión, por expresión o por su combinación.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Alexander Bruy
Útil para algoritmos de nubes de puntos que implican atributos, como exportar valores de atributos específicos como ráster o filtrar nubes de puntos.
Esto también deja obsoleta la llamada a la API parameterAsFields
, y en su lugar debería utilizarse parameterAsStrings
tanto para los campos como para los atributos de la nube de puntos.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Alexander Bruy
Las nubes de puntos virtuales pueden representarse en vistas 3D. Para la gestión del rendimiento, se especifica un umbral de subíndice para que la vista renderice la entidad fragmentada de la nube de puntos sólo cuando sea apropiado y, en su lugar, renderice la región delimitadora de un subíndice concreto cuando no se cumplan los criterios del umbral.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Stefanos Natsis
Un nuevo proveedor de datos está disponible para los archivos Virtual Point Cloud (VPC) creados por la utilidad pdal_wrench y la herramienta Build virtual point cloud (VPC) en el recién introducido Native point cloud Processing provider.
El archivo VPC se maneja como una sola capa en QGIS y puede contener un gran número de archivos de nubes de puntos cuyos índices se cargan lentamente cuando el lienzo se amplía lo suficiente. Se utiliza un renderizador de extensión para los índices individuales mientras su extensión se ajusta a la anchura del lienzo y el renderizador definido por el usuario sólo se utiliza cuando se amplía más.
Una Nube de Puntos Virtual es un archivo contenedor JSON con extensión .vpc
, que hace referencia a otros archivos/URLs que contienen los datos reales de la nube de puntos. Se trata de un concepto similar al de los rásters virtuales (VRT) en GDAL. El contenido JSON es en realidad una colección de elementos de la API STAC. Véase la especificación VPC para más detalles.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Stefanos Natsis
Las etiquetas de QGIS con contenido HTML soportarán ahora la incrustación de hipervínculos funcionales en las exportaciones de diseños relevantes, como los PDF.
Esta prestación ha sido financiado por el cantón de Schaffhausen.
Esta prestación fue desarrollada por Mathieu Pellerin <https://github.com/nirvn>`__
En lugar de limitar el filtrado de leyendas a un único mapa vinculado, este cambio permite filtrar las leyendas por varios mapas vinculados. Se ha diseñado para dar cabida al caso de uso en el que un diseño tiene varios mapas, potencialmente a diferentes escalas y mostrando diferentes extensiones, y se requiere una única leyenda que incluya todos los símbolos visibles en todos los mapas.
La experiencia del usuario se ha diseñado para no cambiar los flujos de trabajo actuales, ya que las leyendas seguirán estando vinculadas a un único elemento principal del mapa. Este mapa se utiliza para determinar la escala (y otras propiedades dependientes del mapa) a la que se mostrarán los símbolos de la leyenda. Si se marca la opción «Mostrar sólo elementos dentro de mapas vinculados», la leyenda seguirá filtrándose automáticamente por el contenido de los mapas vinculados principales. Sin embargo, hay un nuevo botón de opciones «…» junto a la casilla de verificación «Mostrar sólo elementos dentro de mapas enlazados» que permite a los usuarios seleccionar también otros mapas de su disposición para tenerlos en cuenta a la hora de determinar los elementos visibles:
Esta funcionalidad fue financiada por City of Canning
Esta prestación fue desarrollada por Nyall Dawson
Permite recortar espacios u otros caracteres sólo del principio o del final de las cadenas.
Esta prestación fue desarrollada por Nyall Dawson
Al fusionar objetos espaciales, ahora los usuarios pueden seleccionar de una lista de valores disponibles de los objetos espaciales seleccionados, en lugar de capturar manualmente un valor manual para un campo.
Esta funcionalidad fue desarrollada por Denis Rouzaud
Las opciones avanzadas de digitalización de ángulos comunes se han ampliado con las siguientes funcionalidades:
Nuevos ángulos comunes para 0,1°, 0,5° y 1,0°.
Se ha añadido una nueva opción para mostrar el ángulo común actual en el widget contextual del flotador.
Los nuevos atajos de teclado “N” “MAYÚS+N” están disponibles para recorrer las opciones de ángulo habituales
Esta prestación ha sido financiada por ChartWorld International.
Esta funcionalidad fue desarrollada por Alessandro Pasotti
Una nueva opción de configuración de la herramienta de digitalización avanzada permite a los usuarios alternar la visualización del menú contextual «flotante» que sigue al cursor durante la digitalización. Se incluyen opciones adicionales para añadir información al panel flotante, como la visualización de información de rumbo y azimut.
Esta prestación ha sido financiada por ChartWorld International.
Esta funcionalidad fue desarrollada por Alessandro Pasotti
Permite seleccionar un rango de celdas para copiarlas en el portapapeles. Los resultados se copian como texto plano y html, por lo que se pueden pegar fácilmente en aplicaciones de hojas de cálculo/etc como tablas.
Esta prestación fue desarrollada por Nyall Dawson
Al crear nuevos campos, la opción «Comentario» sólo se muestra ahora para las fuentes de datos que admiten la edición de comentarios (lo que evita que QGIS descarte silenciosamente la información).
Esto también añade soporte para establecer alias de campo dentro del nuevo diálogo de campo, y amplía los comentarios y alias de campo para los formatos OGR soportados.
Esta prestación fue desarrollada por Nyall Dawson
Las pulgadas se incluyen ahora como unidades cartográficas válidas en QGIS.
Esta prestación fue desarrollada por Nyall Dawson
En el cuadro de diálogo del formulario de propiedades de capa se ha incluido una nueva opción de «política de división de campos». Esto permite a los usuarios determinar fácilmente la política actual de división de un campo y cambiarla según sea necesario.
Se han facilitado las siguientes políticas:
duplicar valores
quitar valores
usar valor predeterminado
usar proporción de geometrías
Esta prestación fue desarrollada por Nyall Dawson
Esta funcionalidad expone dos nuevas opciones de «tamaño» para los widgets de formulario de edición, que permiten controlar los factores de estiramiento horizontal y vertical del widget. Al establecer un estiramiento horizontal o vertical, los usuarios pueden controlar el tamaño relativo de los widgets de edición al cambiar el tamaño de un formulario de atributos.
Por ejemplo, un usuario puede establecer un valor de estiramiento horizontal más alto para los widgets que deben «acaparar» más espacio horizontal disponible, como para aquellos widgets que se espera que tengan valores más largos. Del mismo modo, el ajuste de estiramiento vertical (disponible para determinados tipos de widgets) controlará cómo crecen verticalmente los widgets cuando se redimensionan los formularios, en relación con el cuadro de diálogo del formulario.
Juntas, estas opciones dan más control a los usuarios sobre el diseño y el tamaño exactos de sus formularios de atributos.
De forma predeterminada, los valores de estiramiento se establecen en «Predeterminado», que es igual al comportamiento mostrado en versiones anteriores de QGIS.
Esta prestación fue desarrollada por Nyall Dawson
Este contenedor siempre dispone los widgets hijos en una fila horizontal, donde el número de columnas viene determinado automáticamente por el número de widgets hijos.
Es útil para la creación de formularios compactos, en los que no se desperdiciará espacio asignando anchura horizontal superflua a widgets cuyos valores esperados siempre serán cortos.
Ej: crear 3 filas con 3, 2, 1 widgets child respectivamente da como resultado el diseño:
Attr 1: [...] Attr 2: [...] Attr 3: [...]
Attr 4: [..........] Attr 5: [..........]
Attr 6: [...............................]
Sin la opción de contenedores de filas, todas las filas horizontales tendrán el mismo número de columnas, por ejemplo:
Attr 1: [...] Attr 2: [...] Attr 3: [...]
Attr 4: [...] Attr 5: [...] Attr 6: [...]
(dejando una longitud horizontal insuficiente para los atributos 4-6), o bien
Attr 1: [..........] Attr 2: [..........]
Attr 2: [..........] Attr 3: [..........]
Attr 4: [..........] Attr 5: [..........]
Attr 6: [..........]
(el resultado es un espacio horizontal desperdiciado junto al atributo 6, y una fila adicional que ocupa espacio vertical)
Esta prestación ha sido financiada por NIWA
Esta prestación fue desarrollada por Nyall Dawson
Se ha añadido un nuevo algoritmo de Procesos que permite la descarga de mosaicos vectoriales desde un servidor remoto. Esta funcionalidad incluye el soporte de mosaicos vectoriales para el parámetro de capa de mapa, así como un nuevo parámetro de destino de mosaicos vectoriales para los algoritmos de Procesamiento. Los archivos de formato MBTiles de salida también se pueden añadir automáticamente al lienzo después del procesamiento.
Esta prestación ha sido financiada por Mergin Maps
Esta prestación fue desarrollada por Alexander Bruy
Se ha añadido una nueva acción «Reordenar capas de salida» al menú del diseñador de modelos, que permite a los creadores de modelos establecer un orden específico que deben utilizar las salidas de su modelo al cargar los resultados en un proyecto. De este modo, el creador del modelo puede asegurarse de que las capas están ordenadas de forma lógica en el lienzo al ejecutar un modelo, por ejemplo, colocando una salida de capa vectorial sobre una salida de capa ráster, o una capa de puntos sobre una capa de polígonos.
El creador del modelo también puede establecer un «Nombre de grupo» opcional para las salidas para agruparlas automáticamente dentro del árbol de capas utilizando un nuevo nombre de grupo o añadiéndolas a un grupo existente.
Esta prestación ha sido financiada por el Grupo de usuarios de QGIS Alemán.
Esta prestación fue desarrollada por Nyall Dawson
Un nuevo algoritmo añade la opción «Crear COPC» al proveedor PDAL para generar Nubes de Puntos Optimizadas para Nubes. El algoritmo crea un archivo COPC para cada archivo de nube de puntos de entrada y puede ser útil para indexar archivos antes de usarlos en QGIS, o al construir una VPC.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Alexander Bruy
Se ha añadido un nuevo botón a la interfaz de gestión de campos de la herramienta de procesamiento de campos de refactorización que permite a los usuarios invertir la selección. Esto permite una gestión más eficaz de los campos, como la eliminación masiva de campos.
Esta prestación se añadió durante la Reunión de Colaboradores de QGIS 2023, s-hertogenbosch
Esta prestación ha sido financiada por camptocamp
Esta funcionalidad fue desarrollada por Ismail Sunni
Esto añade soporte para el manejo de comentarios de campo y alias en los algoritmos de procesamiento «añadir campo a la tabla de atributos» y «refactorizar campos». Además, garantiza que los comentarios de campo y los alias se copien de las capas de origen a las de destino cuando estén presentes.
Si las capas de salida no admiten comentarios o alias, se mostrarán advertencias en el registro de procesamiento para informar a los usuarios de esta limitación.
Esta prestación fue desarrollada por Nyall Dawson
El nuevo algoritmo permite al usuario construir nube de puntos virtual (VPC) archivos que hacen referencia a múltiples conjuntos de datos de nubes de puntos existentes. Esto permite la visualización y el procesamiento de muchos archivos de nubes de puntos como una sola capa en QGIS.
Existen opciones adicionales para el algoritmo de procesamiento «Construir VPC», que proporcionan las siguientes utilidades para construir Nubes Virtuales de Puntos:
calcular estadísticas a partir de datos de entrada
calcular los límites exactos a partir de los datos de entrada
construir una nube de puntos general
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Alexander Bruy
Se ha creado un nuevo y práctico ajuste de configuración del entorno para la configuración del número de hilos que debe utilizar un algoritmo cuando éste es capaz de utilizar varios núcleos, como TauDEM o PDAL.
Esta funcionalidad se ha aplicado a los algoritmos PDAL y TileXYZ.
Esta prestación fue desarrollada por Alexander Bruy
Los algoritmos de procesamiento individuales pueden incluir ahora una configuración de entorno para especificar una carpeta temporal personalizada que sobrescriba la ruta de archivo temporal configurada. Esto resulta útil en situaciones en las que una herramienta concreta puede utilizar mucho espacio de disco temporal y se requiere una ubicación dedicada o un disco de memoria virtual, o cuando una operación concreta requiere mejoras de rendimiento ofrecidas por un disco o ruta concretos.
Esta prestación fue desarrollada por Nyall Dawson
Se ha añadido una nueva acción «Ajustes del algoritmo» al botón Avanzado de la interfaz de algoritmos de procesamiento. Al seleccionarla, se muestra un panel que permite a los usuarios controlar los ajustes generales de procesamiento que se aplican a una instancia particular de la ejecución del algoritmo. Se pretende que sea un lugar en el que un usuario pueda anular sus ajustes de procesamiento globales de forma ad hoc sin tener que cambiar sus ajustes predeterminados habituales.
Incluye ajustes para:
gestión de geometría no válida (a diferencia de la configuración por parámetro existente para esto, la configuración del método de gestión aquí se aplicará a TODAS las entradas del algoritmo)
unidades de distancia y unidades de superficie que se utilizan para medir distancias y superficies
Esta prestación fue desarrollada por Nyall Dawson
El algoritmo de procesamiento gdal2xyz del proveedor de procesamiento GDAL incluye ahora parámetros para skipnodata
y src
, y dstnodata
.
Esta prestación ha sido desarrollada por Luke Pinner
Si esta opción está activada, las partes disjuntas de los resultados de la memoria intermedia se mostrarán como prestaciones separadas de una sola parte. Este ajuste está diseñado para exponer una funcionalidad similar a la disponible para el algoritmo «disolver».
Esta funcionalidad fue financiada por City of Canning
Esta prestación fue desarrollada por Nyall Dawson
Este cambio añade una nueva opción de «filtro de objeto espacial» junto a las opciones existentes de límite de objeto espacial y gestión de geometría no válida disponibles para todas las entradas vectoriales a las capas de procesamiento.
Permite a los usuarios introducir una expresión para subconjuntar la capa dinámicamente al ejecutar la herramienta, evitando la necesidad de pasos separados para establecer filtros de capa o crear subconjuntos de capa.
Esta funcionalidad fue financiada por City of Canning
Esta prestación fue desarrollada por Nyall Dawson
El algoritmo Importar fotos ahora permite importar imágenes *.heic
con el soporte de imágenes HEIF de GDAL.
Esta prestación ha sido desarrollada por Chris Shucksmith
La interfaz de los editores de ajustes ha experimentado una importante revisión y la interfaz de ajustes avanzados presenta los siguientes cambios de cara al usuario:
La opción de utilizar el widget de configuración antiguo o el nuevo, que se recuerda
Un ajuste «oculto» permite omitir la advertencia antes de mostrar el árbol de ajustes.
Los ajustes tienen editores dedicados (cuadro de giro, casilla de verificación, botón de color, etc.)
La modificación de los ajustes ahora sólo se ejecuta cuando se pulsa aplicar
Los ajustes actuales aparecen en cursiva, mientras que los ajustes a los que se aplicarán los cambios aparecen en rojo.
Además, la API de configuración ha experimentado cambios significativos:
Eliminación de la clase QgsSettingsEntryByValue, utilizando sólo el by reference
El antiguo QgsSettingsTreeWidget ha sido renombrado a QgsSettingsTreeWidgetOld (en app)
Se han introducido nuevas clases de API:
QgsSettingsTreeWidget y QgsSettingsTreeModel: widget de árbol + modelo para mostrar y editar la configuración
QgsSettingsEditorWidgetWrapper (pure virtual): una clase base para crear y manejar un widget editor de configuraciones
QgsSettingsEditorWidgetWrapperTemplate (puramente virtual): la clase base para la envoltura de ajustes declarados en C++ API (usando métodos tipados)
Clases para editores de configuraciones: QgsSettingsStringEditorWidgetWrapper, etc.
QgsSettingsEditorWidgetRegistry: un registro de las envolturas del editor de ajustes.
Esta funcionalidad fue desarrollada por Denis Rouzaud
En versiones anteriores de QGIS, cuando se cerraba QGIS Desktop, el perfil actual se guardaba en el archivo de configuración profiles.ini, por lo que el perfil predeterminado era el perfil utilizado en la última instancia de QGIS que se había cerrado.
Una nueva prestación Política de selección de usuarios permite a los usuarios seleccionar cómo se definen los perfiles predeterminados, de acuerdo con las tres opciones siguientes:
Último perfil: El modo heredado que sigue el comportamiento de versiones anteriores. Esto utiliza el último perfil cerrado al abrir una nueva instancia de QGIS.
Perfil predeterminado: Defina manualmente un perfil predeterminado entre los perfiles existentes que se utilizarán siempre por defecto (sin utilizar un indicador de línea de comandos ni elegir un perfil desde la interfaz de usuario de QGIS).
Dejar que el usuario elija al inicio
Cuando se selecciona «Dejar elegir al usuario», si hay 2 o más perfiles, se muestra un cuadro de diálogo de selección antes de la SplashScreen que permitirá al usuario elegir qué perfil utilizar o crear un nuevo perfil que se cargará automáticamente.
Independientemente de la política seleccionada, si sólo existe un perfil se utilizará, y si no existe ningún perfil, se creará y utilizará el perfil por defecto.
También se proporcionan iconos de perfil de usuario para que los usuarios puedan diferenciar visualmente sus perfiles activos.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Los usuarios ahora pueden elegir entre una selección de unidades de distancia para anular la predeterminada (unidades de mapa Lona SRC) para los perfiles de elevación tanto en los perfiles de elevación interactivos (a través del botón de la barra de herramientas de configuración) como para los perfiles de elevación de diseño.
En los perfiles de disposición, existe una opción adicional que controla dónde deben colocarse los sufijos de unidad de distancia. Las siguientes opciones están disponibles para gestionar la visualización de los sufijos de unidad:
ocultar los sufijos
mostrar todos los valores
mostrar el primer valor
visualización para el último valor
visualización tanto para el primer valor como para el último.
Tenga en cuenta que actualmente no es posible exponer la selección de unidades para el eje vertical, ya que actualmente es adimensional y requerirá el desarrollo del manejo vertical SRC en QGIS como se indica en QEP 267.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Nyall Dawson
Se ha añadido un nuevo elemento a la barra de herramientas de perfiles de elevación, que incluye varias opciones para exportar perfiles de elevación.
Los trazados de perfil ahora se pueden exportar como:
Objetos espaciales 3D: exporta la línea de perfil como secciones transversales 3D, con valores z tomados de los cortes de elevación.
Perfil 2D: exporta el perfil como un gráfico de distancia frente a elevación (es decir, como se muestra en el widget de perfil de elevación).
Tabla Distancia/Elevación: exporta valores de distancia vs elevación de muestra en forma de tabla.
Los resultados pueden guardarse como archivos DXF, CSV o cualquiera de los formatos espaciales vectoriales estándar grabables shapefile geopackages.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Nyall Dawson
Se ha añadido un botón explícito de «Añadir capas» al muelle del perfil de elevación. Al hacer clic en él, se mostrará una lista filtrada de posibles capas que pueden añadirse al gráfico, pero que actualmente no están en él (es decir, incluirá todas las capas ráster del proyecto que no están marcadas como capas con datos de elevación). Al seleccionar las capas, éstas se marcarán automáticamente como capas con datos de elevación y se añadirán inmediatamente al gráfico.
Ahora es posible añadir capas a los gráficos de elevación arrastrando y soltando desde el árbol de capas. Lamentablemente, los usuarios tendrán que mantener pulsada la tecla «Ctrl» mientras arrastran para forzar la acción de copiar, debido a las limitaciones de la biblioteca.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Nyall Dawson
El nuevo modo de dibujo «Rellenar por encima» para trazados de perfiles también incluye opciones adicionales para limitar la extensión de los rangos de elevación «Rellenar por encima» y «Rellenar por debajo» de una capa.
Esta prestación fue desarrollada por Nyall Dawson
Cuando está activada, esta opción garantiza que las escalas horizontal y vertical se mantengan siempre iguales. Por ejemplo, una pendiente de 45 grados aparecerá siempre como una pendiente de 45 grados en el perfil.
Esta prestación ha sido financiada por la financiación colectiva «Procesamiento de nubes de puntos y mejora de datos 3D» <https://www.lutraconsulting.co.uk/crowdfunding/pointcloud-processing-qgis/>`__.
Esta prestación fue desarrollada por Nyall Dawson
Un marco básico de sensores proporciona un registro de tipos de sensores, un gestor de sensores y tres tipos de sensores simples basados en QIODevice, como se indica a continuación:
Conexión TCP
Conexión UDP
Puerto serie
A las instancias de proyecto se les adjunta un gestor de sensores que permite a los usuarios registrar sensores dentro de sus archivos de proyecto. A diferencia de otras entradas, como un dispositivo de posicionamiento, los sensores se consideran entradas de datos mucho más específicas del proyecto. La gran ventaja de los sensores basados en proyectos es que los hace mucho más portátiles y fáciles de compartir entre usuarios.
Se ha añadido una nueva función sensor_data()
al ámbito del proyecto, disponible mediante expresiones, que devuelve los últimos valores de datos de sensor capturados para un nombre de sensor específico. Un parámetro opcional de caducidad (en milisegundos) permite expresiones que rechazarán un valor de sensor específico que sea más antiguo que el valor de caducidad proporcionado.
Esta prestación ha sido financiada por Sevenson Environmental Services
Esta prestación fue desarrollada por Mathieu Pellerin <https://github.com/nirvn>`__
Se proporcionan widgets de configuración para los tipos de sensor TCP, UDP y puerto serie que permitirán a los usuarios configurar, añadir y eliminar sensores dentro del panel de sensores del diálogo de propiedades del proyecto.
La implementación incluye un registro GUI de sensores para permitir fácilmente la creación de sensores python adicionales y su envío como complementos.
Esta prestación ha sido financiada por Sevenson Environmental Services
Esta prestación fue desarrollada por Mathieu Pellerin <https://github.com/nirvn>`__
Se proporciona un widget de tabla de sensores que muestra los sensores registrados dentro de un proyecto, junto con las acciones para conectar y desconectar los sensores. Se puede acceder a la tabla a través de un nuevo panel de sensores en el cuadro de diálogo de propiedades del proyecto.
Esta prestación ha sido financiada por Sevenson Environmental Services
Esta prestación fue desarrollada por Mathieu Pellerin <https://github.com/nirvn>`__
Cuando los proveedores lo admiten, una nueva acción del menú contextual del navegador para los campos permite a los usuarios establecer/cambiar los comentarios del campo en la fuente de datos.
Actualmente es compatible con formatos OGR con capacidades de comentario de campo como GPKG, ESRI File Geodatabase, NetCDF o Geoparquet, así como con fuentes de datos PostgreSQL.
Esta prestación fue desarrollada por Nyall Dawson
Cuando los proveedores lo admiten, una nueva acción del menú contextual del navegador para los campos permite a los usuarios establecer/cambiar el alias del campo en la fuente de datos.
Actualmente se admite para formatos OGR con capacidades de comentario de campo como GPKG, ESRI File Geodatabase, NetCDF o Geoparquet.
Esta prestación fue desarrollada por Nyall Dawson
QGIS cargará ahora las capas soportadas en paralelo al cargar un proyecto, mejorando significativamente los tiempos de carga del proyecto en ciertos casos, como cuando un proyecto incluye numerosas capas remotas.
Para cargar una capa en un hilo de trabajo paralelo, el proveedor de datos de la capa debe soportar la carga paralela (actualmente los proveedores GDAL y PostgreSQL).
Existe un nuevo ajuste avanzado para desactivar este comportamiento cuando sea necesario.
Esta prestación ha sido financiada por KoBold Metals
Esta funcionalidad fue desarrollada por Vincent Cloarec
El proveedor de datos WFS/ OGC API for Features (OAPIF) se ha ampliado para soportar criterios de filtrado mejorados en línea con los estándares abiertos.
Entre las nuevas funcionalidades se incluyen:
Soporte para el filtrado de las propiedades de los objetos espaciales (Prestaciones de la API OGC Parte 1 - /rec/core/fc-filters). Utiliza el punto final /api para obtener la lista de elementos consultables.
Soporte para filtrado basado en prestaciones de la API OGC Parte 3 - CQL2-text
Pasar el SRC seleccionado a la interfaz de usuario del generador de consultas
Implementar una traducción de la expresión getFeature()
Para la compatibilidad con CQL2text, se requiere que la implementación del servidor /conformance
declare al menos los siguientes datos:
http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter
http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter
Se solicita el endpoint /collections/{collid}/queryables
para obtener las propiedades consultables.
Las clases de conformidad adicionales para el filtrado avanzado incluyen los siguientes elementos:
http://www.opengis.net/spec/cql2/1.0/conf/advanced-comparison-operators: para IN, BETWEEN, LIKE
http://www.opengis.net/spec/cql2/1.0/conf/case-insensitive-comparison: para ILIKE
http://www.opengis.net/spec/cql2/1.0/conf/basic-spatial-operators: para intersects(geomcolumn, geomFromWkt('POINT(x y)'))
y bbox_intersects(geomcolumn, geomFromWkt('WKT LITERAL'))
Esta prestación ha sido desarrollada por Even Rouault
La pestaña Mosaico vectorial incluye ahora opciones para seleccionar entre «Servicio» (el enfoque existente, basado en conexiones, para añadir mosaicos vectoriales desde fuentes en línea) o «Archivo» (una nueva opción que permite añadir directamente una fuente de datos utilizando archivos de mosaicos vectoriales VTPK o MBTiles).
Esta prestación ha sido financiada por el Landesamt für Vermessung und Geoinformation, Feldkirch, Austria.
Esta prestación fue desarrollada por Nyall Dawson
Las fuentes de datos de mosaico vectorial admiten ahora controles definidos por el usuario para la opacidad de las capas y los modos de fusión.
Además, añade las pestañas estándar «Origen» y «Renderizado» al cuadro de diálogo de propiedades de la capa de mosaico vectorial. La pestaña «Renderizado» contiene la visibilidad basada en la escala de la capa (igual que para otros tipos de capas), y la pestaña «Origen» contiene el nombre de la capa, la anulación de src y los controles de origen específicos del proveedor.
Los widgets de origen también son para los proveedores de mosaicos vectoriales VTPK y MBTiles, lo que permite controlar la ruta del archivo vtpk/mbtiles de origen.
Esta prestación fue desarrollada por Nyall Dawson
Las capas de mosaico vectorial exponen ahora todos los elementos de API necesarios para soportar el manejo y descubrimiento de capas rotas, haciendo que su comportamiento sea coherente con otros tipos de capas. Además, al implementar las modernas API de metadatos de proveedor para el proveedor VTPK, nos aseguramos de que los archivos VTPK se muestren en el panel del navegador para facilitar su descubrimiento.
Esta prestación ha sido financiada por el Landesamt für Vermessung und Geoinformation, Feldkirch, Austria.
Esta prestación fue desarrollada por Nyall Dawson
El parámetro FORMAT_OPTIONS
en QGIS Server ahora también se puede utilizar para pasar opciones de formato para el formato PDF a WMS GetPrint. Esto permite un mayor control en las solicitudes GetPrint al generar salidas GeoPDF, tales como ajustes de Georeferencia o Simplificación de Geometría.
Esta prestación fue desarrollada por mhugent
El tamaño de la caché de peticiones GetCapabilities del servidor QGIS puede configurarse ahora con el parámetro QGIS_SERVER_CAPABILITIES_CACHE_SIZE
, que utiliza una entrada entera que especifica el número de peticiones a almacenar en caché. Se registrará un aviso de «Documento de capacidades WMS en caché eliminado» cuando se ocupen todas las ranuras y se elimine un documento en caché.
Esta prestación ha sido desarrollada por Jürgen Fischer
Un nuevo parámetro WITH_DISPLAY_NAME
añadirá el nombre para mostrar en la respuesta GetFeatureInfo
si es necesario, de forma similar al parámetro existente WITH_MAPTIP
.
Esta prestación ha sido financiada por 3liz.com
Esta prestación fue desarrollada por Étienne Trimaille
Para facilitar la navegación por los objetos espaciales y proporcionar más información, se ha implementado y añadido a la plantilla HTML lo siguiente:
paginación completa que muestra siempre el número total de páginas
tamaño de página configurable mediante menú desplegable
número de elementos coincidentes
número de elementos devueltos
controles de tamaño de página/paginación también en la parte inferior de la página
Esta prestación ha sido desarrollada por Björn Hinkeldey
Se ha añadido un comando especial ?
a la consola python que muestra un útil mensaje de ayuda, identifica algunas variables clave y proporciona funciones de ayuda para mejorar la experiencia del desarrollador dentro de QGIS Desktop.
Las funciones de ayuda _pyqgis
y _api
recibirán un parámetro (una instancia o clase), y mostrarán la página del objeto correspondiente de la documentación de QGIS o Qt.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
La QGIS Python ConsoleMimics IPython comportamiento para ejecutar comandos del sistema.
Ejecuta cualquier comando que funcione en la línea de comandos con la sintaxis !<cmd>
. La consola iniciará un subproceso, y reenviará su salida a la salida de la consola de Python.
Mientras el subproceso se está ejecutando, la entrada de la consola de Python cambia al modo STDIN y reenvía los caracteres introducidos al proceso hijo. Esto hace posible enviar confirmación cuando el programa hijo lo pida.
Esto proporciona un fácil acceso a comandos como pip para la simple instalación y eliminación de dependencias directamente en el contexto del proyecto QGIS.
Cuando la consola está en modo STDIN, pulsar Ctrl+C matará el subproceso.
Afectar el resultado de un comando a una variable con la sintaxis var = !cmd
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Se ha añadido una acción «formatear código» al Editor de Consola de Python que permite la impresión automatizada de código en línea con las capacidades de los editores de código modernos.
Los ajustes de configuración adicionales para esta acción incluyen:
Formatear al guardar: si se activa, el formato se aplica justo antes de guardar el script.
Ordenar importaciones: Ordenar las declaraciones de importación mediante isort
Longitud máxima de línea: Controla cómo el formateador envolverá las líneas, y controla la regla del editor.
Las opciones de Formateador permiten seleccionar entre las herramientas autopep8 o black linting y proporcionan las siguientes opciones adicionales:
Nivel (sólo autopep8) Ver Nivel de agresividad autopep8
Normalice las comillas (sólo en negro): Sustituir todas las comillas simples por comillas dobles si es posible.
Las operaciones de ordenación se realizan mediante isort, que permite ordenar las sentencias de importación en tres grupos diferentes:
importaciones de la biblioteca estándar (re, os, sys, json, …)
módulos de terceros (PyQt5, pandas, dateutil, …)
módulos de origen (qgis, procesamiento, …)
Estas operaciones facilitarán un desarrollo coherente en línea con las mejores prácticas del sector y mejorarán la calidad del código, su coherencia, legibilidad y eficacia operativa (especialmente cuando se combinan con sistemas de control de versiones).
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Añade el mismo botón de alternancia 3d mapa lienzos y tablas de atributos para que sea súper fácil de cambiar la consola de Python a una ventana principal completa o de nuevo a un widget acoplado.
Esta prestación fue desarrollada por Nyall Dawson
Los editores que utilicen la clase QgsCodeEditorHTML
podrán utilizar la funcionalidad de reformateo de código para imprimir datos HTML dentro de QGIS. Tenga en cuenta que esta funcionalidad requiere que las bibliotecas BeautifulSoup4 o lxml estén instaladas en el entorno python para analizar los datos XML/ HTML.
Esta prestación ha sido desarrollada por Yoann Quenach de Quivillic
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
Apenas se admiten los ID GeoJSON (sólo se admite la lectura de ID de cadena). |
Sólo análisis - arreglo fuera de alcance |
no reportado - [limpieza] QgsOgrFeatureIterator(): eliminar (¡esperemos!) código inútil en el caso del subconjunto de cadenas |
|
«Ordenar por» fuga de memoria |
N/D |
||
Navegador muy lento al abrir directorio que contiene varios GDB |
No se compila con armv7 en openSUSE Tumbleweed |
||
Añadir .pgwx como posibles tipos de archivo de mundo para png georreferenciados |
N/A - Corrección GDAL |
||
Error de aserción al filtrar una capa GeoParquet |
N/A - Corrección GDAL |
||
Los parámetros URL dados no persisten para la conexión WFS OGC API - conexión de características |
intentado reproducir - demasiado complicado |
Dominio de campo creado incorrectamente |
|
Dominio de campo creado incorrectamente |
|||
Mayor tiempo de apertura del archivo GPKG en las nuevas versiones |
PORHACER. |
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)
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
QGIS offset line muestra etiquetas perpendiculares problema |
|||
comportamiento extraño del algoritmo de buffer unilateral |
N/A - Corrección GEOS |
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)
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
La expresión del filtro de leyenda tiene un contexto incompleto |
en cola |
||
LineString muestra el desplazamiento en SRC 3857 cuando se utiliza la herramienta Vértice y «Recortar objetos espaciales a la extensión del lienzo» está activado |
en cola |
||
Qgis Server WMTS devuelve un WGS84BoundingBox erróneo para la capa |
No se ejecuta |
El formulario no muestra los valores (aleatoriamente) excepto cuando se activa el «Modo Edición». |
|
Objetos espaciales de la API OGC ignoran el encabezado «X-Qgis-Service-Url» |
no lo arreglará |
Corregido el tamaño de la leyenda no se respeta al exportar un diseño |
|
Ajustar a vértices aleatorios tras dividir los objetos espaciales |
No se ejecuta |
Colocación de etiquetas cartográficas con «Desplazamiento de distancia: Desde los límites del símbolo» muestra el desplazamiento de los objetos espaciales MultiPoint. |
|
Las capas renderizadas como grupo parecen eludir la opción «Bloquear capas» en mi compositor de impresión. |
en cola pero el PR sigue sin revisarse |
||
Compositor de diseño de mapas - La expresión del elemento de leyenda no se muestra correctamente |
no vale la pena, no es crítico |
||
el parámetro opacidades no se aplica a las etiquetas en las solicitudes GetMap |
en cola pero el PR sigue sin revisarse |
||
La lista «Vincular a objetos espaciales hijos existentes» no ayuda a seleccionar los objetos espaciales secundarios adecuados. |
no lo arreglará |
La fijación de objetos en líneas no funciona con elementos de arco. |
|
Los widgets de formulario de atributos no se desactivan cuando el estado «Editable» está definido por datos y la capa no está en modo de edición. |
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)
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
[Expresiones]: falta la ayuda del operador «//». |
|||
El remuestreo o reescalado de una imagen rasterizada no se puede encontrar en un elemento de menú o en la caja de herramientas de procesamiento. |
Error producido al cerrar diálogos de algoritmos: RuntimeError: objeto C/C++ envuelto de tipo QgsMapToolCapture ha sido eliminado. |
||
El Diseñador de modelos exportar como/ejecutar como python no capturaba la nueva línea en los comentarios del algoritmo |
|||
El botón «Añadir» para añadir la capa XYZ a través del Gestor de Fuentes de Datos permanece desactivado |
|||
La salida del algoritmo salta arriba a la izquierda al moverse |
|||
La columna Nombre siempre muestra el alias en lugar del nombre del campo en el algoritmo de refactorización de campos. |
|||
El conjunto de datos Sentinel 1 no funciona correctamente |
No se trata de un error, sino de una selección incorrecta del formato de datos para geometrías enormes y complejas. |
Generar baldosas XYZ (MBTiles) - error al ejecutar |
Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)
Esta prestación ha sido desarrollada por Alex Bruy (LutraConsulting)
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
QgsRasterIterator.readNextRasterPart() tiene una fuga de memoria |
|||
Las opciones de algunos valores en Procesos no se guardan después de cerrar la ventana |
no |
||
No se puede importar la capa de Postgis vista o vista materializada, si no tiene ninguna clave primaria |
No es un error |
||
Vértices no deseados al trazar |
|||
El comprobador de topología no resalta todos los errores de solapamiento en el lienzo |
|||
No se puede introducir el tamaño del intervalo para el Intervalo fijo en el Renderizador graduado |
|||
Las capas de mosaico vectorial no se recortan al marco del mapa de diseño cuando la máscara está activada. |
Problema de Qt upstream |
||
Función Splitfeatures |
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)
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
El trazado del perfil borrado se vuelve a dibujar después de activar/desactivar una capa. |
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)
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
La leyenda no se actualiza dinámicamente al utilizar un atlas |
Todavía WIP |
Esta prestación ha sido financiada por QGIS.ORG (a través de donaciones y suscripciones)
Esta prestación ha sido desarrollada por Jacky Volpes (Oslandia)
Título del Error |
Problemas de URL (Github, si se ha informado) |
URL Commit (Github) |
3.28 backport commit (GitHub) |
---|---|---|---|
Muchas correcciones de regresiones en pantallas hidpi siguiendo el enfoque mejorado implementado para 3.32 |
Múltiple |
||
Implementar soporte adecuado para los nuevos formatos de archivo vsi añadidos en GDAL 3.7 |
NA |
||
Almacenar credenciales postgres actualizadas en fuente de capa |
NA |
||
Limpieza de las conexiones de señal de iface al descargar el complemento de procesamiento |
Demasiado arriesgado / poca recompensa |
||
Evitar el bloqueo de la interfaz de usuario al cerrar la ventana Ejecutar SQL |
No reportado |
Demasiado arriesgado |
|
Limpieza de archivos de registro python faulthandler vacíos |
Demasiado arriesgado |
||
Corrección de un fallo al cerrar QGIS |
No reportado |
||
Limpiar correctamente los ficheros de archivo del proyecto antes de intentar borrar/reemplazar el archivo. |
Demasiado arriesgado |
||
No abrir conjuntos de datos al rellenar los directorios del navegador para determinar la compatibilidad con la caída de capas. |
Aplazado |
||
Corregir fallo al escribir la entrada del historial de procesamiento |
No reportado |
NA |
|
Corrección de un problema por el que se ignoraba la selección de SRC |
Arreglar iconos de estilo borrosos en el diálogo de propiedades del proyecto en pantallas hidpi. |
||
La corrección de proveedor de grass apunta a documentos de ayuda obsoletos |
|||
Corrección de problemas de rotación y alineación de anotaciones de texto. |
No reportado |
NA |
|
Ampliar el rango de giro del índice z para las anotaciones |
No reportado |
||
Corrección de la escala incorrecta de los marcadores de fondo de texto en las anotaciones. |
No reportado |
Arreglar fallo en rutas de capa de hierba no válidas |
|
Marcar carpetas remotas de OneDrive como remotas, lentitud para abrir rutas en Windows |
Demasiado arriesgado |
||
Corrección del fallo al crear nuevos conjuntos de mapas de hierba cuando se pulsa «set» y no hay ninguna región seleccionada. |
No reportado |
||
Corrección de los resultados de las pruebas de transformación de coordenadas personalizadas |
|||
No crear bandas alfa para rásteres no rotados y orientados al sur |
|||
Acelera enormemente el navegador cuando se ve un gran número de archivos |
|||
Pasar el uso del renderizador del algoritmo de descarga de mosaicos vectoriales |
NA |
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)