¡Otro gran día para el proyecto QGIS! La nueva versión de soporte a largo plazo trae una amplia gama de características tanto para QGIS Desktop como para QGIS Server. Esta versión trae una gran cantidad de nuevas opciones para mapeo 3D, generación de mallas a partir de otros tipos de datos, herramientas adicionales de análisis espacial, simbología y mejoras en la interfaz de usuario, ¡por nombrar solo algunas! Se ha incorporado una gran cantidad de herramientas en el marco de procesamiento en constante expansión, y el navegador QGIS ahora admite la funcionalidad avanzada de interacción con la base de datos que antes estaba reservada para el complemento DB Manager. Estas son algunas de las mejoras que se han introducido a partir de esta versión, y los usuarios del LTS anterior encontrarán una gran cantidad de nuevas funciones disponibles desde 3.10. Nos complace detallar algunos de los aspectos más destacados de esta nueva versión a continuación.
Gracias
Nos gustaría extender un gran agradecimiento a los desarrolladores, documentadores, evaluadores y a todas las personas que ofrecen voluntariamente su tiempo y esfuerzo (o financian a personas para que lo hagan) para hacer posibles estos lanzamientos. ¡Desde la comunidad de QGIS, esperamos que disfrute de este lanzamiento! Si desea donar tiempo, dinero o participar en hacer que QGIS sea más asombroso, visite QGIS.ORG y eche una mano!
QGIS es apoyado por donantes y patrocinadores. Puede ver una lista actual de donantes que han hecho contribuciones financieras grandes y pequeñas para el proyecto en nuestra lista de donantes. Si desea convertirse en miembro oficial del mantenimiento de proyectos, visite nuestra página de miembros de mantenimiento <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 reparación de errores. A continuación se proporciona una lista completa de los patrocinadores actuales. ¡Muchas gracias a todos nuestros patrocinadores!actual
QGIS es Software Libre y no estás obligado a pagar nada por utilizarlo - de hecho queremos motivar a personas de todos lados independientemente de cuál sea tu estatus social o económico - creemos que empoderar a las personas con herramientas espaciales para la toma de decisiones resultará en una mejor sociedad para toda la humanidad.
Use QgsTextRenderer para representar el texto de la tabla de atributos
Use QgsTextRenderer para dibujar el texto de la cuadrícula del mapa en composiciones
Presentar la opción para controlar el método de compresión de imágenes PDF al exportar diseños a PDF
Agregar configuración de recorte automático para mapas de atlas
Permitir que las celdas de las tablas de texto manual tengan contenido basado en expresiones
Agregar expresión de desplazamiento de página para posiciones Y
Agregue un algoritmo de modelador para establecer una variable de expresión de proyecto
Agregar algoritmos de procesamiento para exportar un diseño de impresión como PDF/imagen
Cargar los resultados del procesamiento en el grupo de capas
Agregar un algoritmo de estadísticas zonales que cree una nueva salida
Agrega una interfaz para determinar si es seguro que la aplicación salga
Escriba las palabras «grupos de usuarios» en la ventana de coordenadas actual y observe cómo sucede la magia.
Esta funcionalidad fue desarrollada por Germán Carrillo
Permite exportar fotogramas de animación temporal a imágenes sucesivas, para luego unirlas en una aplicación externa. Los usuarios tienen un control preciso sobre el tamaño de la imagen y la extensión del mapa.
Esta funcionalidad fue desarrollada por Nyall Dawson
Hemos añadido un nuevo filtro de localizador Ir-A
El indicador Ir-A tiene las siguientes cadenas:
Un par de coordenadas x e y (separadas por una coma o un espacio).
Una URL con formato OSM, Leaflet u OpenLayers.
Una URL de Google Maps
La lógica de la cadena XY es como sigue:
Si el SRC del lienzo no es WGS84:
Si la coordenada encaja dentro de los límites WGS84, agrega un resultado WGS84 (esto se pondera para tener una prioridad más alta que el resultado SRC del lienzo de abajo).
Si la coordenada encaja dentro de los límites del SRC del lienzo, agrega un resultado del SRC del lienzo.
Si el SRC del lienzo es WGS84:
Si la coordenada encaja dentro de los límites WGS84, añade un resultado WGS84.
Esta funcionalidad fue desarrollada por Mathieu Pellerin
Se introdujeron múltiples mejoras para la edición de estilos de teselas vectoriales complejas:
Muestra consejos en listas, para que las reglas y los nombres de filtro completos se puedan ver sin cambiar el tamaño de las columnas
Muestra el nivel de zoom del lienzo actual en los widgets
Permitir a los usuarios filtrar la lista de estilos para mostrar solo aquellos que están visibles actualmente
Establece el nivel de zoom del lienzo correcto al editar símbolos, para que las vistas previas de las expresiones funcionen bien
Esta funcionalidad fue desarrollada por Nyall Dawson
Al configurar una conexión de fuente de mosaico vectorial, hay una nueva opción para ingresar una URL a una configuración de estilo MapBox GL JSON. Si se ha ingresado una, ese estilo se aplicará siempre que las capas de la conexión se agreguen a QGIS.
Esto también funciona con las conexiones de Sercivio de Tesela Vectorial de ArcGIS, que tendrán la configuración de estilo predeterminada especificada en la configuración del servidor.
Esta funcionalidad fue desarrollada por Nyall Dawson
Cualquier capa de símbolo de relleno que admita polígonos de compensación, incluidos rellenos simples, rellenos de imágenes ráster, rellenos de forma y degradado, ahora permite desplazamientos definidos por datos
Esta funcionalidad fue desarrollada por Nyall Dawson
Los usuarios ahora pueden cargar archivos de configuración de estilo MapBox GL JSON al importar archivos de estilo en capas de tesela vectorial
Esta funcionalidad fue desarrollada por Nyall Dawson
Permite ajustar la posición de los guiones/espacios en la línea, de modo que los guiones/espacios se puedan colocar en posiciones más agradables teniendo en cuenta los extremos de la línea (también se puede usar potencialmente para «alinear» los bordes del patrón de guiones adyacentes).
El desplazamiento puede ser establecido en varias unidades, incluyendo unidades de mapa, y también pueden ser definido por datos.
Esta prestación fue financiada por Kanton Solothurn
Esta funcionalidad fue desarrollada por Nyall Dawson
Se han agregado opciones para permitir el ajuste de los patrones de guiones para permitir un mayor control para mejorar la calidad renderizada de los símbolos de línea. Estas opciones incluyen:
Alinear el patrón de trazos con la longitud de la línea: si está marcada, las longitudes del patrón de trazos se ajustarán sutilmente para garantizar que cuando se represente una línea terminará con un elemento de trazo completo, en lugar de un elemento de espacio o un elemento de trazo parcial.
Ajustar el patrón de trazos en las esquinas agudas: si está seleccionada, esta opción ajusta dinámicamente la ubicación del patrón de trazos para que las esquinas agudas estén representadas por un elemento de trazo completo que entra y sale de la esquina aguda. Está diseñado para representar mejor la geometría subyacente al representar líneas discontinuas, especialmente para líneas irregulares.
Las siguientes imágenes ilustran el cambio en acción de «Alinear el patrón de trazos con la longitud de la línea», con líneas amarillas que indican la verdadera posición inicial y final de las entidades de línea que se simbolizan.
Antes:
Después:
Esta prestación fue financiada por Kanton Solothurn
Esta funcionalidad fue desarrollada por Nyall Dawson
Se ha agregado soporte para administrar símbolos 3D a través del administrador de estilo QGIS, incluido el soporte para importar y exportar bibliotecas de símbolos 3D, y completa el trabajo reciente de abstraer completamente los símbolos 3D y sus controladores de widgets.
Desafortunadamente, no hay miniaturas generadas para los símbolos 3D en la biblioteca y, por el momento, se utiliza un icono genérico para todos los símbolos 3D. La generación de miniaturas no es un asunto trivial, por lo que se ha pospuesto por el momento.
Esta función aborda el problema planteado en 31479.
Esta funcionalidad fue desarrollada por Nyall Dawson
Una nueva sección «Anclaje de etiqueta» en la configuración de ubicación de línea para etiquetas permite a los usuarios especificar si las etiquetas deben colocarse en el centro, inicio o final de las líneas. Además, permite desplazamientos de estas posiciones (basadas en el porcentaje de la longitud de la entidad), que pueden definirse estáticamente o mediante un término definido por datos.
Esta funcionalidad fue desarrollada por Nyall Dawson
Se presenta una nueva opción que permite a los usuarios controlar si el punto de anclaje para el etiquetado de entidades de línea es una sugerencia o un requisito estricto. Las modificaciones de comportamiento resultante incluyen las siguientes:
Estricto: las etiquetas se colocan exactamente en el anclaje de la etiqueta únicamente y no se permiten otras ubicaciones alternativas.
Sugerido: el ancla de la etiqueta se trata como una sugerencia para la ubicación preferida de la etiqueta, pero se permiten otras ubicaciones cercanas al punto de anclaje.
Esta funcionalidad fue desarrollada por Nyall Dawson
Esto agrega soporte para representar el eje en diagramas de barras apiladas si se ha establecido un eje. La implementación se basa en la representación de ejes para el diagrama de histogramas.
Los valores negativos no se manejan correctamente mediante diagramas de barras apiladas con o sin el eje mostrado.
Dirigirse a Issue 34915
Esta prestación fue desarrollada por Dan Minor
Esta funcionalidad introduce la capacidad de crear grupos de conjuntos de datos en memoria para capas de malla. Estos grupos de conjuntos de datos son temporales y no se guardan una vez que se cierra el proyecto.
Se ha agregado una nueva opción a la calculadora de malla que permite la creación de grupos de conjuntos de datos en memoria.
Esta funcionalidad también presenta la capacidad de eliminar o guardar estos grupos de conjuntos de datos de memoria en un archivo con el controlador especificado.
Esta funcionalidad fue financiada por Artelia Group
Esta prestación fue desarrollada por Lutra Consulting (Vincent Cloarec)
La herramienta de identificación se ha adaptado para el caso de ser usada en capas de malla y ahora muestra el valor del conjunto de datos correspondiente a la hora actual del controlador temporal para todos los grupos de conjuntos de datos. Primero se muestran los grupos de conjuntos de datos activos (escalares y eventualmente vectoriales), luego los otros grupos de conjuntos de datos. También se muestra otra información, que incluye:
Fuente donde se almacena el conjunto de datos
Intervalo de tiempo del conjunto de datos que se muestra (puede ser diferente al tiempo del controlador temporal). No muestra nada si el grupo de conjuntos de datos no es temporal
Centroide de la cara correspondiente
Coordenada del vértice pinzado (si hay alguno pinzado)
Centro de la arista pinzada (si hay alguna pinzada)
Cuando el mapa del lienzo no tiene la navegación temporal habilitada, los resultados de identificación contienen solo información sobre los grupos de conjuntos de datos activos que tienen conjuntos de datos estáticos definidos en el diálogo de propiedades de la malla.
Esta funcionalidad fue financiada por Artelia Group
Esta prestación fue desarrollada por Lutra Consulting (Vincent Cloarec)
Se ha introducido la capacidad de utilizar grupos de conjuntos de datos «virtuales» para las capas de malla. Esto reemplaza el grupo de conjunto de datos de «memoria» utilizado en 37389.
Con la calculadora de malla, los usuarios pueden optar por crear esos grupos de conjuntos de datos «virtuales» que se agregarán a la capa. Los valores no se almacenan en la memoria, pero cada conjunto de datos se calcula cuando es necesario con la fórmula ingresada en la calculadora de malla.
Esos grupos de conjuntos de datos virtuales se guardan dentro del proyecto y se eliminan o guardan en un archivo para su persistencia.
Los grupos de conjuntos de datos persistentes y virtuales se distinguen en la pestaña de origen de las propiedades de la capa de malla por cambios en el color del fondo de cada elemento, indicados como sigue:
Persistente: amarillo
Virtual: púrpura
Esta funcionalidad fue financiada por Artelia Group
Esta prestación fue desarrollada por Lutra Consulting (Vincent Cloarec)
Se ha agregado un método para exportar una triangulación a una instancia de QgsMesh, con la posibilidad de construir una capa de malla con triangulación a partir de puntos y líneas existentes. Este es el primer paso para posibilitar obtener un QgsMesh de otras capas de mapa.
Las clases Triangulation y DualEdgeTriangulation también fueron renombradas y refactorizadas para hacerlas más consistentes con el código QGIS.
Agregue un método para exportar la triangulación a una instancia de QgsMesh.
Esta prestación fue desarrollada por Vincent Cloarec
Las capas de malla TIN se pueden crear a partir de datos de capas vectoriales (vértices y/o líneas de ruptura). La malla resultante se construye con una triangulación de Delaunay restringida. Esta capa de malla se puede crear usando la API de Python o mediante un algoritmo en la caja de herramientas de procesamiento.
Esta prestación fue desarrollada por Vincent Cloarec
Agregar un conducto de filtro de corrección gamma para las capas ráster, además de los filtros de brillo, contraste, tono y saturación existentes. Los usuarios pueden ajustar el valor de gamma desde el cuadro de diálogo de propiedades de la capa, utilizando el panel de estilo y / o nuevos botones en la barra de herramientas Ráster. El valor de gamma predeterminado es 1.0 y se puede ajustar dentro del rango de 0.1 a 10.
Dirigirse a Issue 13512
También agrega una prueba de renderizado para el filtro de brillo y contraste que no tiene ninguna prueba y corrige algunas advertencias de obsolescencia en la prueba de Python para QgsRasterLayer
.
Esta funcionalidad fue desarrollada por Alexander Bruy
Se realizaron algunas limpiezas menores de API y código, así como también se introdujo el uso de QgsImageCache para archivos de textura 3D con el fin de permitir que se incrusten en proyectos.
Esta funcionalidad fue desarrollada por Nyall Dawson
Las sombras pueden ahora ser renderizadas en vistas 3D.
Esta funcionalidad fue desarrollada por Nedjima Belgacem
Las escenas 3D ahora se pueden exportar para su uso en otro software 3D, como Blender. Esta función de exportación admite múltiples funciones adicionales, incluida la simplificación del modelo de salida al especificar la resolución de salida, el suavizado de modelo opcional y la exportación de capas vectoriales 3D.
Esta funcionalidad fue desarrollada por Nedjima Belgacem
Añadidas luces direccionales a QGIS 3D
Ahora el usaurio puede añadir luces direccionales a las vistas 3D.
Añadí una pestaña de widget bajo la sección de luces del diálogo de configuración 3D.
El usuario puede especificar la dirección de la luz, su color e intensidad.
Esto es solo un duplicado de la ya existente implementación de luces puntuales con algunos cambios.
Más adelante, puede ser útil agregar una forma de visualizar la dirección de la luz mostrando una malla que se coloca en el punto de vista de la cámara como una flecha que muestra cómo el sol ilumina la escena, por ejemplo.
Esta funcionalidad fue desarrollada por Nedjima Belgacem
Se ha agregado soporte de texturizado para QGIS 3D con las siguientes nuevas funcionalidades:
Los usuarios ahora pueden seleccionar una imagen para que se muestre en las superficies de los edificios como mapa difuso de las propiedades del símbolo.
El usuario también puede cambiar la escala de texturas desde las propiedades del símbolo.
Pueden aparecer algunos problemas visuales al usar texturas. Estos problemas se relacionan con las normales de las superficies que puede solucionar marcando «agregar caras traseras» y jugando con las normales invertidas y el modo de selección en las propiedades del símbolo.
Esta funcionalidad fue desarrollada por Nedjima Belgacem
Los usuarios ahora pueden utilizar e incrustar modelos 3D remotos para símbolos de puntos 3D.
Esta funcionalidad fue desarrollada por Mathieu Pellerin
Una función que permite a los usuarios alternar una esfera visible en los orígenes de la fuente de luz en una escena 3D.
Esto permite reposicionar y colocar más fácilmente las fuentes de luz en relación con el contenido de la escena.
Dirigirse a Issue #37726.
Esta funcionalidad fue desarrollada por Nyall Dawson
Se introdujeron más mejoras para el manejo de materiales y se agregó un modelo de sombreado Gooch. Esto mejora la API QgsAbstractMaterialSettings, al:
Adición de soporte de iconos para los tipos de materiales registrados (para usar en el cuadro combinado del selector de materiales).
Agrega soporte para manejar diferentes técnicas de renderizado a QgsAbstractMaterialSettings. Ahora las clases de materiales pueden indicar qué técnicas de renderización admiten (por ejemplo, triángulos, líneas, puntos instalados, etc.), y el material solo se ofrece cuando es compatible con la técnica requerida.
El manejo de la técnica en el widget de material de gooch se mejoró para evitar mostrar configuraciones que no tienen ningún efecto en un contexto particular (por ejemplo, ocultar todo excepto la elección de color ambiental para símbolos de línea 2D simples).
Se agregó un nuevo material, «Gooch». Este material proporciona un renderizado 3D de estilo CAD, donde el sombreado no depende de la configuración de iluminación adecuada en una escena y donde los detalles 3D son siempre visibles, independientemente de la elección de iluminación.
Esta funcionalidad fue desarrollada por Nyall Dawson
Agrega control sobre la configuración del formato de texto (por ejemplo, negrita / cursiva / búfer / sombra, etc.) y la alineación del texto (horizontal y vertical) para el contenido de celdas individuales en una tabla de texto manual.
Esta prestación fue financiada por City of Canning
Esta funcionalidad fue desarrollada por Nyall Dawson
Permite la gama completa de opciones de formato de texto en tablas de atributos de diseño, incluidos búferes, sombras, espaciado de palabras, etc.
Esta prestación fue financiada por City of Canning
Esta funcionalidad fue desarrollada por Nyall Dawson
Permite anotaciones de cuadrícula que utilizan búferes, sombras, formas de fondo, etc.
Esta funcionalidad fue desarrollada por Nyall Dawson
Las opciones son para la compresión Lossy, que es la compresión JPEG predeterminada utilizada, y la compresión Lossless (que crea archivos más grandes en la mayoría de los casos, pero es mucho más adecuada para impresiones profesionales o para postproducción en otros productos como Illustrator, etc.)
La mala noticia es que esta opción solo está disponible en compilaciones basadas en Qt 5.13 o posterior.
Esta funcionalidad fue desarrollada por Nyall Dawson
Esta función permite a los usuarios habilitar el recorte de mapas para los elementos del mapa de diseño, de modo que los mapas se recorten al límite de la función del área del atlas actual.
La opciones existentes son:
Habilitar o deshabilitar el recorte por base de mapa
Especificar el tipo de recorte:
“Clip During Render Only”: aplica un recorte durante el renderizado, de modo que las partes de las entidades vectoriales que se encuentran fuera de la entidad atlas se vuelven invisibles
“Clip Feature Before Render”: aplica el recorte antes de renderizar las entidades, por lo que los bordes de las entidades que quedan parcialmente fuera de la entidad atlas seguirán siendo visibles en el límite de la entidad atlas
“Render Intersecting Features Unchanged”: simplemente renderiza todas las entidades que se cruzan con la entidad del atlas actual, pero sin recortar su geometría
Controlar si las etiquetas deben colocarse a la fuerza dentro de la entidad del atlas o si pueden colocarse fuera de la entidad
Restringir el corte a un subconjunto de las capas del proyecto, de modo que solo se recorten algunas
Esta prestación fue financiada por City of Canning
Esta funcionalidad fue desarrollada por Nyall Dawson
Actualmente, esta es una funcionalidad solo de API, pero se ha agregado una funcionalidad que proporciona las capacidades de backend para especificar las regiones de recorte que se pueden usar durante las operaciones de representación de mapas.
Aunque se introdujo principalmente para proporcionar una funcionalidad que permita el recorte automático de elementos del mapa a la geometría de la entidad del atlas actual en diseños de impresión, la API se ha implementado deliberadamente de una manera muy flexible para permitir varios casos de uso que requieren el recorte de regiones durante operaciones de renderizado de mapas.
Para las capas no vectoriales, el recorte se aplica mediante un trazado de recorte QPainter. Para capas vectoriales, la API expone varias opciones sobre cómo se debe aplicar el recorte:
Solo como una prueba de estilo de «intersecciones»: se renderizan todas las entidades vectoriales que intersecan la ruta, sin recortar la geometría de la entidad.
Modificando la geometría de la entidad y recortando la geometría a la región: Cualquier configuración de trazo o contorno para el símbolo se renderizará a lo largo del límite de la región de recorte, incluso si la entidad en realidad cae parcialmente fuera de esta región.
o
Uso de una ruta de recorte de pintor: las entidades se recortan en la región, pero solo en el momento del pintor. Los límites de la función que quedan fuera de la región de recorte no serán visibles.
Esta prestación fue financiada por City of Canning
Esta funcionalidad fue desarrollada por Nyall Dawson
Agrega la posibilidad de ingresar el tamaño máximo del marcador (en mm) al widget de leyenda de diseño.
En algunos casos, como cuando las capas de puntos usan un tamaño de símbolo que se basa en unidades de mapa, los marcadores de puntos en la leyenda del diseño pueden volverse bastante grandes. Esta función agrega una configuración al widget de leyenda de diseño que permite la restricción del tamaño máximo del símbolo de marcador mientras la actualización automática de la leyenda aún está activa.
Esta funcionalidad fue desarrollada por mhugent
Permite que las celdas individuales de una tabla de texto manual tomen su contenido de una expresión preestablecida. Las expresiones tienen acceso al contexto de expresión del elemento de diseño completo, lo que permite que las celdas calculen y muestren valores de estilo de metadatos o cálculos basados en agregados.
Esta prestación fue financiada por City of Canning
Esta funcionalidad fue desarrollada por Nyall Dawson
Se introdujo una nueva funcionalidad que permite a los usuarios recortar un elemento de mapa a una forma o elemento poligonal desde su diseño, lo que permite mapas no rectangulares dentro del diseño.
Esta funcionalidad fue desarrollada por Nyall Dawson
Las marcas de graduación y las anotaciones en un marco de mapa en el compositor de impresión ahora se pueden rotar, lo que les permite alinearse con un marco de mapa rotado como se describe en problema 36904. Funciona tanto para mapas rotados como para cuadrículas reproyectadas.
Las sisguientes opciones se han añadido:
Marcas:
Rotar marcas (si no se marca, las marcas se dibujan como antes, sin tener en cuenta el ángulo)
Alineación de marcas rotadas (si las marcas deben tener una longitud constante o estar alineadas ortogonalmente)
Omitir marcas de ángulo bajo (un umbral de ángulo por debajo del cual no se dibujan las marcas, por lo que puede omitir las marcas de las líneas de cuadrícula que, por ejemplo, están demasiado cerca de ser paralelas al borde del mapa)
Anotaciones:
Paralelo a la marca (junto a/ horizontal/ vertical ascendente/ vertical descendente)
Dibuje un ángulo bajo (si está marcado, las marcas omitidas arriba aún recibirán una anotación)
Esta prestación fue financiada por Kanton Solothurn
Esta funcionalidad fue desarrollada por Olivier Dalang, OPENGIS.ch
Se agregó una expresión layout_pageoffsets
para diseños de impresión que devuelve una matriz de coordenadas Y para la parte superior de cada página en el diseño. esto permite a los usuarios colocar elementos de forma dinámica en las páginas en un contexto en el que el tamaño de las páginas puede cambiar.
Por ejemplo, para establecer un elemento a 2,5 mm desde la parte superior de la página 2 (para la posición Y definida por datos de un elemento del mapa) : @layout_pageoffsets[1] + 2.5
Esto constituye una solución al problema 37567.
Esta prestación fue financiada por BikePlan
Esta funcionalidad fue desarrollada por Olivier Dalang, OPENGIS.ch
Se ha agregado una nueva función QgsCoordinateUtils::dmsToDecimal
que expone la función to_decimal
en expresiones. Esto permite la conversión de cadenas DMS (grados/minutos/segundos) al formato DD (grados decimales).
Esta funcionalidad fue desarrollada por Mathieu Pellerin
Devuelve el ángulo del cuadro delimitador mínimo orientado que cubre el valor de la geometría.
Útil para anulaciones definidas por datos en la simbología de expresiones de etiquetas, p. Ej. para rotar etiquetas para que coincidan con el ángulo general de un polígono, y similar para el relleno de patrón de línea.
Esta prestación fue financiada por Kanton Solothurn
Esta funcionalidad fue desarrollada por Nyall Dawson
Se han agregado varias operaciones de superposición al motor de expresión. Esto cubre la funcionalidad del complemento refFunctions.
Las siguientes nuevas funciones de expresión están implementadas:
* overlay_intersects(layer[,expression][,filter][,limit][,cache])
* overlay_contains(layer[,expression][,filter][,limit][,cache])
* overlay_crosses(layer[,expression][,filter][,limit][,cache])
* overlay_equals(layer[,expression][,filter][,limit][,cache])
* overlay_touches(layer[,expression][,filter][,limit][,cache])
* overlay_disjoint(layer[,expression][,filter][,limit][,cache])
* overlay_within(layer[,expression][,filter][,limit][,cache])
* overlay_nearest(layer[,expression][,filter][,limit][,max_distance][,cache])
En todos los casos, el operador espacial se evalúa frente a la otra capa. Si se proporciona una expresión, devuelve una matriz de resultados. Si no se proporciona ninguna expresión, devuelve un valor booleano que indica si hay una coincidencia o no para al menos una característica. Las entidades se pueden filtrar opcionalmente por una expresión y, opcionalmente, limitarse a un cierto recuento.
La función overlay_nearest
tiene un filtro de max_distance adicional.
Esta funcionalidad fue desarrollada por Olivier Dalang, OPENGIS.ch
En el caso de dispositivos que notifican mediciones de rumbo incorrectas, esta opción se puede utilizar para calcular el rumbo del GPS en función de las dos ubicaciones registradas anteriormente.
Esta funcionalidad fue desarrollada por Nyall Dawson
Se introdujo una nueva funcionalidad que agrega la posibilidad de cambiar entre cadenas lineales o circulares al digitalizar o dividir entidades de capas vectoriales.
El usuario puede utilizar el método abreviado de teclado Ctrl+Shift+G para cambiar entre lineal/circular.
Para dividir funciones, se han agregado nuevos métodos de sobrecarga a la API. Al dividir, las curvas se conservan. Para ello, la curva se segmenta antes de dividir y todas las entidades de división se «desegmentan» después de dividir.
Se agregó un botón de la barra de herramientas para permitir el cambio entre lineal/circular:
Esta prestación fue desarrollada por Vincent Cloarec
Agrega un algoritmo de cambio de escala de ráster para cambiar el rango de valores de ráster, mientras se conserva la forma del histograma del ráster. Útil para cuando los rásteres de diferentes fuentes deben compararse o procesarse juntos y sus valores de píxeles deben estar en el mismo rango. De forma predeterminada, el algoritmo conserva el valor NODATA del ráster de entrada, pero hay una opción para anularlo.
La siguiente imagen muestra un histograma de un MDE (el rango de valores es 85-243) Y la siguiente imagen muestra un histograma del mismo MDE reescalado al rango 100-1000
Dirigirse a problema 26099.
Esta funcionalidad fue desarrollada por Alexander Bruy
Ahora se pueden crear varios widgets de relación para una sola relación, cada uno con su propia configuración distinta.
Esta función cambia el comportamiento de los widgets de relación creados en la interfaz de arrastrar y soltar y proporciona solución para problema 37675.
Al leer un proyecto configurado con versiones anteriores de QGIS, la configuración se toma y se escribe en la nueva configuración del widget. Los formularios autogenerados ya no permiten la configuración de los widgets del editor de relaciones, pero si se ha configurado en un QGIS anterior, el formulario de atributo seguirá leyendo esta configuración.
Esta funcionalidad fue desarrollada por signedav
Se ha agregado una opción para que la expresión de filtro estática se use en el widget de relación de referencia.
Esta funcionalidad fue desarrollada por Ivan Ivanov
Modificación de la clase QgsRuntimeProfiler que realiza las siguientes funciones: 1. Hacer que la creación de perfiles sea segura para subprocesos, de modo que sea posible registrar tiempos en varios subprocesos 2. Permite diferentes «grupos» de creación de perfiles
La API de nuevos grupos se utiliza aquí para exponer un desglose de los tiempos de carga del proyecto en la base de depuración, junto con el perfil de inicio de QGIS existente. Ahora es posible obtener un desglose de las distintas etapas de la carga del proyecto para identificar las causas de los tiempos de carga lentos del proyecto.
TODO: En la mayoría de los casos, los problemas de rendimiento serán causados por una o más capas, por lo que sería bueno desglosar aún más los tiempos de carga de las capas individuales. Por ejemplo, para una capa WFS individual, podemos ver el tiempo necesario para las «capacidades del servidor» iniciales u otras consultas. Agregue un grupo con tiempos de perfil para la representación de mapas, de modo que pueda ver exactamente qué capas en su proyecto están causando tiempos de redibujo de mapas lentos.
En su forma actual, solo se muestra el tiempo de carga total de cada capa individual.
Esta funcionalidad fue desarrollada por Nyall Dawson
Las cadenas de ayuda ahora pueden ser especificadas a nivel de parámetro.
Esto puede ser visible en la herramienta de consejo, en la CLI y API de Procesos de Python.
Esta funcionalidad fue desarrollada por Étienne Trimaille
Este algoritmo calcula la rotación necesaria para alinear entidades puntuales con su entidad más cercana de otra capa de referencia. Se agrega un nuevo campo a la capa de salida que se rellena con el ángulo (en grados, en el sentido de las agujas del reloj) hasta la entidad de referencia más cercana.
Opcionalmente, la simbología de la capa de salida se puede configurar para usar automáticamente el campo de rotación calculado para rotar los símbolos de marcador.
Si lo desea, se puede establecer una distancia máxima para usar al alinear puntos para evitar alinear puntos aislados con entidades distantes.
Un caso de uso de ejemplo para esto es la alineación de símbolos de puntos de construcción para seguir la dirección de la carretera más cercana mediante el uso de un valor de rotación definido por datos generado por este algoritmo.
Esta funcionalidad fue desarrollada por Nyall Dawson
Este algoritmo permite a los modelos crear nuevos directorios de archivos. Útil para modelos que tienen que generar resultados en ciertas rutas creadas dinámicamente (por ejemplo, una carpeta que contiene la fecha actual).
Esta funcionalidad fue desarrollada por Nyall Dawson
Permite que un modelo establezca variables de expresión a nivel de proyecto durante la ejecución. Especialmente útil con los nuevos algoritmos ʻExportar composición de Impresión <https://github.com/qgis/QGIS/pull/36916>`__ para permitir modelos que establezcan dinámicamente las variables utilizadas en un diseño antes de la exportación.
Esta funcionalidad fue portada desde https://gis.stackexchange.com/questions/359386
Esta funcionalidad fue desarrollada por Nyall Dawson
Los modelos pueden exportar diseños de impresión del proyecto actual. Un caso de uso para esto es permitir a los usuarios crear un modelo en el proyecto que exporta un conjunto particular de diseños del proyecto a ciertas carpetas, de modo que puedan reexportar fácilmente el proyecto actual en una sola operación en lugar de tener que abrir manualmente múltiples diseños y exportar uno por uno.
Además, con las nuevas capacidades para tener archivos de salida basados en expresiones dentro de los modelos, puede exportar automáticamente los diseños a una carpeta con la etiqueta de fecha actual e incluirla en los nombres de los archivos exportados.
Esta funcionalidad fue desarrollada por Nyall Dawson
Ahora existe un algoritmo de procesamiento nativo para guardar entidades vectoriales en un conjunto de datos de archivo dentro de un modelo. Viene con un par de funciones avanzadas para pasar opciones de capas y conjuntos de datos a GDAL.
Esta funcionalidad fue desarrollada por Mathieu Pellerin
Se agregó un nuevo algoritmo de procesamiento QGIS que permite la exportación de un atlas de mapas a PDF. Esta es la contraparte en PDF del reciente algoritmo de diseño de atlas de exportación a imagen.
Esta funcionalidad fue desarrollada por Mathieu Pellerin
Este algoritmo aplana todas las relaciones para una capa vectorial, exportando una sola capa que contiene una entidad maestra por entidad relacionada. Esta entidad maestra contiene todos los atributos de las entidades relacionadas.
Está diseñado como una forma rápida de desnormalizar una relación de un proyecto, p. Ej. para permitir la exportación a CSV.
Esta prestación fue financiada por SMEC/SJ
Esta funcionalidad fue desarrollada por Nyall Dawson
Un nuevo algoritmo nativo de procesos fue añadido a exportar diseño de atlas como imagenes.
Esto es útil en modelos en los que se procesan conjuntos de datos remotos con el objetivo de utilizarlos como capas de cobertura de atlas.
Esta funcionalidad fue desarrollada por Mathieu Pellerin
Agregamos un algoritmo de análisis ráster Estadísticas de celda. Realiza estadísticas por celda en una pila de capas ráster mientras tiene en cuenta NoData. Las funciones disponibles en la implementación actual son:
Suma
Media
Mediana
Desviación estandar
Varianza
Máximo
Mínimo
Mayoría (valor mas frecuente)
Minoría (valor menos frecuente)
Rango (max - min)
Variedad (recuento de valores únicos)
Esta funcionalidad fue desarrollada por Clemens Raffler
Hemos agregado algunos algoritmos de ráster nuevos que operan celda por celda local en una pila de ráster. El algoritmo Igual a frecuencia evalúa celda por celda la frecuencia (número de veces) que los valores de una pila de rásteres de entrada son iguales al valor de un ráster de valor.
Esta funcionalidad fue desarrollada por Clemens Raffler
Hemos agregado algunos algoritmos de ráster nuevos que operan celda por celda local en una pila de ráster. El algoritmo Mayor que la frecuencia evalúa celda por celda la frecuencia (número de veces) que los valores de una pila de rásteres de entrada son mayores que el valor de un ráster de valor.
Esta funcionalidad fue desarrollada por Clemens Raffler
Hemos agregado algunos algoritmos de ráster nuevos que operan celda por celda local en una pila de ráster. El algoritmo Menor a frecuencia evalúa, celda por celda, la frecuencia (número de veces) que los valores de una pila de rásteres de entrada son menores que el valor de un ráster de valor.
Esta funcionalidad fue desarrollada por Clemens Raffler
Agregamos algunas herramientas de análisis de posición de valor de ráster con esta nueva versión de QGIS: El algoritmo Posición más baja en la pila de ráster evalúa celda por celda la posición del ráster con el valor más bajo en una pila de rásteres. Los recuentos de posiciones comienzan con 1 y van hasta el número total de rásteres de entrada. El orden de los rásteres de entrada es relevante para el algoritmo.
Esta funcionalidad fue desarrollada por Clemens Raffler
Agregamos algunas herramientas de análisis de posición de valor de ráster con esta nueva versión de QGIS: El algoritmo Posición más alta en la pila de ráster evalúa celda por celda la posición del ráster con el valor más alto en una pila de rásteres. Los recuentos de posiciones comienzan con 1 y van hasta el número total de rásteres de entrada. El orden de los rásteres de entrada es relevante para el algoritmo.
Esta funcionalidad fue desarrollada por Clemens Raffler
Los usuarios ahora pueden establecer opcionalmente un nombre de grupo que asegura que las capas de salida resultantes agregadas al proyecto cuando se usa la opción Abrir archivo de salida después de ejecutar el algoritmo se agrupen. Esto permite que todas las salidas de varios algoritmos de procesamiento se agrupen para que puedan ubicarse fácilmente en el árbol de capas y eliminarse, exportarse o cambiar su visibilidad fácilmente.
Esta funcionalidad fue desarrollada por Germán Carrillo
Anteriormente, al calcular las estadísticas zonales, el algoritmo siempre actualizaba la fuente de datos original, agregando campos adicionales. Se ha agregado un nuevo algoritmo de estadísticas zonales que crea una nueva salida. Esta funcionalidad es una implementación de la solicitud de funcionalidad 29504.
Esta funcionalidad fue desarrollada por Matthias Kuhn
Añadido un nuevo QgisProcessingParameterGeometry
para pasar geometrías como parámetro para procesar algoritmos.
Esto proporciona una forma de pasar geometrías simples a algoritmos sin requerir una capa de entrada.
Los casos de uso inmediatos son:
Algoritmos que podrían necesitar manipular geometrías de forma atómica.
Delegación desde algoritmos parentales.
Úselo con procesamiento qgis sin cabeza en herramientas de procesamiento independientes.
Prestaciones:
El parámetro es compatible con los parámetros de cadena, ya que puede pasar Well-Known-Text como valor.
La interacción del widget actual es minimalista, ya que solo usa el widget de texto de entrada para ingresar el valor como WKT.
Esta prestación fue desarrollada por David Marteau
Se agregó una interfaz para complementos y scripts para registrar lógica personalizada para evitar que la aplicación QGIS salga. Esto permite que los complementos determinen si es seguro que la aplicación salga. Esto ha hecho posible permitir que los complementos determinen si hay cambios no guardados que deben guardarse o descartarse antes de permitir la salida de QGIS, funcionalidad que ya se implementó en el editor de scripts de la consola, evitando la pérdida de datos al avisar a los usuarios cuando hay cambios no guardados. en lugar de cerrar silenciosamente la aplicación.
Esta funcionalidad fue desarrollada por Nyall Dawson
Una pestaña Controladores vectoriales ahora está disponible dentro de la ventana Configuración de QGIS GDAL, que enumera todos los controladores vectoriales GDAL disponibles y permite a los usuarios alternar su estado activo. Cuando se pueden usar varios controladores para abrir datos de un tipo específico, los usuarios ahora pueden modificar esta configuración para asegurarse de que se use el controlador deseado al importar tipos de datos vectoriales específicos. Por ejemplo, los controladores FileGDB y OpenFileGDB pueden usarse para importar archivos .gdb, pero si el archivo de datos tiene una versión de 9.x, FileGDB no podrá abrirlo. En este caso, un usuario puede deshabilitar el controlador FileGDB y asegurarse de que los datos se carguen utilizando el controlador OpenFileGDB.
Esta funcionalidad aborda directamente las limitaciones descritas en problema 18738.
Esta funcionalidad fue desarrollada por Alexander Bruy
MacOS anteriormente tenía una configuración de parámetro personalizada específica de la plataforma Grass7Utils.GRASS_FOLDER. Esto causó fallas para muchos usuarios con múltiples instalaciones de QGIS o que tenían configuraciones de carpeta no válidas. El parámetro se eliminó y en su lugar se introdujo una variable de entorno GISBASE, que se usa comúnmente en los scripts de GRASS como el directorio de instalación «raíz», emulando el comportamiento utilizado para la detección de GRASS en entornos de Windows. Si GISBASE no está presente (predeterminado), se realiza una búsqueda de carpetas de césped en QgsApplication.prefixPath()
(cuando se empaqueta en formato de paquete). Si no se encuentra, se busca la instancia de GRASS independiente. El nuevo comportamiento de GRASS está en línea con la metodología utilizada para las herramientas de procesamiento GDAL y SAGA.
Esto resuelve el Issue 38595.
Esta funcionalidad fue desarrollada por Lutra Consulting (Peter Petrik)
Primera parte de QEP https://github.com/qgis/QGIS-Enhancement-Proposals/issues/171
Expone columnas de campo en el navegador para proveedores que implementan conexiones API:
PG
GPKG
Spatialite
MSSQL
Las siguientes operaciones con soportadas en campos:
añadir nuevo campo
borrar campo
Esta funcionalidad fue desarrollada por Alessandro Pasotti
Se agregó una opción para crear conexiones para ArcGIS Vector Tile Services para permitir a los usuarios cargar fácilmente capas de mosaicos vectoriales desde los servicios de mosaicos vectoriales de ArcGIS Server. También agregó soporte para autenticación, configuración y cadena de referencia personalizada para conexiones de mosaicos vectoriales.
Este cambio agrega opciones de IU explícitas para agregar y configurar conexiones a los servicios de teselas vectoriales de ESRI. Si bien estos servicios utilizan el marco de mosaico vectorial estándar para la recuperación de datos, se pueden agregar directamente creando una conexión mediante el punto final de la API VectorTileService en el servidor ArcGIS.
Después de que un usuario agrega una capa desde VectorTileService, el estilo y el etiquetado predeterminados del servidor para la capa se cargan automáticamente.
Esta funcionalidad fue desarrollada por Nyall Dawson
La bandera de confianza a nivel de proyecto solo se usa para leer la extensión de la capa vectorial desde xml, no desde el proveedor.
Esta bandera no estaba disponible en la capa vectorial ni en el nivel del proveedor de datos. Un nuevo indicador de lectura QgsMapLayer para propagar los metadatos de la capa de confianza para el indicador de lectura del proyecto y un nuevo indicador de proveedor para confiar en la configuración de la fuente de datos.
Confiar en la configuración de la fuente de datos permite al proveedor usar metadatos estimados, asegura que la clave principal sea única y que el tipo de geometría detectable y el SRID sean los mismos que los solicitados.
Esta funcionalidad fue desarrollada por rldhont
Soporte para columnas virtuales (generadas) de Oracle ha sido añadido y se define de este modo:
sql CREATE TABLE QGIS.GENERATED_COLUMNS ( "pk" INTEGER PRIMARY KEY, "generated_field" GENERATED ALWAYS AS ('test:' || "pk") VIRTUAL);
Nota: No es posible definir una columna generada en un campo SDO_GEOMETRY en Oracle.
Por ahora, al crear una nueva función, el campo generado es editable y no debería serlo. Es necesario agregar un nuevo método de API para recuperar el campo de solo lectura del proveedor, como se explica en problema 35995.
Esta funcionalidad fue desarrollada por Julien Cabieces
Se ha introducido una nueva funcionalidad que permite especificar parámetros avanzados al importar capas utilizando el proveedor de datos OGR, lo que abre una amplia gama de nuevas posibilidades, especialmente cuando se trabaja con problemas esperados del conjunto de datos.
Esta funcionalidad fue desarrollada por Even Rouault
Añade ordenado funcional a la API del Servidor de QGIS WFS3
Esta funcionalidad fue desarrollada por Alessandro Pasotti
Se creó un complemento de página de destino para QGIS Server, que es un puerto C ++ de https://github.com/elpaso/qgis-server-landing-page-plugin
Esta funcionalidad fue desarrollada por Alessandro Pasotti
Se agregó una nueva variable de entorno QGIS_SERVER_DISABLE_GETPRINT
a QGIS Server que evita la carga de diseños cuando se leen los proyectos y deshabilita la solicitud WMS GetPrint, mejorando el tiempo de lectura de los proyectos.
Esta prestación fue financiada por Ifremer
Esta funcionalidad fue desarrollada por 3Liz
Los metadatos de la capa de confianza se pueden definir a nivel de proyecto. Se agregó una nueva marca de lectura del proyecto que permite forzar los metadatos de la capa de confianza.
Para el servidor QGIS, la opción de metadatos de la capa de confianza se puede anular con la variable de entorno QGIS_SERVER_TRUST_LAYER_METADATA
.
Esta prestación fue financiada por Ifremer
Esta funcionalidad fue desarrollada por 3Liz
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
Desplazar la tabla de atributos de una capa agregada con el «proveedor de texto delimitado» es casi imposible |
|||
soporte para claves API a través de una consulta para la implementación API de funciones API OGC |
N/D |
||
El SRC personalizado no siempre cambia los parámetros correctamente de wkt a proj string |
No se ejecuta |
||
El cliente de funciones de la API de OGC siempre usa el límite=1000 |
No se ejecuta |
||
La exportación a geopaquete cambia el tipo de campo de DATE a DATETIME |
no es un error |
||
El campo de fecha CSV se interpreta como tipo de hora |
N/D |
||
Diferencia de transformación de coordenadas entre QGIS y Proj |
problema de uso |
||
gdal_rasterize no funciona cuando el archivo tiene el símbolo “&” en el nombre |
|||
Volcado de núcleo cuando se usa la función de identificación en un polígono vectorial |
ya corregido |
||
Error del histograma ráster de QGIS 3.10.8(LTR) |
PORHACER. |
||
[Postgres] No se pueden editar atributos al no haber clave primaria |
no un error IMHO |
||
El cambio entre formatos de salida de información de WMS arroja: CRITICAL QTableWidget: no se puede insertar un elemento que ya es propiedad de otro QTableWidget |
|||
Guardar como Geopackage: campos de TEXT convertidos a TEXT(255) |
ya corregido |
||
La herramienta «Unir atributos por el más cercano» tiene como valor predeterminado «Ninguno» cuando se usa la distancia máxima de 0 |
No, no es apropiado (ver PR #38778) |
||
Ediciones perdidas en capa del mismo grupo de transacción |
|||
La vista previa de Expression String Builder “se congela” si la identificación de la función es superior a la disponible |
N/D |
||
Proveedor VectorFileWriter/OGR: solución alternativa de error GDAL 3.1.x con respecto a la creación de XLSX y ODS |
no reportado |
||
Widget de operación coordinada: evite repetir el alcance y las observaciones |
no reportado |
N/D |
|
Congelado al mostrar tabla de atributos de capa WFS |
|||
OGR Error al editar un archivo kml |
Retroportado a la rama GDAL 3.1 también |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Even Rouault
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
La carga de capas de PostGIS sin geometría especificada carga todas las entidades en la tabla de atributos. |
Retroportar solamente |
||
Servidor API: el proyecto actual ya no se puede configurar |
|||
La capa PostGIS guardada en el proyecto 3.10 no se carga correctamente en 3.14 |
N/D |
||
Servidor WFS-T 1.1.0 caso incorrecto para totalUpdated, totalInserted, totalDeleted |
PORHACER. |
||
El servidor se bloquea en GetLegendGraphics cuando RULE no existe. |
|||
La vista de formulario se atasca en el último valor no NULL mostrado para algunos atributos al navegar por los datos |
PORHACER. |
||
Línea de marcador Anulación de rotación de marcador simple que no respeta la configuración de dirección de línea de seguimiento |
|||
No se puede acoplar el widget de «opciones de ajuste» |
trabaja para mi |
||
No se puede leer fuentes de datos PG cuando se guardan en la versión 3.10 y usando el menú servicio / autenticación |
N/D |
||
El botón «cancelar» del Administrador de BBDD para detener una consulta no funciona |
N/D |
||
Mejora de GDAL relacionada con #38092 |
N/D |
||
Problema de cambio de valores al crear un nuevo campo en Administrador de BBDD |
trabaja para mi |
||
Problema con VUV wms |
trabaja para mi |
||
Administrador de fuente de datos: Ventana WMS/WMTS no redimensionable |
trabaja para mi, retroalimentación pendiente |
||
La opción de la pestaña de Formulario «Mostrar como cuadro de grupo» no se guarda ni se aplica |
trabaja para mi |
||
El bloqueo de escala se ignora al realizar una panorámica del mapa |
N/D |
||
Zoom a capa sobrescribe error de escala bloqueado |
N/D |
||
Nombres de columnas repetidos causan problemas de visualización en el Administrador de Bases de Datos. |
N/D |
||
«show search_path» devuelve 0 filas |
N/D |
||
PG NOTIFY no accesible |
trabaja para mi |
||
Corregir PG administrador de BBDD al renombrar esquema |
N/D |
||
Varios problemas de UX de elementos del navegador PG |
N/D |
||
Vectorial virtual no carga correctamente en Windows |
trabaja para mi en windows/actual maestro |
||
Administrador de BBDD: los comentarios de campo de PostgreSQL no se muestran correctamente |
|||
Solo la primera fila de la tabla de ráster PostGis en la vista previa del Administrador de BBDD al añadir capa a lienzo de mapa |
N/D |
||
Consulta PostGIS errónea al intentar descubrir relaciones |
|||
muchas tablas adicionales que ya están cargadas en el proyecto se cargan en la carga del proyecto debido a las dependencias de la capa |
N/D |
||
Corrección parcial para: asignaciones incorrectas de valores ráster a la simbología Valores únicos/paletizados o pseudocolor monobanda |
N/D |
||
Permite establecer la precisión para clasificar un ráster pseudocolor monobanda |
no reportado |
||
Corrección completa para: asignaciones incorrectas de valores de ráster a la simbología Valores paletizados/únicos o pseudocolor monobanda |
Arriesgado |
||
Fallo con secuencia identificadora al añadir entidad |
trabaja para mi |
||
Exportar informe a PDF quiebra QGIS si no hay diseño en modo de edición |
PORHACER. |
||
Ráster PG: los rásteres flotantes no muestran los valores de nodata correctamente en master/3.14 |
|||
Llamada de Python API QgsAbstractDatabaseProviderConnection::Excepciones de TableProperty no convertidas a QgsProviderConnectionException |
N/D |
||
Administrador de BBDD incapaz de mostrar columna geografía de PosGIS |
N/D |
||
Establecer un campo a NULL vía calculadora de campo congela QGIS |
PORHACER. |
||
Capa X: la entidad tiene demasiados atributos (esperando 5, recibido 7) cuando la «Creación automática de grupo de transacciones» está habilitada |
|||
Quiebra no informada al llamar al lastError del proveedor de datos sin errores |
no reportado |
N/D |
|
Quiebra al digitalizar una entidad cuando el grupo de transacción está habilitado (tras guardar) |
|||
Grupos de transacciones: capas no actuales un conjunto no editable después de guardar |
no crítico |
||
OGR decodeUri: ser tolerante en el caso de layerName |
No reportado pero afecta a la documentación QGIS |
N/D |
|
Manejo incorrecto de extensiones en enlaces cuando el nombre de la capa tiene puntos |
no reportado |
N/D |
|
Las contraseñas están codificadas en URL antes de la codificación base64 para la autenticación básica HTTP |
|||
QGIS se bloquea en el menú Configuración si NO está en inglés |
N/D |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Alessandro Pasotti
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
Problema al mostrar malla y rotación de lienzo |
PR #38795/files |
no, no crítico |
|
Quiebra al intentar usar malla |
No se ejecuta |
||
Mal comportamiento del Administrador de Marcadores Espaciales y Quiebra de la App |
No se ejecuta |
||
Fallo de segmentación 11 en el apagado de QGIS en MacOS |
no reportado |
||
Quiebra al crear Nueva conexión MSSQL en macOS |
sistema de empaquetado diferente… |
||
qgis_process está instalado en ubicación errónea en macOS |
Mac Packager Commit 97b0ec974e2309e447ebb69c4117580db27af6f0 |
N/D |
|
Incapaz de cargar el complemento de GRASS en MacOS |
Mac Packager Commit 218a571f6f268dcc4490ebe1a00068bfe363b2ae |
sistema de empaquetado diferente… |
|
Procesando: GRASS r.drain falla en macOS: «No hay módulo llamado sitio», «Ráster no encontrado» |
Mac Packager Commit 218a571f6f268dcc4490ebe1a00068bfe363b2ae |
sistema de empaquetado diferente… |
|
El cuadro de diálogo de opciones de la caja de herramientas de procesamiento de Grass7 debe incluir una forma de especificar una ruta al binario de GRASS, anulando Grass7Utils.command |
No se ejecuta |
||
Ruta errónea del complemento GRASS en QGIS 3.14 |
sistema de empaquetado diferente… |
||
Sin diálogo de Impresión o Configuración de Página en macOS |
No se ejecuta |
||
La pantalla de inicio persiste mientras el cuadro de diálogo «Manejar capas defectuosas» está abierto |
no apropiado |
||
error al emerger los términos de licencia de qgis |
No se ejecuta |
||
Ya no se pueden cargar imágenes en formularios personalizados |
ya corregido por Mac Packager Issue #3 |
no apropiado |
|
Mac Packager Commit 36f86759649abc4cb8f6875f6ad934070c13d56e |
sistema de empaquetado diferente… |
||
Proyecciones que no se leen en MacOS Nightly Build |
sistema de empaquetado diferente… |
||
capas en formato .osm no son cargadas |
No se ejecuta |
funciona en 3.10 |
|
Falta el paquete Python de metadatos |
Mac Packager Commit 7c94749579acaf059e9b6c5094c7a2cb74d17f7a |
sistema de empaquetado diferente… |
|
La exportación de GeoPDF falla |
funciona ahora con qgis-deps-0.5.5 |
sistema de empaquetado diferente… |
|
La consola de GRASS no funciona en Mac |
Mac Packager Commit bfc4ca0717de0e496d98f91e7a28e85216763ab1 |
sistema de empaquetado diferente… |
|
EL complemento de Procesamiento quiebra QGIS en MacOS Nightly Build |
sistema de empaquetado diferente… |
||
El programa quiebra al pegar nombre de archivo |
No se ejecuta |
||
Ruta predeterminada de Python errónea en servidor QGIS en macOS |
Mac Packager Commit 1a6ccb6e60adbfbbe05839e0c507e675a71c2491 |
sistema de empaquetado diferente… |
|
qgis_map.fcgi en macOS no encuentran las librerías |
Mac Packager Commit 1a6ccb6e60adbfbbe05839e0c507e675a71c2491 |
sistema de empaquetado diferente… |
|
Proveedor de GRASS no puede obtener proyección |
Mac Packager Commit bfdeab3f5c2ae9465efd1a55a29c0bbc9a88cd95 |
sistema de empaquetado diferente… |
|
QGIS quiebra al inicio en Mac |
perfil de usuario corrupto |
N/D |
|
El Navegador no puede abrir Volúmenes en macOS |
no, no crítico |
||
Argumento de palabra clave inesperado de MetaSearch “auth” |
no se puede reproducir en maestro |
sistema de empaquetado diferente… |
|
No hay complementos encontrados en /Applications/QGIS3.10.app/Contents/MacOS/../PlugIns/qgis |
no se puede reproducir en maestro |
sistema de empaquetado diferente… |
|
Panel Navegador: incapaz de encontrar todas las unidades conectadas |
duplicado de #29702 for MacOS |
||
Configuración del Proveedor para GRASS evita activar OTB |
no se puede reproducir en maestro |
||
No se puede abrir vectorial GeoJSON vía protocolo HTTP en Windows y macOS |
«Mac Packager Commit d06bc3ac933c75071f36937aaf8189920dccc503 |
sistema de empaquetado diferente… |
|
QGIS 3.0.1 Quiebra - Al hacer Zoom mientras se mueve un nodo quiebra QGIS |
No se ejecuta |
||
Quiebra al conectar perfiles de usuario (¿demasiado pronto?) |
No se ejecuta |
||
Abortado al depurar complemento python con pdb |
no se puede reproducir/no válido |
||
Personalización: el receptor de widgets no puede seleccionar el icono de una barra de herramientas cuando está debajo de un grupo de iconos |
no crítico |
||
QGIS en macOS puede guardar archivos en formato qgz, pero no abre archivos en formato qgz |
No se ejecuta |
||
El puntero del mouse sigue cambiando de tipo |
probablemente función deseada, no un error |
||
Error de función agregar en la versión macOS |
no se puede reproducir en maestro |
sistema de empaquetado diferente… |
|
Limpiar filtro en la barra de herramientas de pinzado > configuración avanzada de edición provoca un bloqueo |
no se puede reproducir en maestro |
||
Ventana de ajustes de pinzado con mapas nocturnos, baja legibilidad |
ya corregido |
||
Fusionar ráster falla en macOS |
no se puede reproducir en maestro |
sistema de empaquetado diferente… |
|
No se puede obtener información sobre la función WFS en la compilación nocturna de MacOS |
Mac Packager Commit 54872e06a43ef61bf6dae8242e121bd5cec8be11 |
sistema de empaquetado diferente… |
|
QGIS 3.4.10 fallos - Python |
ya corregido |
ya corregido |
|
Exportar GRASS vectorial (guardar como…) quiebra QGIS |
PORHACER. |
||
Bloqueo al cargar un proyecto 3D con MDE de terreno y símbolos que usan el valor de altura sobre el terreno |
PORHACER. |
||
Crear Vista 3D desde ráster |
duplicado de #35483 |
N/D |
|
Quiebra al mover cámara en 3D |
no se puede reproducir en maestro |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta prestación fue desarrollada por Peter Petrik
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
Problema de salto de línea con la expresión de edición de «Decoración de etiqueta de título» |
|||
QGIS Server GetPrint: capa EXTERNAL_WMS en la parte superior de capas QGIS |
N/D |
||
Corrige certificación de OGC API Features |
no reportado |
N/D |
|
Ayuda obsoleta para las opciones de grupos de ubicaciones de etiquetas «definidas por datos» |
|||
Server GetFeatureInfo devuelve 0 donde debe devolver NULL |
|||
La función z devuelve Nan cuando se usa con una geometría de punto 2d |
|||
La función m devuelve Nan cuando se usa con una geometría de punto 2d |
no reportado |
PR #38831/commits/829ee25d431b2b3d1ea08fa8a930bb519ab2dd2f |
|
processing.algorithmHelp desde terminal (fuera del escritorio QGIS) |
No se ejecuta |
||
Caché la capa de unión en la memoria» no se alterna al editar las propiedades de unión |
|||
Las sugerencias de mapas no deberían aparecer para entidades invisibles |
|||
Funciones de fusión: no se respeta el valor manual |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Paul Blottiere
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
Los nodos de leyenda se superponen entre sí después de insertar |
no crítico |
||
Rendimiento deficiente de la leyenda con leyendas complejas |
no crítico |
||
Las capas AMS no se pueden agregar cuando no se establece ningún SRC del proyecto |
sin intención |
||
Problemas de funcionamiento de la leyenda |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Matthias Kuhn
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
QgsProcessingAlgRunnerTask iniciado dentro de función quiebra QGIS |
No arreglado |
||
El símbolo del generador de geometría no se representa si la entidad en sí no está en el lienzo del mapa |
Retroalimentación |
||
Widget de relación en las pestañas del formulario de entrada: valor NULL relleno con datos en el formulario |
No retroportado (demasiado arriesgado) |
(Cerrado) #38549 |
|
Mensaje de advertencia: Falta la dependencia del formulario de capa: la capa “layerX” requiere que se cargue la capa “layerY” |
N/D |
||
Al incrustar una capa, la expresión de visualización de una relación de referencia no se hace cargo |
Cerrado (Solicitud de objeto) |
||
el atajo de teclado CTRL+C copia solo la primera celda, no toda la línea |
|||
si el acceso directo está configurado para las funciones de copia, Ctrl+C ya no funciona |
Duplicado #37503 |
||
Organizar columnas no funciona si la tabla está vacía |
Upstream (Qt) |
||
Copiar y pegar estilo para formularios ignora el tipo de widget de edición |
|||
Mantenga el orden al arrastrar y soltar varios widgets |
|||
Bloqueo de QGIS al eliminar QgsAnnotation en Python |
Retroalimentación |
||
El error en la declaración SQL para las capas virtuales puede bloquear capas en el lienzo del mapa |
|||
No se encontró el campo virtual en la capa virtual |
Retroalimentación |
||
La columna de ID cerrada para la capa temporal no se detecta al crear capas virtuales usando el administrador de fuente de datos |
No arreglado |
||
Campo virtual booleano inutilizable en capas virtuales |
|||
no genera una capa de geometría virtual basada en el campo de trabajo virtual |
Retroalimentación |
||
Los campos virtuales cerrados no se pueden filtrar |
No reproducido |
||
Qgis craqueado después de eliminar el campo calculado |
No reproducido |
||
sql «ordenar por» no funciona con la función «Agregar/editar capa virtual» |
No arreglado |
||
Formulario falla al inicializar $geometry |
|||
Oracle - no puede crear o modificar una conexión |
|||
Conexión de prueba lista para Oracle DB - ¡OK en gris! |
Duplicado #38979 |
||
El ajuste dependiente de la escala no se activa siempre que muestre la escala como «1:xxxxxx» |
N/D |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Julien Cabieces
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
determinar correctamente si las variables son estáticas en la expresión agregada y el filtro, dar @parent en agregados genéricos |
no |
||
Congelación al usar agregar en un campo virtual |
No arreglado |
||
Corregir el cálculo del ancla del marcador SVG y mejorar los límites |
|||
Mejorar SVG IU + borrar código duplicado |
|||
Mejorar SVG IU + borrar código duplicado |
|||
Mejorar SVG IU + borrar código duplicado |
|||
Corregir entidades duplicadas |
|||
Corregir duplicado de entidad siendo parada a 1 nivel de profundidad |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Denis Rouzaud
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
Problemas del núcleo del solucionador de topología |
no reportado |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Olivier Dalang
Título del Error |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.10 backport commit (GitHub) |
---|---|---|---|
Corregir quiebra en dbmanager |
N/D |
||
Solucionar problemas de tamaño de página de GeoPDF cuando se abre en Acrobat Reader |
Retrasado hasta pruebas de usuario más generalizadas |
||
Mejorar la iluminación predeterminada de las escenas 3d |
no reportado |
N/D |
|
Permitir conversión de resultados de QgsFeatureStoreList a objetos Python |
Demasiado arriesgado |
||
Corregir el símbolo de vista previa cuando los símbolos de puntos de desplazamiento no se muestran correctamente |
no reportado |
N/D |
|
Usar herramientas de comportamiento click-click para rotar y desplazar marcador |
no reportado |
N/D |
|
Evitar bloqueos masivos de IU cuando una capa tiene acciones complicadas definidas |
no reportado |
Demasiado arriesgado |
|
Asegurar que la expresión de visualización se use para la herramienta de acción del mapa, no los ID de entidades sin procesar |
no reportado |
Baja prioridad |
|
Mejorar la experiencia de usuario al configurar luces en una escena 3d, corregir la interfaz confusa |
no reportado |
N/D |
|
Corregir entidades con geometrías inválidas no puede ser seleccionado |
N/D |
||
Exponer pestaña metadatos para capas de malla |
no reportado |
N/D |
|
Corregir códigos de texto desaparecidos en instalación Windows |
Demasiado arriesgado |
||
No forzar la rasterización de un mapa de diseño completo solo porque una capa vectorial no tiene una opacidad del 100% |
no reportado |
Demasiado arriesgado |
|
Asegurar que las propiedades de la capa de malla tengan la misma apariencia que otros tipos de capas |
no reportado |
N/D |
|
Acelerar el algoritmo de triangulación de malla evitando un montón de desprendimientos innecesarios de QVector |
no reportado |
N/D |
|
No permitir a los usuarios configurar el terreno 3D en malla o MDE sin seleccionar una capa de elevación, en su lugar, mostrar una advertencia amigable |
no reportado |
N/D |
|
Evitar la apertura del cuadro de diálogo de configuración del mapa 3D con el panel seleccionado inicialmente fuera de sincronización |
no reportado |
N/D |
|
El menú de corrección no se muestra al hacer clic en el elemento “agregar” en el cuadro de diálogo del administrador de estilo y la pestaña de rampa de color está activa |
no reportado |
N/D |
|
Corregir intentar crear una nueva rampa de color desde la primera página en el cuadro de diálogo del administrador de estilo. |
no reportado |
N/D |
|
[processing] Arreglar las capas generadas almacenadas en geopaquete siempre informan un recuento de entidades de 0 |
no reportado |
Demasiado arriesgado |
|
El algoritmo Fix Import Geotagged photos asigna incorrectamente widgets de formulario al guardar los resultados en GPKG |
no reportado |
||
[processing] Asegurar que driverName se pase a QgsVectorLayerExporter para que se puedan aplicar optimizaciones específicas de GPKG al guardar salidas en geopackage |
no reportado |
Demasiado arriesgado |
|
Actualizar las cadenas y la interfaz de usuario con respecto a la configuración de suplantación de SRC de capa |
N/D |
||
Usar el editor de código SQL adecuado en el widget de vista previa del filtro en las propiedades de la capa vectorial, no mostrar el filtro como deshabilitado |
no reportado |
N/D |
|
Corregir la presentación literal booleana en dox/PyQGIS docs |
no reportado |
N/D |
|
Acelerar la validación de la geometría de QGIS |
no reportado |
Demasiado arriesgado |
|
[processing] Descartar correctamente los valores del campo fid cuando se ejecutan algoritmos con el indicador RegeneratePrimaryKey en el modo in situ |
Demasiado arriesgado |
||
[processing] Cuando informe que una entidad no es válida, también mencione el nombre de la capa |
Demasiado arriesgado |
||
Permitir expandir archivos xls, ods, gpx, pdf en el navegador para que las fuentes de capa se puedan reparar para estos tipos de archivos |
no reportado |
N/D |
|
[processing] Arreglar el algoritmo «Dividir con líneas» puede atascarse en un bucle sin fin |
no reportado |
Demasiado arriesgado |
|
No mostrar advertencias ni comentarios de eliminación de entidades en cascada si las entidades eliminadas unidas provienen de una capa auxiliar |
no reportado |
N/D |
|
Se corrigió el bloqueo en el dock de deshacer al borrar el proyecto/cerrar QGIS |
|||
Corregir que todos los atajos copiar/pegar/seleccionar no funcionan cuando se selecciona el árbol de capas |
N/D |
||
Las funciones nuevas y editadas ya no muestran correctamente su sombreado de color correspondiente en la vista de lista de funciones |
no reportado |
Demasiado arriesgado/baja prioridad |
|
SIEMPRE cargar el complemento de la herramienta de procesamiento en qgis_process |
N/D |
||
Añadir herramienta –json option to qgis_process |
N/D |
||
Asegúrese de que todos los editores de código en QGIS sigan la misma apariencia y comportamiento |
no reportado |
(mucho) |
N/D |
Al crear un SRC a partir de WKT y el WKT tiene un nombre de SRC incrustado, utilícelo correctamente para configurar la descripción de QgsCoordinateReferenceSystem |
no reportado |
Posible después de más pruebas de usuario |
|
Gran velocidad para scripts que disparan muchas solicitudes de funciones individuales a una capa de proveedor de memoria |
no reportado |
Demasiado arriesgado |
|
[console] Corregir excepción al ejecutar scripts |
no reportado |
N/D |
|
[layouts] Se corrigió el cambio de tamaño de elementos de etiquetas de varias líneas para ajustarlos al tamaño de su texto |
no reportado |
Demasiado arriesgado |
|
Mejorar la apariencia de la documentación de PyQGIS para funciones que devuelven múltiples valores |
no reportado |
N/D |
|
[processing] No generar una excepción genérica de «algo salió mal» al llamar a processing.run(), en su lugar usar la excepción descriptiva adecuada |
no reportado |
Demasiado arriesgado |
|
[processing] Corregir la ejecución de «Eliminar selección» a través de Python |
Demasiado arriesgado |
||
[3d] Solucionar el bloqueo cuando la función de línea no se puede almacenar en búfer |
no reportado |
||
Corregir los patrones de trazo personalizados escalan incorrectamente cuando se establece el ancho de trazo definido por datos |
Demasiado arriesgado |
||
Permitir cambiar el tamaño de las columnas en la tabla de transformación de datum |
N/D |
||
La configuración de corrección se muestra incorrectamente para tipos de capa incorrectos en el cuadro de diálogo de etiquetado |
N/D |
||
[processing] Corregir informes de errores desde el cuadro de diálogo por lotes |
N/D |
||
[processing] Corregir el bloqueo al cambiar el nombre de la rama condicional en el modelador |
N/D |
||
[processing] Se corrigió la falla en el diseñador de modelos cuando un algoritmo secundario contiene parámetros ocultos |
no reportado |
N/D |
|
Asegúrese de que True/False se traten como palabras clave de Python en el editor de código de Python |
no reportado |
N/D |
|
No cerrar silenciosamente QGIS con cambios no guardados en los editores de secuencias de comandos de la consola |
Demasiado arriesgado |
||
Corregir la caída del archivo .py del algoritmo de secuencia de comandos de procesamiento en QGIS ya no activa el algoritmo para ejecutar |
no reportado |
N/D |
|
Arreglar el muelle de registro de mensajes causa estragos con otros muelles ubicados en la misma área |
Demasiado arriesgado |
||
Al restaurar un SRC personalizado desde XML, si el SRC NO coincide con ninguno de los SRC definidos por el usuario existentes en el perfil de QGIS, aún restaure el nombre guardado previamente del SRC personalizado |
no reportado |
Posible después de más pruebas de usuario |
|
No referirse a los SRC válidos pero personalizados como «SRC desconocido» y, en su lugar, utilizar la expresión «CRS personalizado». |
no reportado |
Posible después de más pruebas de usuario |
|
Mejorar el rendimiento del diálogo de proceso de procesamiento por lotes con una gran cantidad de archivos |
Demasiado arriesgado |
||
Mejorar el comportamiento de los widgets de transformación y selector de SRC |
no reportado |
mucho |
N/D |
[layouts] Utilice el widget selector de SRC estándar para la elección de SRC de la cuadrícula de mapa |
Demasiado arriesgado |
||
[layouts] Al seleccionar un SRC para un elemento del mapa, no muestre la opción engañosa sin src en la parte superior del cuadro de diálogo |
no reportado |
Demasiado arriesgado |
|
Corregir que el mensaje «La capa no tiene SRC» se muestra incorrectamente en la parte superior de muchos cuadros de diálogo de selección de proyección |
no reportado |
Demasiado arriesgado |
|
Solucionar el bloqueo al editar el estilo y abrir un proyecto |
PR #38748/commits/ecf96231aefa5628539f0b63ca313ea8b20c9548 |
||
Evitar la advertencia qt al arrastrar un objeto que no es de color sobre los botones de color |
no reportado |
N/D |
|
Corregir el cambio en las posiciones de los objetos de geopdf cuando se usa SRC geográfico a gran escala |
PR #38748/commits/b705d29c73e81fe87e2e301c7028e5e659d80364 |
||
Los metadatos de restricción de corrección se duplican después de abrir las propiedades de la capa |
PR #38748/commits/49260b8f1f4b1ddd9a25c7160f32570221f3989e |
||
Corregir la exportación de PDF incluye información vectorial fuera del área de interés |
Demasiado arriesgado |
||
[layouts] Corregir la representación del símbolo de la leyenda no respeta la escala del mapa vinculado cuando el símbolo usa tamaños basados en unidades de mapa |
N/D |
||
No intentar escribir anillos / geometrías renderizados vacíos en las salidas de GeoPDF |
no reportado |
Posible después de más pruebas de usuario |
|
Aplicar correctamente la configuración de mayúsculas siempre que se use QgsTextRenderer, no solo en el etiquetado |
Demasiado arriesgado |
||
Corregir que lista qgis_process genera una excepción si el proveedor de algoritmos de procesamiento está activado |
N/D |
||
Aceleración dramática para llamar a algunos métodos de uso frecuente desde PyQGIS |
no reportado |
Demasiado arriesgado |
|
[processing] Corregir ciertos caracteres que se muestran como HTML escapado en el registro de procesamiento |
N/D |
||
Se corrigió el uso incorrecto de mayúsculas en el título del cuadro de diálogo del nombre del nuevo diseño |
no reportado |
N/D |
|
Agregar una nueva opción de uso de mayúsculas para «Mayúsculas y minúsculas» y cambiar el nombre de la confusa opción «Capitalizar la primera letra» a Forzar la primera letra a mayúscula |
N/D |
||
Agregue una categoría de leyenda a los widgets de selección de estilo y permita que la configuración de la leyenda se almacene y restaure en QML |
Demasiado arriesgado |
||
Corregir [Style] Exportar -> Guardar como archivo de estilo de capa QGIS debe permitir seleccionar categorías de estilo (y formato de salida) |
Demasiado arriesgado |
||
[browser] Guardar correctamente el estado del nodo expandido al cerrar QGIS |
no reportado |
Demasiado arriesgado |
|
[browser] Gpkg y otros tipos de contenedores se pueden arrastrar al mapa para permitir que se agreguen capas desde ellos |
no reportado |
Demasiado arriesgado |
|
No solicite SRC para capas de anotaciones |
N/D |
||
Se corrigió la lectura del archivo de mapa de color guardado cuando la etiqueta de un elemento contiene un carácter de coma |
Demasiado arriesgado |
||
Corregir que la configuración del diagrama no se restaura correctamente al cargar un archivo QML |
Demasiado arriesgado |
||
Corregir ya no puede pegar colores de cadenas de texto |
no reportado |
N/D |
Esta funcionalidad fue financiada por QGIS.ORG (mediante donaciones y la comunidad patrocinadora)
Esta funcionalidad fue desarrollada por Nyall Dawson