QGIS 3.8 trae una extensa lista de nuevos cambios y mucho pulido de las funciones existentes, cuyos aspectos más destacados trataremos aquí. Como siempre, podemos recordarle que QGIS es un proyecto de código abierto y, si puede, considere apoyar nuestro trabajo a través de donaciones, patrocinios o contribuciones a la documentación del código, el sitio web, etc.
Gracias
Nos gustaría agradecer a los desarrolladores, documentadores, evaluadores y a todas las personas que ofrecen su tiempo y esfuerzo (o financian a las personas para que lo hagan). ¡De la comunidad QGIS esperamos que disfrutes de esta versión! Si desea donar tiempo, dinero o participar en hacer que QGIS sea más increíble, ¡pasee por qgis.org y eche una mano!
QGIS es apoyado por donantes y patrocinadores. Puede ver una lista actual de donantes que han realizado contribuciones financieras grandes y pequeñas al proyecto en nuestra: ref: lista de donantes <list_of_donors>. Si desea convertirse en miembro oficial de mantenimiento, visite:ref:nuestra página de miembros de mantenimiento <QGIS_sustaining_memberships> para obtener más detalles. El apoyo a QGIS nos ayuda a financiar nuestras reuniones bianuales de desarrolladores, mantener la infraestructura del proyecto y financiar los esfuerzos de corrección de errores. A continuación se proporciona una lista completa de los miembros actuales de apoyo: ¡nuestro gran agradecimiento a todos nuestros seguidores!
QGIS es un software libre y no tiene obligación de pagar nada para usarlo - de hecho, queremos motivar a las personas a lo largo y ancho para que lo usen, independientemente de cuál sea su estado financiero o social - creemos que empoderando a las personas con herramientas para la toma de decisiones espacial dara como resultado una mejor sociedad para toda la humanidad.
Prestación: Cadenas de caracteres múltiples para marcadores de fuente
Prestación: Factor de distancia de etiqueta de desplazamiento de punto
Prestación: Ángulos de linea medios para marcador y simbología de línea hash
Prestación: Ajustes de compensación para capas de símbolos con relleno de patrón de puntos
Prestación: Radio de efectos de difuminado en vivo es ahora amigable con hi-dpi
Prestación: Permitir valores redondeados en Extraer extensión de la capa
Prestación: Nuevas opciones para el procesamiento automático por lotes
Prestación: Algoritmos de lógica boleana OR / AND para ráster
Prestación: Nuevo algoritmo «Imprimir la extensión del mapa de diseño a la capa»
Prestación: Nuevo parámetro de prefijo de campos para algoritmos de superposición
En 3.8, agregamos una opción a la herramienta de medición que fuerza las mediciones cartesianas para mediciones de distancia o área. Anteriormente, las herramientas de medición siempre usaban cálculos de área y distancia geodésicas / elipsoidales, pero hay ocasiones en que esto no es deseable y los usuarios requieren cálculos cartesianos puros.
Esta prestación fue fundada por Oslandia
Esta prestación fue desarrollada por Loïc Bartoletti (Oslandia)
Si bien QGIS ha ofrecido soporte para plantillas de proyectos durante muchos años, lo mejoramos en 3.8 y simplificamos mucho la creación de nuevas plantillas para los usuarios. Ahora, los usuarios pueden crear una nueva plantilla a partir de su proyecto actual seleccionando «Guardar en -> Plantillas» en el menú «Proyecto».
Esta prestación fue desarrollada por Matthias Kuhn (OPENGIS.ch)
Hemos mejorado la acción «Zoom a nativo», por lo que ahora funciona correctamente con capas con teselas (por ejemplo, WMTS / XYZ / ArcGIS MapServer), al hacer zoom a la resolución de tesela nativo más cercana. Además, modificamos la representación de tesela para que se produzca una representación perfecta de píxeles cuando el mapa se ve con una resolución de tesela nativa. El resultado: ¡los mapas súper nítidos se representan cuando se usan fuentes de capas de teselas!
Para mejorar la usabilidad de grandes proyectos QGIS, ahora admitimos arrastrar y soltar capas directamente desde la tabla de contenido del proyecto a cualquier widget que solicite una selección de capa de mapa (por ejemplo, algoritmos de procesamiento). Para proyectos complejos, localizar una capa en la tabla de contenido y arrastrarla es mucho más fácil que seleccionarla desde el cuadro combinado de widget de capa de mapa plano.
Además, para los algoritmos de procesamiento, las capas se pueden arrastrar directamente desde el panel del navegador para ingresar las opciones de capa.
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Si bien QGIS ha ofrecido durante mucho tiempo soporte para representar puntos utilizando marcadores de caracteres basados en fuentes, hemos mejorado esta funcionalidad en 3.8 y ahora ofrecemos la capacidad de representar cadenas de caracteres múltiples. Y dado que nuestro objetivo siempre es hacer que la interfaz de la aplicación QGIS sea lo más fácil de usar y agradable posible, también aprovechamos la oportunidad de modificar la interfaz de usuario para los marcadores de fuente y eliminar una serie de problemas de GUI frustrantes que sufrieron las versiones anteriores.
Esta prestación fue desarrollada por Mathieu Pellerin
Otra adición a las nuevas características de simbología agregadas en 3.8 es un nuevo control de factor de distancia de etiqueta para marcadores de desplazamiento puntual. Esta opción permite colocar etiquetas de marcador desplazadas a una distancia basada en el tamaño diagonal real del marcador en lugar de una distancia fija.
Esta herramienta fue desarrollada por henrik
¡QGIS ama la cartografía, y sabemos que te encanta hacer bonitos mapas! Por eso, hemos agregado una nueva opción de simbología de línea para «Hashed Lines». Este tipo de símbolo de línea está diseñado para replicar el tipo de capa de símbolo de línea hash de ArcGIS y permite dibujar un segmento de línea repetido sobre la longitud de una entidad (con un símbolo de sub-línea utilizado para representar cada segmento individual).
Todas las opciones disponibles para la capa de símbolo de línea de marcador existente también están disponibles para líneas hash, p.ej. primer/último vértice, puntos medios, intervalos regulares, intervalos definidos por datos, etc. La longitud y el ángulo de la línea hash también pueden tener anulaciones definidas por datos, que se evalúan por segmento de línea, permitiendo que la línea hash cambie el tamaño y el ángulo sobre La longitud de una única característica renderizada.
Esta herramienta fue financiada por anónimo
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
En versiones previas de QGIS, cuando se representaba un marcador lineal usando la ubicación del lugar del punto central o del intervalo, los símbolos angulares eran determinados tomando la orientación lineal exacta en la posición del símbolo. Esto frecuentemente desembocaba en indeseables efectos de renderizado, donde pequeños «jaggies» o esquinas en líneas existentes justo en la posición del símbolo provocaban al marcador a ser orientado en un ángulo muy diferente al que el ojo desearía ver.
Queremos que sus mapas sean lo más hermosos posible, por lo que en QGIS 3.8 el ángulo del marcador se calcula promediando sobre la línea una distancia especificada a cada lado del símbolo. P.ej. promediar el ángulo de línea de más de 4 mm significa que tomamos los puntos a lo largo de la línea de 2 mm a cada lado de la ubicación del símbolo, y los usamos para calcular el ángulo de línea de ese símbolo. Esto tiene el efecto de suavizar (o eliminar) cualquier pequeña desviación local de la dirección general de la línea, lo que da como resultado una orientación visual mucho más agradable del marcador o las líneas hash.
Al igual que todas las configuraciones de símbolos, la distancia de suavizado del ángulo promedio se puede establecer usando mm/píxeles/unidades de mapa/etc., y admite valores definidos por datos. Los anillos cerrados también consideran correctamente envolver estos ángulos promedio desde el vértice inicial/final.
Esta opción está disponible tanto para el marcador de símbolo de línea como para los nuevos tipos de símbolo de línea hash.
Esta herramienta fue financiada por anónimo
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Para completar las nuevas opciones de simbología que hemos agregado en 3.8, el tipo de símbolo Relleno de patrón de puntos tiene una nueva configuración que permite compensar los marcadores en el patrón por una cantidad preestablecida (o definida por datos). Esto abre la puerta a muchas posibilidades de estilo que no eran posibles en versiones anteriores, y aumenta aún más nuestra compatibilidad con los símbolos convertidos de ArcGIS y los estilos de capa.
Esta prestación fue desarrollada por Mathieu Pellerin
QGIS 3.8 ofrece una solución muy deseada para el radio de desenfoque de los efectos de capa (también conocido como fuerza). En versiones anteriores de QGIS, esta configuración de desenfoque no tenía en cuenta el DPI del renderizado del mapa, lo que desembocaba en una representación de efectos imprecisa al exportar lienzos/diseños a altas resoluciones. En 3.8, esto se solucionó y las exportaciones de mapas de alta resolución ahora coinciden con los resultados mostrados en el lienzo del mapa y son completamente independientes de la resolución.
Esta herramienta fue desarrollada por Mathieu Pellerin
Este es enorme! Durante la reunión de desarrolladores en A Coruña, Matthias Kuhn aprovechó la oportunidad para implementar una función solicitada con frecuencia a nuestro motor de etiquetado: el soporte del generador de geometría.
Al igual que los Generadores de geometría para símbolos, ahora permitimos que se calculen las rutas y las posiciones de las etiquetas utilizando expresiones de geometría evaluadas dinámicamente. Puede aprovechar el rico soporte para el procesamiento de geometría que expone el motor de expresión de QGIS, y usar esto para hacer TODO tipo de preprocesamiento a sus geometrías de entidades antes de que se etiqueten. ¿Desea colocar etiquetas alrededor del punto inicial o final de las geometrías de cadenas lineales? ¿Qué pasa con el suavizado dinámico y la simplificación de la ruta utilizada para etiquetar las características del río en función de la escala del mapa actual? ¿Qué hay sobre amortiguar los objetos poligonales hacia adentro por un porcentaje de su área y luego etiquetar alrededor del perímetro de esta área reducida? ¡Ahora, es TODO posible, gracias al poder de los generadores de geometría para etiquetado!
Esta herramienta fue financiada por el Grupo de usuarios QGIS Suiza
Esta herramienta fue desarrollada por Matthias Kuhn (OPENGIS.ch)
Como las otras herramientas de mapa y digitalización de QGIS, las herramientas «Mover etiqueta» y «Rotar etiqueta» ahora usa la edición estándar click-izquierdo-para-empezar-a-editar. ¡La consistencia es buena!
Al igual que todos los lanzamientos recientes de QGIS, en la versión 3.8 hemos aumentado significativamente las capacidades de renderizado 3D de QGIS. Las nuevas características de renderizado 3D incluyen:
Ancho de línea configurable (en unidades de pantalla) para líneas 3D «simples» (en versiones anteriores siempre tenían 1 px de ancho)
Resaltado opcional de bordes de polígonos 3D.
Esta prestación fue fundada por Andreas Neumann
Esta prestación fue desarrollada por Martin Dobias (Lutra Consulting)
¡Otro cambio emocionante que hemos introducido en QGIS 3.8 es la capacidad de exportar sus animaciones 3D! Estos se exportan como una serie de imágenes png/jpg/…, que se pueden combinar fácilmente en .avi u otros archivos de video estándar (utilizando herramientas externas).
Esta prestación fue fundada por Northumberland National Park Authority
Esta prestación fue desarrollada por Peter Petrik (Lutra Consulting)
Con esta nueva prestación de la versión 3.8, ahora puede buscar directamente terrenos para sus escenas 3D de fuentes en línea (por ejemplo, mosaicos alojados en AWS). ¡No más abastecimiento y preparación de rásteres con DEM, solo habilite esta opción y vea hermosas escenas 3D listas para usar!
Esta nueva prestación fue financiada por Financiación colectiva: Más 3D QGIS
Esta prestación fue desarrollada por Martin Dobias (Lutra Consulting)
En QGIS 3.8, el campo de visión de la cámara a través del cual se representan las escenas 3D ha ganado un nuevo campo de configuración configurable.
Esta herramienta fue desarrollada por Mathieu Pellerin
Para facilitar la creación de su diseño de impresión QGIS perfecto, agregamos nuevas herramientas para reubicar automáticamente los elementos para que el espacio horizontal o vertical entre ellos sea igual. ¡Esta adición completa las opciones existentes para alinear elementos, brindando más poder de una aplicación DTP dedicada directamente dentro del Diseñador de diseño de impresión QGIS!
Esta herramienta fue desarrollada por Matteo Nastasi
Hemos escuchado los comentarios de los usuarios que indican que el enfoque anterior para crear flechas del norte dentro de los diseños de impresión era demasiado difícil y, en consecuencia, hemos agregado un nuevo botón en el Diseñador de diseños de impresión para la creación directa de la flecha del norte. Este botón es un acceso directo para agregar un elemento de imagen, establecerlo en una imagen de flecha norte y vincularlo con un mapa. ¡El resultado final es idéntico, pero es mucho más fácil de entender para los nuevos usuarios si lo exponemos como un elemento explícito de «Flecha Norte»!
Incluso los usuarios experimentados probablemente apreciarán el flujo de trabajo mejorado, incluida la vinculación automática de la rotación de la imagen a una opción de mapa predeterminada sensible (si se selecciona un mapa, se usa. Si no, se usa el elemento del mapa superior debajo de la flecha norte recién dibujada. Si no hay ninguno, el “mapa de referencia” del diseño (o el mapa más grande) se utiliza como reserva).
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Dado que ciertas expresiones agregadas y de concatenación requieren resultados en un cierto orden, ahora permitimos el control sobre las características del orden que se agregan al agregado durante la evaluación de la expresión.
P.ej. `` concatenate («Station», concatenator:=”,”, order_by:= «Station») `` proporcionará una lista separada por comas de nombres de estaciones en orden alfabético, en lugar del orden de entidades de capa.
Esta prestación fue fundada por SMEC/SJ
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Esta mejora trae una segunda variante para la función de «atributo» existente. La función «atributo» en versiones anteriores de QGIS requería que se especificara una entidad de destino y un nombre de atributo. La nueva versión es mucho más simple, usa automáticamente la función actual y solo requiere un nombre de atributo.
E.g.
Comportamiento previo:
attribute($ currentfeature, 'name')
-> devuelve el valor almacenado en el atributo “name” para la entidad actual
Comportamiento mejorado:
attribute( 'name' )
-> devuelve el valor almacenado en el atributo “nombre” para la entidad actual
¡Es solo una versión abreviada más rápida!
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Agregamos soporte de índice negativo a las funciones punto_n(), ángulo_at_vertex() y distancia_to_vertex(), permitiendo la recuperación de vértices contando hacia atrás desde el final de una geometría.
Esta prestación fue desarrollada por Mathieu Pellerin
Como siempre, una nueva versión de QGIS trae un montón de nuevas funciones para usar dentro del motor de expresión de QGIS. Estas nuevas funciones agregan una mayor flexibilidad y potencia al motor de expresión, y se usa en QGIS en todas partes. En esta ronda, hemos agregado un conjunto de nuevas funciones que hacen que sea muy fácil operar con nombres de archivos y rutas.
Nuevas funciones de expresión desarrolladas por Nyall Dawson of North Road:
base_file_name: Devuelve el nombre base del archivo sin el directorio o el sufijo del archivo.
file_exists: Devuelve verdadero si existe el arichivo
file_name: Devuelve el nombre del archivo desde una ruta completa
file_path: Devuelve el directorio/ruta desde una ruta de archivo completa
file_size: Devuelve el tamaño de archivo
file_suffix: Devuelve un sufijo/extensión de archivo
is_directory: Devuelve verdadero si una ruta de archivo es un directorio
is_file: Devuelve verdadero si una ruta de archivo es un archivo
Nuevas funciones de expresión desarrolladas por Mathieu Pellerin of iMHere Asia:
array_all: Devuelve verdadero si una matriz contiene todos los valores de una matriz dada.
concatenate_unique: Devuelve todas las cadenas únicas de un campo o expresión unidas por un delimitador.
Agregamos una nueva función concatenate_unique()
al motor de expresión (y al algoritmo «agregado» de Processing) para admitir la concatenación de valores únicos de una lista o conjunto de características.
Esta herramienta fue desarrollada por Mathieu Pellerin
Para que las herramientas de digitalización avanzada existentes sean más fáciles de usar, agregamos una opción para mostrar los valores actuales de distancia/ángulo/x/y como una pantalla flotante junto al cursor del mouse.
Esta prestación fue fundada por Kanton Schaffhausen
Esta prestación fue desarrollada por Olivier Dalang y OPENGIS.ch
En QGIS 3.0, agregamos la capacidad de extender una entidad de línea existente haciendo clic en un indicador «+» al inicio o al final de las entidades de línea al usar la herramienta de nodo. La versión 3.8 amplía esta funcionalidad al permitir la adición de más de un vértice usando el botón «+».
Esta prestación fue fundada por Kanton Schaffhausen
Esta prestación fue desarrollada por Olivier Dalang y OPENGIS.ch
Para esta versión, mejoramos el editor de vértices para que ahora vincule correctamente los vértices seleccionados en el lienzo con los vértices para la edición manual de coordenadas en la tabla.
Esta prestación fue fundada por QGIS User Group Switzerland
Esta prestación fue desarrollada por Denis Rouzaud, OPENGIS.ch
Gracias al generoso patrocinio de A.R.P.A Piemonte (una de las agencias ambientales regionales italianas) desarrollamos un nuevo widget de formulario con cuerpo HTML y acceso a valores y expresiones de entidades.
Esta prestación fue fundada por A.R.P.A. Piemonte
Esta prestación fue desarrollada por Alessandro Pasotti
Gracias al generoso patrocinio de A.R.P.A Piemonte (una de las agencias ambientales regionales italianas) finalmente lo liberamos del aburrimiento de los fondos grises.
Esta prestación fue fundada por A.R.P.A. Piemonte
Esta prestación fue desarrollada por Alessandro Pasotti
Hemos agregado la posibilidad de examinar los atributos de las entidades en una capa. ¡Esto hace que los flujos de trabajo para la gestión de activos sean mucho más fáciles! Usted puede:
Definir un filtro
Navegar por todas las funciones coincidentes
Revisar y ajustar
Tambien puede enfocar y ampliar a la geometría o resaltar la entidad actual mientras navega.
(Esto reemplaza el complemento anterior de ItemBrowser con una funcionalidad incorporada equivalente).
Esta prestación fue fundada por regioDATA
Esta prestación fue desarrollada por Denis Rouzaud, OPENGIS.ch
A QGIS le encanta GeoPackage, por lo que no sorprende que cada nueva versión de QGIS traiga mejoras al manejo de GeoPackage. En 3.8, mejoramos el algoritmo de procesamiento «Capas de paquete» para que ahora permita incrustar los estilos de capa actuales directamente en las capas empaquetadas.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Este nuevo algoritmo de procesamiento calcula el área y el porcentaje de cobertura mediante el cual las entidades de una capa de entrada se superponen con entidades de una selección de capas superpuestas. Se agregan nuevos atributos a la capa de salida que informa el área total de superposición y el porcentaje de la característica de entrada solapada por cada una de las capas de superposición seleccionadas.
Esta es una solicitud de tarea SIG bastante común, pero está llena de trampas para usuarios sin experiencia, y la cantidad de trabajo manual de datos que los usuarios suelen realizar para calcular estas cifras a menudo puede conducir a errores y resultados inexactos. Queremos hacer que el análisis espacial sea lo más fácil e infalible posible, por lo que hemos agregado el Análisis de superposición como una herramienta incorporada que permite que esta tarea se realice en un solo paso sin riesgo de error humano.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Hemos agregado un parámetro al algoritmo de procesamiento “Extraer extensión de la capa” para redondear las coordenadas del cuadro delimitador de extensión a un cierto intervalo. Durante el redondeo, el cuadro delimitador solo se ampliará para garantizar que siempre cubra el conjunto de datos de entrada. (Es decir, las coordenadas mínimas x e y son redondeadas hacia abajo, y las coordenadas máximas x e y son redondeadas hacia arriba).
Esta prestación fue desarrollada por Raymond Nijssen
En QGIS 3.8 movimos el «encabezado de columna de doble clic» existente para llenar los valores de la funcionalidad a un nuevo botón «Autocompletar» en el cuadro de diálogo Procesar lote, haciendo que esta función sea mucho más fácil de descubrir por el usuario (sospechamos que muchos usuarios no tenían idea de este útil atajo incluso existiendo!). Además, hemos agregado TONELADAS de nuevas funcionalidades para completar automáticamente la tabla de lotes. Éstos incluyen:
Los parámetros de archivo o capa ahora se pueden rellenar por lotes buscando archivos en un directorio con un patrón de nombre de archivo coincidente (¡incluidas búsquedas recursivas!). ¿Alguna vez necesitó convertir automáticamente cientos de archivos Shapefiles de un conjunto de carpetas? ¡Ahora es fácil de hacer!
Una opción para añadir valores calculados desde una expresión QGIS, permitiendo complejos valores basados en rangos para ser añadidos al diálogo (p.Ej. valores desde 100-1000, incrementándose en 50)
La opción «Calcular por expresión» permite actualizar las celdas existentes de la tabla de lotes utilizando los resultados de una expresión QGIS. Estas expresiones pueden utilizar libremente otros valores de parámetros de las filas del lote de entrada, lo que facilita la creación del nombre del archivo de salida exacto que desee en función de los valores de las otras columnas en una fila de lote.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Hemos agregado un nuevo algoritmo para generar mosaicos «XYZ» ráster utilizando el proyecto de QGIS actual. Las imágenes teseladas se pueden guardar como imágenes individuales en la estructura de directorios, o como un solo archivo en el formato «MBTiles».
Esta prestación fue fundada por Hansestadt Herford, SWK mbH, Datenbankgesellschaft mbH
Esta herramienta fue desarrollada por Lutra Consulting
QGIS 3.8 recupera el proveedor de procesamiento OTB, que se eliminó en la actualización QGIS 3.0. El proveedor se actualizó para usar todas las novedades disponibles en Procesamiento en QGIS 3, y una vez más está disponible de fábrica para todos sus requisitos de análisis de imágenes.
(Tenga en cuenta que OTB es una dependencia de terceros que los usuarios deben instalar manualmente. Las instrucciones para instalar OTB están disponibles `aquí <https://gitlab.orfeo-toolbox.org/orfeotoolbox/qgis-otb-plugin#open-processing-settings>`__)
Esta prestación fue desarrollada por Rashad Kanavath
Hemos agregado un nuevo panel de acoplamiento «Variables del modelo» al editor del modelo, lo que le permite crear y establecer variables de expresión personalizadas para usar en sus modelos de Procesamiento. Estas variables están disponibles en cualquier lugar donde las expresiones se evalúen dentro del modelo, por lo que puede usarlas como valores de parámetros de entrada para algoritmos secundarios, dentro de parámetros dinámicos definidos por datos, etc.
El caso de uso principal aquí es para modelos que usan un valor constante a lo largo de múltiples pasos dentro del modelo (por ejemplo, @target_resolution: una resolución ráster de destino, @max_simplification: un valor de simplificación para características de entrada provenientes de diferentes fuentes, etc.). Anteriormente, necesitaría buscar y reemplazar estos valores en varios lugares cuando quisiera modificarlos. Al reemplazarlos con variables en su modelo, solo tiene un lugar donde necesite editar estos valores cuando desee ajustarlos.
Las variables del modelo se almacenan dentro de un modelo de procesamiento individual en sí mismo y no se exponen fuera del cuadro de diálogo del diseñador del modelo.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Hemos agregado numerosas mejoras de usabilidad al Processing Graphical Modeler, que incluyen
La adición de útiles informaciones emergentes al pasar el mouse sobre los componentes del modelo
Los algoritmos y las entradas conectadas a los componentes del modelo se resaltan al pasar el mouse sobre diferentes partes del modelo, lo que hace que sea mucho más fácil visualizar el flujo del modelo y las conexiones dentro de los modelos complejos.
Los tipos de parámetros de entrada ahora se muestran en el título del cuadro de diálogo de definición de parámetros
Ahora se puede especificar el tipo de datos para los parámetros numéricos, lo que permite entradas de solo enteros para modelos
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
De forma predeterminada, ahora ocultamos algoritmos de terceros con problemas conocidos de la caja de herramientas Procesamiento, lo que le ayuda a evitar la frustración (o resultados engañosos) al ejecutar estos algoritmos. Una nueva configuración en la pantalla Opciones de procesamiento permite mostrar estos algoritmos, pero se resaltarán en la caja de herramientas con un icono de advertencia. ¡Úselo bajo su propio riesgo!
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
En la versión 3.8 hemos agregado nuevos algoritmos que calculan el OR booleano o el AND para un conjunto de rásteres de entrada. Para AND, si todos los rásteres de entrada tienen un valor distinto de cero para un píxel, ese píxel se establecerá en 1 en el ráster de salida; de lo contrario, se establecerá en 0. Para OR, si CUALQUIERA de los rásteres de entrada tiene un valor distinto de cero para un píxel, ese píxel se establecerá en 1 en el ráster de salida, de lo contrario 0.
Un parámetro de capa de referencia le permite especificar una capa ráster existente para usar como referencia al crear el ráster de salida. El ráster de salida tendrá la misma extensión, CRS y dimensiones de píxeles que esta capa.
Por defecto, un píxel nodata en CUALQUIERA de las capas de entrada dará como resultado un píxel nodata en el ráster de salida. Si marca la opción “Tratar valores nodata como falsos”, las entradas nodata se tratarán igual que un valor de entrada 0.
Estos nuevos algoritmos hacen un cálculo lógico booleano de ráster mucho más simple, sin la complejidad de usar la calculadora de ráster. También son dinámicamente escalables a cualquier cantidad de rásteres de entrada (a diferencia de la calculadora de ráster), por lo que son mucho más flexibles cuando se usan en sus modelos de Procesamiento.
Esta prestación fue fundada por SMEC/SJ
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Al agregar nuevos tipos de parámetros para diseños de impresión y elementos de diseño de impresión, hemos abierto QGIS 3.8 a un mundo completamente nuevo de algoritmos de procesamiento que operan en diseños de impresión. Estos nuevos tipos de parámetros permiten la creación de algoritmos de procesamiento y modelos gráficos que solicitan a los usuarios seleccionar un diseño de impresión y/o un elemento en el diseño cuando se ejecutan.
Esta prestación fue fundada por SMEC/SJ
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Hemos agregado un nuevo tipo de parámetro específicamente para escalas de mapa, QgsProcessingParameterScale. Los valores de escala se evalúan usando self.parameterAsDouble, que devuelve el denominador de escala del mapa (que coincide con el estándar en otras partes de la API QGIS).
Los parámetros de escala se muestran a los usuarios que utilizan el QgsScaleWidget estándar, el cuál incluye el cuadro combinado de escalas predefinidas y un botón de acceso directo para que coincida con la escala del mapa actual. La adición de este nuevo tipo de parámetro le permite crear algoritmos y modelos de procesamiento que requieren una elección de escala en tiempo de ejecución.
Esta prestación fue fundada por SMEC/SJ
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Mejoramos el flujo de trabajo para algoritmos con un parámetro de entrada «punto». Al elegir la coordenada de punto de un mapa, ahora puede aprovechar las herramientas de ajuste QGIS, que le permiten hacer coincidir exactamente el parámetro de punto con el límite de una entidad.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Aprovechando las nuevas facilidades para acceder a Diseños de impresión en Procesamiento, agregamos un nuevo algoritmo que crea una capa poligonal que contiene la extensión de un elemento del mapa del diseño de impresión. La capa de salida también incluye atributos útiles que especifican el tamaño del mapa (en unidades de diseño), la escala y la rotación.
Si alguna vez ha querido crear un indicador de visión general avanzado, y las herramientas de diseño incorporadas no han sido suficientes, ¡este nuevo algoritmo es para usted!
Esta prestación fue fundada por SMEC/SJ
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Este nuevo algoritmo es un atajo útil para agregar campos X e Y (latitud/longitud) a una capa de puntos. Incluso puede calcular los valores X/Y utilizando un sistema de referencia de coordenadas diferente de la capa (por ejemplo, creando campos de latitud/longitud para una capa en un CRS proyectado).
Esta prestación fue fundada por SMEC/SJ
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
¡Ahora puede realizar las uniones vecinas K-nearest desde la caja de herramientas Procesamiento!
QGIS 3.8 trae un nuevo algoritmo que toma una capa vectorial de entrada y crea una nueva capa vectorial con atributos adicionales en su tabla de atributos. Los atributos adicionales y sus valores se toman de una segunda capa vectorial, donde las entidades se unen al encontrar las entidades más cercanas de cada capa.
De forma predeterminada, solo se une la entidad más cercana, pero opcionalmente, la unión puede usar las n entidades vecinas más cercanas. Si se especifica una distancia máxima, solo las entidades que estén más cerca de esta distancia serán unidas.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
El equipo de desarrollo de GRASS ha trabajado arduamente para crear un nuevo módulo de GRASS para el análisis del terreno: «r.geomorphon». En 3.8 exponemos sus esfuerzos a través de una nueva herramienta de procesamiento, que calcula los geomorfones (formas de terreno) y la geometría asociada utilizando un enfoque de aprendizaje automático.
Otra herramienta de terceros que hemos agregado a la caja de herramientas Procesamiento en QGIS 3.8 es la herramienta pansharpening de GDAL. Ahora es fácil aprovechar esta herramienta rápida y potente en sus scripts y modelos de análisis de procesamiento.
Esta herramienta fue desarrollada por Alex Bruy
Hemos agregado el parámetro de prefijo de campos de capa superpuesta para los siguientes algoritmos:
algoritmo de intersección
algoritmo de línea de intersección
algoritmo de diferencia simétrica
algoritmo de unión
Esto puede ser muy útil para evitar la coincicdencia arbitraria de renombrado de campo al fusionar capas.
Esta prestación fue desarrollada por Mathieu Pellerin
QGIS 3.8 aporta aún más potencia al panel del navegador, y ahora muestra todas las hojas de los archivos de hoja de cálculo (por ejemplo, archivos Microsoft Excel y LibreOffice calc) en el árbol de archivos del navegador.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
¿Ya dijimos que QGIS ama GeoPackage? ¿Necesitas más pruebas de esto? ¡Bueno, en QGIS 3.8, hemos agregado la capacidad de almacenar proyectos QGIS directamente dentro de los archivos GeoPackage! Ahora puede crear un GeoPackage totalmente autónomo que incorpora un proyecto QGIS y todos los datos utilizados por el proyecto. (¡Veamos si los Shapefiles igualan eso!)
Esta prestación fue fundada por QCooperative
Esta prestación fue desarrollada por Alessandro Pasotti
Gracias al trabajo subyacente de los incansables equipos PROJ y GDAL, ¡QGIS ahora tiene muchas mejoras enormes en las capacidades geodésicas y de transformación! Los puntos destacados incluyen:
La base de datos PROJ CRS ahora se utiliza para llenar las listas de selección de CRS de QGIS, eliminando la base de datos personalizada que utilizamos en versiones anteriores. Esto significa que TODA la responsabilidad de las definiciones y la actualización de CRS yace donde están, en el desarrollo de la biblioteca PROJ – y en consecuencia puede esperar ver que las definiciones de CRS de QGIS coincidan más con las definiciones oficiales, y se agregarán muchas más definiciones de CRS más rápido que en versiones anteriores.. Este cambio también significa que coincideiremos exactamente para el manejo de la proyección con todas las demás herramientas geoespaciales de código abierto que han completado la portabilidad a la última versión PROJ, como es GDAL 3.0.
Ahora confiamos completamente en la maravillosa lógica de PROJ para generar la mejor operación de transformación de coordenadas entre pares CRS. Esto significa (entre otras cosas), admitimos correctamente cosas complejas como operaciones que requieren un «pivot datum», p.ej. la transformación hacia y desde los sistemas de coordenadas GDA2020.
En lugar del enfoque anterior que QGIS usaba para las transformaciones de datos (llevando nuestra propia tabla de cuándo se pueden usar los archivos de cambio de cuadrícula), ahora usamos PROJ para determinarlos. Esto cambia considerablemente la interfaz de usuario que se muestra cuando un usuario ha optado por seleccionar manualmente una transformación para usar cuando existen múltiples transformaciones, y ahora mostramos una lista simplificada de rutas disponibles (y no disponibles).
También utilizamos la base de datos de PROJ para completar listas de elipsoides disponibles para usar en cálculos de distancia y área. Esto ha reducido considerablemente las opciones de elipsoide y, como resultado, ha agregado muchas definiciones de elipsoide adicionales.
La UX para notificar a los usuarios sobre problemas en las transformaciones de coordenadas se ha mejorado considerablemente, p.ej. los usuarios ahora reciben alertas cuando es posible una transformación más precisa, pero no utilizable en su sistema (debido a la falta de archivos de cambio de cuadrícula .GSB). Siempre que sea posible, presentamos a los usuarios enlaces de descarga directa para obtener estos archivos de cambio de cuadrícula necesarios/deseados. La intención aquí es garantizar que los usuarios estén informados cuando se pueden mejorar las transformaciones, en lugar de recurrir silenciosamente a opciones menos precisas.
Los usuarios ahora también tienen la opción de colocar archivos de cambio de cuadrícula en una carpeta «proj» bajo su perfil de usuario QGIS. Este cambio significa que los usuarios pueden instalar archivos de cambio de cuadrícula y ponerlos a disposición en QGIS sin requerir derechos administrativos.
También hemos completado un proyecto que comenzó en el período previo a 3.0, lo que garantiza que la configuración de la ruta de transformación específica del proyecto se respete correctamente EN TODAS PARTES donde se realiza una transformación de coordenadas. Esto también significa que estamos listos para la siguiente etapa en el manejo de transformaciones de coordenadas basadas en 4d temporales (cuando estas comiencen a aterrizar en 2020 y más allá).
Mucho de esto solo es posible gracias a las mejoras en las bibliotecas subyacentes de PROJ y GDAL, que aterrizaron como resultado del esfuerzo de «crianza» de GDAL. Del lado de QGIS, SÓLO fue posible gracias a la financiación del ICSM australiano.
Esta herramienta fue financiada por ICSM
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Esta herramienta fue desarrollada por jef-n
QGIS 3.8 ahora es totalmente compatible con capas basadas en disco con campos de Lista de cadenas, lo que le permite aprovechar el manejo flexible de QGIS de los tipos de campos de lista con estos formatos.
Esta herramienta fue desarrollada por Mathieu Pellerin
Reconstruimos el proveedor de MapServer de ArcGIS, añadiendo mejoras significativas sobre versiones previas:
Capas teselas ahora son cargadas progresivamente, con realimentación inmediata
Optimizamos significativamente el proveedor, desembocando en redibujados de mapas mucho mas rápidos
Las capas de MapServer ahora respetan correctamente los ajustes de autenticación y ajustes de referencia HTTP.
Servicios «anidados» son correctamente mostrados en el panel del navegador de QGIS
Los servicios de ImageServer pueden añadirse usando el proveedor
Resultado final: ¡las capas de MapServer ahora son suaves en QGIS!
Esta prestación fue desarrollada por Nyall Dawson (North Road) & Mathieu Pellerin (iMHere Asia)
Los usuarios de SQL Server se alegran: ¡QGIS ahora es totalmente compatible con los tipos de geometría curva (y otros campos de geometría «versión 2»)!
En versiones anteriores de QGIS, el proveedor de SQL Server solo manejaba las geometrías de tipo de la versión 1 y solo podía mostrar tipos de características directas. En 3.8, hemos agregado soporte completo para las geometrías de la versión 2. ¡Este cambio también permite un soporte completo para los tipos de geometría habilitados para Z o M! Además, solucionamos varios problemas conocidos con los tipos de campo de geografía.
Esta prestación fue desarrollada por Tamas Szekeres
A veces, debe definir el mismo filtro para cada capa seleccionada al realizar una solicitud WMS (por ejemplo, al acceder a datos específicos del usuario). En versiones anteriores de QGIS tuvimos que definir el filtro usando el formato:
&FILTER=layer1:"column1" = 'value1';layer2:"column1" = 'value1';layer3:"column1" = 'value1'
Con QGIS 3.8, hemos simplificado esto, y ahora permite el formato de filtro:
&FILTER=layer1,layer2,layer3:"column1" = 'value1'
Esta herramienta fue financiada por VEOLIA
Esta prestación fue desarrollada por Julien Cabieces (Oslandia)
Ahora puede exportar capas de geometría curva al formato DXF sin segmentar las entidades – ¡no más pérdidas de curvas!
Esta prestación fue fundada por Kanton Schaffhausen
Esta prestación fue desarrollada por Jürgen Fischer en colaboración con Matthias Kuhn
Esta prestación fue desarrollada por David Signer, OPENGIS.ch
En QGIS 3.8, hemos introducido una característica muy buscada por los desarrolladores de complementos de QGIS: la capacidad de especificar dependencias para sus complementos.
Para agregar una dependencia de complemento, puede utilizar los nuevos metadatos «plugindependencies». El formato es una lista separada por comas de nombres de plugins similares a PIP (con versión opcional). P.ej:
plugin_dependencies=GeoCoding,IPyConsole==1.9
El ejemplo superior requerirá:
Cualquier versión de GeoCoding
Versión 1.9 de IPyConsole
Cuando se instala un complemento, se analizan los metadatos y se le solicita al usuario un cuadro de diálogo que enumera las dependencias. El usuario puede decidir qué hacer con las dependencias:
Instalar
Actualizar/Desactualizar
No hacer nada
Esta prestación fue fundada por GISCE TI
Esta prestación fue desarrollada por Alessandro Pasotti
Hemos permitido que REGEX se use con el proveedor de espacial. (¡Esto es útil cuando se configuran filtros!). También hemos agregado soporte para esta sintaxis a través de cualquier conexión de Python realizada a través de la API «spaceialite_connection» de Qgis.utils, lo que le permite usar REGEXP en sus consultas SQL desde el Administrador de bases de datos.
Esta herramienta fue desarrollada por Mathieu Pellerin
Agregamos API para permitir la búsqueda precisa de vecinos más cercanos basada en QgsGeometry a las búsquedas de QgsGeometry a través de QgsSpatialIndex. En versiones anteriores de QGIS solo eran posibles búsquedas de vecinos más cercanos de puntos a geometría. Pero con este cambio, puede usar QgsSpatialIndex de forma segura y precisa para determinar los vecinos más cercanos entre cualquier tipo de geometrías.
Esta prestación fue fundada por North Road
Esta herramienta fue desarrollada por Nyall Dawson (North Road)
Título del bug |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.4 backport commit (GitHub) |
---|---|---|---|
Calculadora ráster resultados incorrectos |
Solucionado en maestro |
||
El servidor QGIS ignora el orden de representación personalizado al cargar el grupo principal |
Hecho |
||
WMS Client: GetFeatureInfo en formato JSON no muestra valores de atributos numéricos |
Hecho |
||
Fallo al añadir Nuevo campo a Capa Vectorial |
|||
La prioridad en el etiquetado no aparece atenuada cuando la configuración definida por datos está habilitada |
No válido |
||
$length devuelve valor erróneo |
trabaja para mi (y para todo el mundo) |
||
Widget de relación de referencia entidad equivocada al hacer «identificación en mapa» |
|||
Map composer: Problema de atributo HTML «href» en la salida PDF |
no lo arreglará |
||
Problema exportando capa ráster a Geopaquete |
Hecho |
||
Crear vector New shapefile POLYGON |
inválido |
||
Error python «Export to PostgreSQL» si el esquema tiene una letra mayúscula en su nombre |
|||
Widget de relación de referencia entidad equivocada al hacer «identificación en mapa» |
Hecho |
||
Administrador de BD importa dato erróneo |
Hecho |
||
QGIS falla al filtrar una capa con un campo adjunto |
Arreglado por Nyall |
||
Calculadora Ráster, abs() no funciona |
Hecho |
||
link URL a archivo válido falla en ventana de identificación |
Hecho |
||
QgsProject.instance().clear() cuelga QGIS cuando la ventana LayoutDesigner está abierta |
Hecho |
||
QGIS Server WFS DescribeFeatureType anuncia precisión double de campos virtuales como entero |
Hecho |
||
QGIS falla al exportar una plantilla |
Hecho |
||
Exportar atlas como imagen falla cuando la expresión del nombre de archivo contiene punto |
Hecho |
||
Botones para ajustar el tamaño de marcador en la pestaña de digitalización del diálogo de ajustes generales no funciona |
|||
El compositor de mapa hce que QGIS falle al copiar mezclas de elementos en la página de diseño |
PORHACER. |
||
QGIS falla con vistas PostgreSQL |
no se puede reproducir y no pregunta por reintentar |
||
Navegador - atajo de carpeta «alojamiento del Proyecto» no aparece cuando se guarda un nuevo proyecto |
PORHACER. |
||
Falla al llamar QgsRasterHistogram.histogramVector |
Hecho |
||
No ofrece «Import settings from Qgis2?» si no existe tal configuración |
Hecho |
||
En gpkg, el constructor de consultas evita la generación automática de la entidad pegada con el mismo campo que la entidad oculta |
PORHACER. |
||
Arrastrar y soltar Geopaquetes desde el sistema de archivos al mapa pierde capas vectoriales, pierde nombres para capas ráster |
Hecho |
||
QGIS falla al intentar identificar una capa con campos duplicados |
PORHACER. |
||
Propiedades de etiqueta no se guardarán a los archivos de proyecto (búfer y fondo) |
me funciona en versión-3/_4 y maestra |
||
Guardando ediciones a una capa con campo JSON lanza un error |
Riesgoso? |
||
Ajustes de Widget de relación de valor perdida al importar archivo de definición de capa |
Riesgoso? |
||
Imposible añadir nuevas entidades en QGIS a tabla PostGIS usando secuencia para gid. Tipo de datos serial: “desbordamiento de enteros” |
Hecho |
Esta prestación fue fundada por QGIS.ORG donors and sponsors
Esta prestación fue desarrollada por Alessandro Pasotti
Título del bug |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.4 backport commit (GitHub) |
---|---|---|---|
v.net.distance - columna de costes de nodos |
Hecho |
||
Conversión de shapefile a ráster no funciona |
|||
GRASS r.in.lidar.info, csólo puede elegir .txt not the intended .las |
Hecho |
||
SAGA OpenCV Image Analysis |
|||
SAGA «saga split rgb bands» herramienta no está dentro de ningún grupo de herramientas (SAGA) |
Hecho |
||
r.sun no puede ser ejecutado porque llama a dos opciones incompatibles |
Hecho |
||
i.segment (GRASS 7.4.2) solo produce un Raster de buena calidad pero no Raster Segmentados |
funciona bien en master y 3.4 |
||
La mayoría de filtros (SAGA) devuelven resultados erróneos si la entrada es .tif |
inválido |
||
Interfaz de procesos de Procesamiento por lotes: no hay modo de regresar |
Hecho |
||
Error de renombrado de columna PostGIS en el administrador de BD |
no es necesario |
||
El ajuste de texto no funciona en mapas |
Hecho |
||
Estilos almacenados en archivos QML con el mismo nombre que la capa no se autocargarán nunca más |
Hecho |
||
QGIS 3.4.6 se bloqueó cuando intentó clasificar una capa |
Hecho |
||
Solucionado que la tabla no funcione bajo filtro definido por Usuario (SAGA) |
Hecho |
||
Versionado del Administrador de BD:_la vista actual carece de clave primaria |
Esta prestación fue fundada por QGIS.ORG donors and sponsors
Esta herramienta fue desarrollada por Alexander Bruy
Título del bug |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.4 backport commit (GitHub) |
---|---|---|---|
El procesamiento «iterar» no funcionará nunca más |
|||
Tipo de parámetro erróneo en Filtro Gaussiano SAGA |
|||
La matriz de distancia no mantiene el tipo de datos y la precisión para la capa de punto de entrada lineal (N*k x 3) |
|||
Procesamiento «Construir Vector Virtual» ahora falla en ciertos casos |
|||
Calculadora ráster SAGA carga mas cuadrículas que las seleccionadas cuando se suministra un sdat en XGRIDS |
|||
Exportar Objetos Seleccionados para generar capa lineal no seleccionable en modelador gráfico |
|||
Error de Procesamiento por lotes en r.mapcalc.simple |
|||
Ayuda para algoritmos no visible en el modelador |
|||
Correcciones de errores relacionadas con la interfaz por lotes y no estaban vinculadas a informes de errores. Estas son regresiones que se introdujeron en los cambios recientes que noté mientras trabajaba en otro problema |
|||
Esta prestación fue fundada por QGIS.ORG donors and sponsors
Esta prestación fue desarrollada por Victor Olaya
Título del bug |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.4 backport commit (GitHub) |
---|---|---|---|
Driver ENVi ignora metadatos «geo point» (GCP) al leer |
|||
GetFeature de WFS falla en el parámetro TypeNames |
Hecho |
||
No puede cargar archivo GPX automáticamente despues de crearlo en QGIS 3.4.7 o QGIS 3.6.2 |
Hecho |
||
No se puede crear cache temporal SpatiaLite |
Hecho |
||
Círculo cerrado de PostGIS en Polígonos Curvos no se muestra |
Hecho |
||
Solucionada salida GeoJSON de Multipolígono/Multisuperficie |
No necesitado |
||
Las funciones multiparche no se mostrarán más |
Hecho |
||
Multiples problemas y puntos muertos con WFS |
Hecho |
||
Proveedor WFS: Evitar colgado del diálogo de progreso de descarga |
Hecho |
Esta prestación fue fundada por QGIS.ORG donors and sponsors
Esta prestación fue desarrollada por Even Rouault
Título del bug |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.4 backport commit (GitHub) |
---|---|---|---|
Problemas en capas embebidas |
Esta prestación fue fundada por QGIS.ORG donors and sponsors
Esta herramienta fue desarrollada por Denis Rouzaud
Título del bug |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.4 backport commit (GitHub) |
---|---|---|---|
Editando una entidad Geopaquete con espacios en los nombres de los campos puede hacer fallar QGIS |
PORHACER. |
||
Fallo en la actualización de capa pg |
duplicar |
N/D |
|
Tipo de archivo XMDF desaparecido de la versión Madeira 3.4.5 |
inválido |
N/D |
|
Calculadora de malla: falla cuando se pulsa “All Selected Dataset Times” |
N/D |
||
Falla al editar campos |
no es posible replicar |
N/D |
|
Cerrando el editor de vértices la aplicación falla. |
PORHACER. |
||
Fallo Detached 3D view [macOS] |
no es posible replicar |
Esta prestación fue fundada por QGIS.ORG donors and sponsors
Esta prestación fue desarrollada por Peter Petrik
Título del bug |
URL issues.qgis.org (if reported) |
URL Commit (Github) |
3.4 backport commit (GitHub) |
---|---|---|---|
No pinza al seleccionar punto de rotación |
duplicar / no es un bug |
||
Falla mientras trabaja con almacen virtual de etiquetas y datos definidos |
no es posible replicar |
||
Mejorada la digitalización avanzada por ángulo |
no es un bug |
||
Corregido reformado para puntos pinzados con Z |
Esta prestación fue fundada por QGIS.ORG donors and sponsors
Esta prestación fue desarrollada por Loïc Bartoletti