Release date: 2019-10-25
QGIS 3.10 apporte une longue liste de nouveaux changements et de nombreuses améliorations des fonctionnalités existantes - dont nous allons essayer de parler ici. Comme toujours, nous pouvons vous rappeler que QGIS est un projet open source et si vous le pouvez, pensez à soutenir notre travail par des dons ou des contributions à la documentation du code, au site web, etc.
Remerciements
Nous souhaitons remercier les développeurs, rédacteurs de documentation, testeurs et tous ceux qui ont volontairement donné du temps (ou donné de l’argent). La communauté QGIS espère que vous apprécierez cette version ! Si vous souhaitez donner un peu de votre temps, d’argent ou d’une manière d’une autre vous impliquer pour rendre QGIS encore plus génial, faites un tour sur qgis.org et donnez nous un coup de main !
QGIS est soutenu par des donateurs et des sponsors.La liste actuelle des donateurs, que leurs contributions financières au projet soient petites ou grandes, est disponible sur notre liste des donateurs. Si vous souhaitez devenir sponsor officiel du projet, veuillez visiter notre page de sponsoring pour plus de détails. Sponsoriser QGIS nous aide à financer nos rencontres développeurs semestrielles, maintenir l’infrastructure du projet et financer nos efforts de correction de bogue. La liste complète des sponsors actuels est fourni ci-dessous - un grand merci à tous nos sponsors !
QGIS est un logiciel gratuit et vous n’avez aucune obligation de payer quoi que ce soit pour l’utiliser - en fait nous voulons encourager les personnes de tous horizons à l’utiliser quel que soit l’état de leurs finances ou leur statut social - nous croyons que mettre à disposition un outil géographique de prise de décisions concourra à une meilleure société pour l’humanité entière.
Fonctionnalité : Disposition de droite à gauche pour les légendes
Fonctionnalité : Marge de contrôle des groupes et sous-groupes dans les légendes
Fonctionnalité : options de placement des étiquettes barre d’échelle
Fonctionnalité : Amélioration des exportations en couches SVG
Fonctionnalité : Mise en page : Indicateur de rafraichissement de carte.
Fonctionnalité : Signets spatiaux pour les cartes dans les mises en page
Fonctionnalité : Nouvel algorithme « Créer une base de données de style à partir d’un projet »
Fonctionnalité : Nouvel algorithme «Combiner des bases de données de style»
Fonctionnalité : Générer des tuiles XYZ en utilisant plusieurs threads
Fonctionnalité : Nouvel algorithme «Découper les entités par caractère»
Fonctionnalité : Portage de l’algorithme « Creat grid » de python en C++
Fonctionnalité : Afficher les actualités sur la page d’accueil
Fonctionnalité : Unités Milliradians (définition SI) et mil (NATO)
Fonctionnalité : Filtrage des dialogues de personnalisation de l’interface
Fonctionnalité : Amélioration pour la correction des couches non trouvées à l’ouverture d “un projet
Fonctionnalité : Action de «Resélectionner les entités» depuis le menu Edition -> Sélectionner
Fonctionnalité : Paralléliser la génération d’index d’accrochage
L’utilisation de l’outil d’identification sur une ligne 3D inclut maintenant la longueur cartésienne 3d de la ligne dans les résultats (en plus des longueurs cartésiennes 2D et ellipsoïdales 2D existantes).
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Dans QGIS 3.10, nous avons ajouté un nouveau paramètre pour le mode de rééchantillonnage par défaut à utiliser pour les nouveaux jeux de données raster. (Ce paramètre se trouve dans le panneau de rendu de la boîte de dialogue des options).
Cette fonctionnalité a été développée par Mathieu Pellerin
Nous sommes passionnés par l’idée de faire de QGIS un outil cartographique convivial avec lequel il est agréable de travailler, c’est pourquoi nous avons ajouté un tas de nouveaux raccourcis dans l’interface qui vous permettent de copier et coller des symboles d’une partie de QGIS à une autre. Par exemple, vous pouvez copier un symbole d’une catégorie et le coller directement dans une autre catégorie, ou vers un élément de mise en page, ou dans la boîte de dialogue du gestionnaire de style !
Cette fonctionnalité a été financée par SMEC/SJ
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous avons ajouté un tout nouveau mode « Centre de segment » pour le placement de symboles de lignes de symboles ou de lignes hachurées. Ceci vous permet de placer des symboles ou des hachures sur le point central de chaque segments de ligne, permettant des effets cartographiques qui n’étaient pas possibles auparavant (et améliorant la qualité des couches converties depuis ArcMap en utilisant l’outil SLYR).
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Dans les versions précédentes de QGIS, seules les valeurs de chaîne du format « x,y » étaient autorisées pour les décalages de symboles et d’étiquettes définis par les données. Nous avons écouté les commentaires des utilisateurs qui nous ont dit que c’était déroutant, et dans QGIS 3.10, nous autorisons maintenant les tableaux de nombres comme résultat d’expression valide pour les décalages. Par exemple » array(3,5) « .
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Dans QGIS 3.10, nous avons enfin implémenté une fonctionnalité très attendue, permettant aux utilisateurs de gérer leurs propres bibliothèques de formats de texte et de paramètres d’étiquettes personnalisés en plus de leurs bibliothèques de symboles existantes !
La boîte de dialogue Gestionnaire de styles permet désormais de gérer les formats de texte (qui stockent la police, la couleur, les tampons, les ombres et les arrière-plans des formats de texte) et les paramètres d’étiquette pour l’ensemble de la couche. (Un » format de texte » inclut seulement les paramètres de police et autres paramètres liés à l’apparence, tandis qu’un » paramètre d’étiquette » inclut également des paramètres spécifiques au type de couche tels que l’emplacement de l’étiquette, la priorité et les paramètres de rendu).
Les formats de texte et les paramètres d’étiquette offrent les mêmes fonctionnalités que vous avez l’habitude de gérer : les symboles et les palettes de couleurs dans les styles, y compris l’importation et l’exportation vers des fichiers XML, le marquage, les groupes intelligents, les marques pages, etc…
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par North Road
En plus de toutes les autres améliorations d’étiquetage que nous avons apportées à la version 3.10, nous autorisons l’utilisation de symboles de marqueur comme arrière-plan pour les étiquettes. Cela vous permet d’utiliser toutes les riches fonctionnalités disponibles pour les symboles de marqueurs comme arrière-plan pour les étiquettes, et complète les formes existantes et les choix de fond SVG !
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par North Road
Une pratique courante lorsqu’on place des étiquettes sur une carte encombrée est d’utiliser des « connecteurs(légendes) » - pour les étiquettes qui sont placées à l’extérieur (ou déplacées) de leur entité associée, avec une ligne reliant l’étiquette à l’entité. Dans QGIS 3.10, nous avons ajouté la prise en charge native pour créer rapidement et facilement de beaux connecteurs (légendes) d’étiquettes (plus de manipulation d’expressions ou de dessin à la main !).
Nous avons ajouté de nombreux paramètres pour contrôler exactement comment ces connecteurs d’étiquettes sont dessinés, et bien sûr, vous pouvez profiter pleinement de la richesse du support des symboles de lignes de QGIS dans vos connecteurs ! Cela inclut tous les styles de symboles de lignes existants, les effets de couches, et même la prise en charge des paramètres définis par les données !
En 3.10, nous exposons les options pour un style de connecteur (légende) » simple » (ligne directe) ou » Manhattan » (lignes droites). Si vous êtes intéressé à commanditer d’autres styles de connecteurs(légendes) dans une prochaine version, communiquez avec l’équipe du QGIS pour savoir comment vous y prendre !
Cette fonctionnalité a été financée par SMEC/SJ
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous avons ajouté une option supplémentaire pour vous permettre de contrôler l’alignement des étiquettes multi-lignes . Il vous suffit d’activer l’outil Propriétés d’étiquetage, de cliquer sur les étiquettes de votre carte, et un nouveau paramètre pour l’alignement du texte est maintenant disponible.
Cette fonctionnalité a été développée par Mathieu Pellerin
Si vous avez déjà été préoccupé par le placement automatique d’étiquettes cachant des étiquettes importantes sur votre carte - cette fonction est pour vous ! Dans QGIS 3.10, nous avons ajouté une option pour afficher » Étiquettes non placées » sur votre carte, afin que vous puissiez voir immédiatement exactement ce qui a été caché de la vue (ou » voir ce que les autres ne peuvent pas « ) !
Ce nouveau paramètre (accessible via la barre d’outils Étiquetage) affichera ces étiquettes non placées dans une couleur rouge (mais la couleur peut être changée à partir de la boîte de dialogue Paramètres des étiquettes du projet). Après avoir identifié les étiquettes manquantes dans votre carte, nous vous suggérons d’utiliser les outils d’étiquetage existants tels que l’outil » déplacer l’étiquette » ou » afficher/masquer l’étiquette » pour réorganiser votre carte et rendre ces étiquettes à nouveau visibles.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous comprenons que la réalisation d’un chef-d’œuvre cartographique est une tâche exigeante, c’est pourquoi dans QGIS 3.10, nous avons étendu les capacités des étiquettes courbes en ajoutant un nouveau paramètre « distance de dépassement ». Ce paramètre vous permet de contrôler exactement jusqu’à quel point une étiquette courbée peut s’étendre au-delà des extrémités d’une entité de ligne. Si vous augmentez la distance, le moteur d’étiquetage disposera d’une plus grande souplesse pour placer vos étiquettes, ce qui vous permettra de placer plus d’étiquettes à de meilleurs endroits sur votre carte ! Gagnez ! Le réglage fonctionne pour les modes d’étiquettes courbes et parallèles, et supporte les distances en mm/unités cartographiques/pixels/etc, et les distances définies par les données.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
L’option « Étiqueter toutes les parties d’une entité multi-parties » était l’un des très rares paramètres qui ne pouvaient pas être définis auparavant pour les étiquettes. Nous avons remédié à cette omission dans QGIS 3.10, et vous pouvez maintenant contrôler si vous voulez que toutes les pièces soient étiquetées sur une base fonctionnalité par fonctionnalité !
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous ne mentons pas quand nous disons que QGIS 3.10 est une lettre d’amour pour l’étiquetage cartographique ! Une autre nouvelle option que nous avons ajoutée dans cette version est le contrôle interactif pour savoir si toutes les parties d’une entité doivent être étiquetées via l’outil Propriétés de l’étiquette.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Avec la version 3.10, QGIS est maintenant entièrement équipé pour le rendu d’étiquettes orientées verticalement. À nos utilisateurs chinois, japonais et coréens : faites passer le mot ! :)
Vous pouvez choisir entre deux modes d’orientation verticale : un mode qui rend toujours les étiquettes verticalement, ou un mode alternatif qui choisit dynamiquement l’orientation en fonction de la rotation des étiquettes.
Cette fonctionnalité a été développée par Mathieu Pellerin
Une autre option que nous avons ajoutée pour améliorer la conversion de la symbologie ArcMap en QGIS (via SLYR) est un nouveau paramètre pour contrôler si les polices d’étiquettes sont crénée (ou non).
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Selon la technologie de serveur utilisée, l’étendue de la carte rapportée par les couches raster peut parfois être plus petite que la surface réelle pouvant être rendue (en particulier pour les serveurs WMS avec symbologie qui prend plus de place que l’étendue des données). La version précédente de QGIS recadrait les couches raster dans les proportions indiquées, ce qui produisait des symboles tronqués sur les bords de ces couches. Maintenant, il y a une nouvelle option pour vous permettre d’outrepasser ce comportement et d’ignorer l’étendue signalée pour les serveurs affectés.
Cette fonctionnalité a été développée par Matthias Kuhn (Opengis.ch)
Dans QGIS 3.10, nous avons implémenté la prise en charge du géoréférencement intégré dans les fichiers PDF et TIF lors de l’utilisation de l’enregistrement [map canvas] comme une image ou un PDF.
Cette fonctionnalité a été développée par Mathieu Pellerin
Nous avons ajouté une toute nouvelle décoration pour le canevas de la carte QGIS, vous permettant d’ajouter une image bitmap et une image SVG superposée (logo, légende, etc.) à votre fenêtre de carte.
Comme pour les autres parties de QGIS, la décoration de l’image prend en charge les paramètres de couleurs de remplissage et de contour personnalisables pour les SVG .
Cette fonctionnalité a été développée par Mathieu Pellerin
Vous pouvez maintenant utiliser une technique de classification logarithmique lors de la création de classes pour le mode de rendu gradué.
Cette fonctionnalité a été développée par (OPENGIS.ch)
Maintenant, vous pouvez mesurer les distances dans les vues 3D de la carte ! Ce nouvel outil est disponible dans la barre d’outils de la vue 3D de la carte, et a le même flux de travail que l’outil de mesure 2D (avec les mêmes paramètres de configuration de couleur de l’élastique, unités, décimales, etc). Il a également le même comportement (clic gauche pour ajouter un nouveau point, clic roulette pour supprimer le dernier point et clic droit pour recommencer la mesure). Ceci vous permet de mesurer des distances en 3d, par exemple la distance entre les toits de deux bâtiments ou la longueur d’une rivière descendant d’une montagne. Voir l’outil de mesure 3D en action :
Cette fonctionnalité a été financée par Google Summer of Code Program
Cette fonctionnalité a été développée par Ismail Sunni
Nous avons ajouté un nouveau style de rendu pour les couches de points. Il permet d’afficher le point avec un symbole QGIS (par ex. marqueur, SVG, etc.) qui fait toujours face à l’utilisateur et a toujours la même taille. Vous pouvez voir un exemple d’utilisation dans la vidéo.
Cette fonctionnalité a été financée par Google Summer of Code Program
Cette fonctionnalité a été développée par Ismail Sunni
Grâce au financement de nos utilisateurs avec une locale Droite-A-Gauche, nous avons ajouté un nouveau choix pour la disposition des éléments de légende. Il s’agit notamment des symboles à gauche OU à droite du texte de légende et des options d’alignement pour les texte des groupes et les sous-groupes ainsi que le texte de la légende.
Cette fonction permet de créer des légendes locales de droite à gauche. Pour rendre les choses conviviales, nous avons choisi par défaut l’alignement de de droite à gauche lors de la création de nouvelles légendes pour les utilisateur avec une locale basée sur RTL (Droite-A-Gauche).
Cette fonctionnalité a été financée par Kaplan Open Source
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Si vous recherchez un contrôle parfait de l’apparence de vos légendes au pixel près, ceci est fait pour vous ! QGIS 3.10 vous permet maintenant d’ajuster l’espacement sous les titres de groupe ou de sous-groupe.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Puisque la puissance cartographique de QGIS provient en grande partie de la flexibilité des paramètres de symboles définis par les données, nous avons maintenant permis de les utiliser également pour les formats texte ! Cela signifie que vous pouvez désormais utiliser les propriétés définies par les données partout où des formats de texte sont utilisés, par exemple dans le texte de la barre d’échelle du modèle.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Pour compléter la prise en charge des paramètres définis par les données dans les formats de texte, nous avons ajouté une nouvelle variable d’expression : @scale_value. Cela peut être utilisé lors de l’évaluation des propriétés de format de texte définies par les données lors du rendu du texte de la barre d’échelle et permet de personnaliser l’étiquette du format de texte à l’intérieur des barres d’échelle (par exemple, en affichant certaines étiquettes de distance en gras).
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous avons ajouter des options de style supplémentaires pour les barres d’échelle dans les mises en page en ajoutant des paramètres pour affiner le placement des étiquettes dans la barre d’échelle. Vous pouvez maintenant définir si les étiquettes sont affichées au-dessus ou au-dessous de la barre d’échelle elle-même, ainsi que définir si les étiquettes sont centrées au milieu d’un segment ou placées à son extrémité.
Cette fonctionnalité a été développée par Mathieu Pellerin
Les versions précédentes du QGIS produisaient souvent d’ÉNORMES sorties PDF (ou SVG), car ces sorties comprenaient de nombreux sommets redondants qui n’étaient discernables suivant le DPI d’exportation. Maintenant, par défaut, nous appliquons une simplification lors de l’écriture de fichiers PDF ou SVG, ce qui simplifie les géométries et supprime automatiquement tous les sommets redondants (par exemple, si le DPI d’exportation est de 300 dpi, les sommets distants de moins de 1/600 pouces seront supprimés).
Ce nouveau paramètre, » Simplifier les géométries pour réduire la taille du fichier de sortie « , est exposé dans les boîtes de dialogue des paramètres d’exportation SVG ou PDF affichées lors de l’exportation d’un modèle/atlas/rapport en PDF ou SVG.
Fini les fichiers d’exportation ridiculement complexes et volumineux pour vos mises en page QGIS ! En plus des problèmes de taille de fichier, ceux-ci causent également des problèmes lors du chargement dans d’autres applications, par exemple Inkscape, qui a du mal avec le nombre énorme de sommets et de rectifications !
Cette fonctionnalité a été financée par GeoPDF export group: Land Vorarlberg; Cantons of Zug, Thurgovia and Neuchâtel; Cities of Vienna and Dornbirn; Biodiversity Information Service for Powys & Brecon Beacons National Park
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Les commentaires des utilisateurs nous ont dit que la façon dont nous avons créé les couches des fichiers SVG dans les versions précédentes était frustrante à utiliser. Ainsi, dans QGIS 3.10, nous avons remanié cette fonctionnalité et maintenant les noms de couches SVG correspondent aux noms de couches de QGIS, facilitant ainsi la compréhension du contenu du document pour les utilisateurs! Pour en savoir plus, lisez ce qui suit ici.
Cette fonctionnalité a été financée par GeoPDF export group
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Dans les versions précédentes de QGIS, il n’y avait aucun moyen de savoir si un rafraîchissement de carte s’était terminé à l’intérieur d’une fenêtre de conception de mise en page QGIS. Ainsi, nous avons ajouté un nouvel indicateur dans la barre d’état qui s’affiche à chaque fois qu’il y a un rafraichissement qui tourne en arrière-plan. Plus de confusion pour l’utilisateur !
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Si vous exportez des PDF depuis QGIS maintenant, il y a une option pour l’exporter en GeoPDF. Si vous ouvrez ce PDF à l’aide d’un visualiseur PDF compatible, vous pourrez alors activer et désactiver les couches, effectuer un panoramique et un zoom sur le PDF et interroger interactivement les entités! De plus, vous pouvez réimporter ces documents GeoPDF dans QGIS sous forme de couches vectorielles, et voir toutes les entités dans leur emplacement d’origine et avec leurs valeurs d’attribut d’origine.
L’exportation GeoPDF est disponible soit pour les mises en page , soit pour l’exportation de cartes. Nous avons ajouté beaucoup de flexibilité à cette nouvelle option, par exemple avec des options pour contrôler quelles couches seront exportées comme couches interactives. Vous pouvez même choisir d’exporter plusieurs thèmes cartographiques dans un seul document GeoPDF, afin que vos lecteurs puissent passer d’un thème à l’autre de manière interactive ! (Wow !)
Notez que l’exportation GeoPDF nécessite une compilation QGIS basée sur GDAL 3.0 ou supérieur.
En savoir plus QGIS 3.10 Loves GeoPdf
Cette fonctionnalité a été financée par GeoPDF export group: Land Vorarlberg; Cantons of Zug, Thurgovia and Neuchâtel; Cities of Vienna and Dornbirn; Biodiversity Information Service for Powys & Brecon Beacons National Park
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous avons ajouté un contrôle défini par les données sur les grilles de cartes de mise en page. Cela apporte plus de flexibilité dans l’apparence et le comportement de ces grilles et vous permet de créer des modèles de mise en page et des atlas avec des grilles qui répondent dynamiquement aux changements d’échelle de la carte.
Maintenant, vous pouvez personnaliser un contrôle défini par les données pour:
Etat d’activation de la grille
Intervalles x/y de la grille
Offsets x/y de la grille
Taille et marge du cadre de la grille
Distance d’annotation par rapport au cadre de la grille
Taille de croix de grille
Epaisseur de ligne du cadre de la grille
Cette fonctionnalité a été financée par by Andreas Neumann
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Tout comme le paramètre de barre d’échelle existant du même nom, ce nouveau paramètre vous permet de définir une plage basée sur la taille de la page pour les intervalles de grille de la carte. L’intervalle de la grille sera calculé dynamiquement en fonction de l’étendue et de l’échelle de la carte pour choisir le plus meilleur intervalle possible, ce qui se traduit par des tailles de grille à l’intérieur de la plage souhaitée.
Cette modification vous permet de créer des mises en page et des modèles de mise en page avec des grilles qui répondent avec élégance à une large gamme d’échelles de carte !
Cette fonctionnalité a été financée par by Andreas Neumann
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Une autre fonctionnalité demandée depuis longtemps que nous avons implémentée pour QGIS 3.10 est un nouveau bouton dans la barre d’outils des propriétés de l’élément de carte dans les mises en page qui vous permet de définir directement la carte à partir de l’étendue d’un signet spatial !
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
attributes(): renvoie une carte contenant tous les attributs d’une entité, avec les noms de champ comme clés de carte. Nous avons maintenant une prise en charge flexible et robuste pour travailler avec les valeurs de carte dans les expressions, ce qui permet une conversion rapide de tous les attributs d’entité en carte à utiliser avec ces fonctions pratiques !
De nouveaux paramètres optionnels de «format» ont été ajoutés aux fonctions to_date, to_datetime, et to_time
collect_geometries( array_foreach( generate_series( 0, 330, 30), project($geometry, .2, radians(@element)) ) )
Une nouvelle variante de la fonction d’expression make_line qui accepte un tableau de points. Cela permet la création de lignes à partir d’un nombre variable de points et à partir de séquences à partir d’agrégats / séquences générées dynamiquement.
Nous avons révisé la fonctionnalité existante dans QGIS 3.10 en ajoutant de nouvelles options pour récupérer et stocker automatiquement les horodatages GPS avec les fonctionnalités basées sur GPS.
Cette fonctionnalité a été financée par NIWA
Cette fonctionnalité a été développée par Alessandro Pasotti (North Road)
Dans QGIS 3.4, nous avons introduit la possibilité de configurer les couches QGIS pour exécuter des vérifications topologiques sur chaque opération de sauvegarde. Dans la version 3.10, nous avons maintenant ajouté une nouvelle option à la vérification des « écarts » qui vous permet de marquer activement certains écarts comme autorisés. Ces exceptions seront enregistrées sur une couche distincte et configurable. Chaque fois qu’un écart est détecté, vous avez la possibilité de le corriger ou de l’ajouter aux exceptions autorisées en appuyant sur un bouton.
Cette fonctionnalité a été financée par Kanton Solothurn
Cette fonctionnalité a été développée par Matthias Kuhn (OPENGIS.ch)
Dans QGIS 3.10, nous avons ajouté la possibilité de créer des relations de couche qui utilisent des clés étrangères composites. QGIS prend désormais entièrement en charge la modification des fonctions parent et enfant qui sont liées à plusieurs attributs. Cette fonctionnalité est accessible dans l’onglet Propriétés du projet -> Onglet Relations.
Cette fonctionnalité a été financée par California Geological Survey
Cette fonctionnalité a été développée par (OPENGIS.ch)
Avez-vous déjà eu des problèmes de capture lors de la modification d’une entité modifiée par quelqu’un d’autre (ou par un trigger de base de données) ? Les dépendances de données permettent d’actualiser le contenu des couches dépendantes lorsque les données sont modifiées. Nous avons amélioré la prise en charge des dépendances dans QGIS en permettant d’actualiser la couche modifiée elle-même, qui est une sorte de dépendance circulaire (une couche ponctuelle et une couche linéaire dépendantes l’une de l’autre par exemple). Plus besoin de capturer les fonctionnalités fantômes !
Plus d’informations pull request
Cette fonctionnalité a été financée par QGIS.org
Cette fonctionnalité a été développée par Julien Cabieces (Oslandia)
Mise à jour les valeurs des widgets en temps réel lors de l’édition des champs référencés. Lorsque le widget A contient une valeur par défaut dépendant du widget B, il se met à jour dès que le widget B est édité.
This feature was funded by Kanton Schaffhausen
Cette fonctionnalité a été développée par David Signer (OPENGIS.ch)
Alors que les versions précédentes de QGIS vous permettaient de filtrer les tables d’attributs à l’aide d’une expression personnalisée, ces expressions étaient perdues chaque fois que la table d’attributs était fermée. Maintenant, nous avons ajouté la possibilité de stocker et de gérer vos filtres d’expression personnalisés dans la boîte de dialogue de la table d’attributs. Vous pouvez maintenant constituer votre propre collection personnelle de filtres utiles, qui seront toujours disponibles pour être réutilisés en quelques clics !
This feature was funded by Kanton Schaffhausen
Cette fonctionnalité a été développée par David Signer (OPENGIS.ch)
Vous demandez, nous écoutons: abs
, min
et max
sont désormais disponibles dans l’interface utilisateur de la calculatrice raster !
Cette fonctionnalité a été développée par `Alessandro Pasotti <https://www.qcooperative.net>`___
Cet algorithme crée une nouvelle couche vectorielle qui contient une seule entité avec une géométrie correspondant à un point passé en paramètre. Il peut être utilisé dans les modèles pour convertir une entrée ponctuelle en une couche, qui peut ensuite être utilisée pour d’autres algorithmes qui nécessitent une entrée basée sur une couche.
Cette fonctionnalité a été développée par Olivier Dalang
Lorsque vous créez des entrées pour un modèle de traitement, vous pouvez désormais marquer ces paramètres d’entrée comme des options «Avancées». (Les paramètres avancés sont masqués par défaut lorsque les utilisateurs exécutent votre modèle via la boîte à outils Traitement)
Cette fonctionnalité a été développée par by Alex Bruy
Nous avons ajouté un paramètre facultatif «Paramètres de ligne de commande supplémentaires» à tous les algorithmes GDAL. Utile dans les cas où vous devez passer un ou des arguments de ligne de commande spécifiques qui ne sont pas exposés dans l’interface utilisateur.
Cette fonctionnalité a été développée par by Alex Bruy
Vous pouvez désormais spécifier une taille de métatile personnalisée lors de la génération de tuiles XYZ. Des valeurs plus élevées peuvent accélérer le rendu des tuiles et fournir un meilleur étiquetage (moins d’écarts sans étiquettes) au détriment de l’utilisation de plus de mémoire.
Cette fonctionnalité a été développée par Martin Dobias
QGIS 3.10 apporte un nouveau type de paramètre à utiliser dans les modèles de traitement et les scripts, qui permet aux utilisateurs de choisir une valeur de couleur. Utile pour tous les modèles et algorithmes qui nécessitent une valeur de couleur en entrée !
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Cet algorithme extrait tous les objets de style (symboles, rampes de couleurs, formats de texte et paramètres d’étiquette) d’un projet QGIS et les stocke dans une nouvelle base de données de style au format XML qui peut ensuite être gérée et importée via la boîte de dialogue Gestionnaire de styles.
Cette fonctionnalité a été financée par SMEC/SJ
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Pour les entrées de fichier ou de dossier dans les modèles de traitement, nous avons ajouté un nouveau paramètre de filtre de fichier (avec certains formats de fichier standard disponibles en tant que préréglage facultatif), et nous vous permettons maintenant de définir une valeur par défaut pour ces entrées.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Le nouvel algorithme «Combiner les bases de données de style» combine plusieurs bases de données de style QGIS en une seule base de données de style de sortie. Si des symboles existent avec des noms en double entre les différentes bases de données source, ils seront renommés pour avoir des noms uniques dans la base de données combinée en sortie. Il est conçu pour donner aux utilisateurs un moyen simple de condenser plusieurs bases de données de style distinctes en une seule base de données unifiée.
Il fonctionne parfaitement avec les résultats générés par «Créer une base de données de style à partir du projet» en mode batch !
Cette fonctionnalité a été financée par SMEC/SJ
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
L’algorithme de génération de tuiles XYZ existant a été optimisé et peut désormais générer des tuiles à l’aide de plusieurs threads de traitement.
Cette fonctionnalité a été développée par Isghj5
Pour compléter la refonte des signets spatiaux dans QGIS 3.10, nous avons ajouté de nouveaux algorithmes de traitement qui vous permettent de créer un tas de nouveaux signets correspondant aux entités d’une couche, ou d’exporter les signets spatiaux existants vers une nouvelle couche de polygone.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Ce tout nouvel algorithme découpe les entités en plusieurs entités en sortie, en découpant une valeur de champ à partir d’un caractère spécifié.
Par exemple, si une couche contient des entités avec plusieurs valeurs séparées par des virgules contenues dans un seul champ, cet algorithme peut être utilisé pour répartir ces valeurs entre plusieurs entités en sortie. Les géométries et autres attributs restent inchangés dans la sortie.
De manière facultative, la chaîne de séparation peut être une expression régulière pour plus de flexibilité.
Cet algorithme a été conçu pour être utilisé dans des modèles qui doivent traiter des fichiers d’entrée avec plusieurs valeurs concaténées dans un seul attribut, par ex. géocodage d’une table avec des chaînes au format «adresse1, adresse2, adresse3».
Cette fonctionnalité a été financée par SMEC/SJ
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Auparavant disponible en tant que plugin, l’algorithme «Climb Along Line» a été ajouté au jeu d’outils QGIS prêt à l’emploi. Cet algorithme calcule les différences de hauteur accumulées pour les lignes dans une couche de lignes d’entrée, calculées à l’aide des valeurs Z des sommets de ligne. Une copie de la couche de ligne d’entrée est renvoyée avec des attributs supplémentaires pour la montée et la descente cumulées, ainsi que les valeurs Z minimales et maximales pour chaque ligne.
Cette fonctionnalité a été développée par Håvard Tveite (NMBU) and Matteo Ghetta (Faunalia)
Nous avons porté l’algorithme Create Grid de Python vers C ++ afin d’accélérer l’algorithme. L’algorithme fonctionne désormais beaucoup plus rapidement pour vous et est également capable de créer des grilles vectorielles régulières point | ligne | rectangle | losange | hexagone en haute résolution dans des proportions énormes (par exemple, des nations entières) dans un délai raisonnable.
Cette fonctionnalité a été financée par Clemens Raffler
Cette fonctionnalité a été développé par Clemens Raffler
Le panneau de l’Explorateur QGIS ne cesse de devenir de plus en plus puissant ! En version 3.10, nous avons ajouté une nouvelle option lorsque vous cliquez avec le bouton droit sur un projet QGIS : «Extraire les symboles». La sélection de cette option ouvre une boîte de dialogue du gestionnaire de styles affichant tous les symboles, les palettes de couleur, les formats de texte et les paramètres d’étiquetage du projet sélectionné, vous permettant d’exporter facilement ces symboles depuis le panneau de l’explorateur.
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Un flux d’actualités QGIS organisé est maintenant affiché sur la page d’accueil. Cela nous donne enfin un canal direct pour diffuser les nouvelles du projet à TOUS nos utilisateurs ! Attendez-vous à voir des nouvelles informations, conseils et événements intéressants sur QGIS !
Cette fonctionnalité a été financée par QGIS.org
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
QGIS 3.10 vous permet de mesurer des angles dans deux nouvelles unités, les unités milliradians (définition SI) et mil (NATO).
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous avons ajouté une nouvelle boîte de «recherche» à la boîte de dialogue Personnalisation de l’interface, qui vous permet de filtrer à travers les widgets et de trouver facilement le widget que vous essayez de personnaliser …
Cette fonctionnalité a été développée par DelazJ
Lorsqu’un chemin de couche est fixé dans un projet, QGIS 3.10 analyse automatiquement tous les autres chemins rompus et essaie de réparer automatiquement tous les autres qui pointaient également vers le même chemin de fichier cassé d’origine. Tout changement qui accélère la réparation des chemins de couches cassés est un changement bienvenu à notre avis !
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous avons entièrement repensé la façon dont les signets spatiaux sont exposés et gérés dans QGIS 3.10. Les signets spatiaux sont maintenant affichés dans le panneau de l’explorateur et peuvent être regroupés dans des dossiers personnalisés et classés. Cela offre un moyen beaucoup plus simple de naviguer et de gérer vos signets.
Nous avons également ajouté une toute nouvelle boîte de dialogue d’éditeur de signets, qui comprend un widget qui facilite grandement l’édition des signets.
Les signets peuvent également maintenant être glissés et déposés sur le canevas, permettant aux canevas secondaires de zoomer sur un signet particulier. Cela permet d’utiliser les signets facilement dans les projets multi-canevas, car vous pouvez les déposer sur un canevas spécifique pour zoomer.
Cette fonctionnalité a été développée par Mathieu Pellerin et Nyall Dawson
L’idée était de paralléliser pour chaque couche le snap cache computing (séquentiel pour le moment) et de le rendre non bloquant. Par conséquent, il est toujours possible d’utiliser QGIS même si le cache de capture est en cours de création. L’utilisateur peut par exemple commencer à éditer le nœud pendant que la construction du cache d’accrochage est en cours.
Cette fonctionnalité a été développée par Oslandia
QGIS 3.10 inclut la possibilité d’utiliser directement les modèles de projet à partir de la page d’accueil. De plus, vous pouvez désormais envoyer des modèles de projet à l’ensemble de votre organisation en les plaçant dans un dossier système, à côté de la possibilité déjà existante de le placer dans un dossier de profil utilisateur.
Cette fonctionnalité a été financée par le projet QGIS.
Cette fonctionnalité a été développée par Matthias Kuhn (OPENGIS.ch)
Pour les versions de QGIS basées sur GDAL 3.1, vous pouvez désormais ouvrir et modifier des fichiers de formes compressés au format ZIP d’une seule couche (.shz) ou multicouches (.shp.zip). Vous apprécierez cette possibilité de désencombrer vos dossiers et de stocker les fichiers de formes dans un seul fichier!
Cette fonctionnalité a été développée par Even Rouault
Nous avons mis à jour le fournisseur de base de données Oracle pour ajouter une prise en charge complète du système d’authentification intégré QGIS.
Cette fonctionnalité a été développée par Jürgen Fischer
Les couches raster PostGIS sont désormais affichées dans le panneau Explorateur et dans la boîte de dialogue Gestionnaire de sources de données, vous permettant de gérer et d’ajouter facilement ces couches à vos projets. Actuellement, seule la prise en charge de la lecture à partir de l’explorateur est prise en charge - vous ne pouvez pas faire glisser des rasters dans une base de données PostGIS à l’aide de l’explorateur.
Cette fonctionnalité a été développée par Alessandro Pasotti
Dans la version 3.10, nous avons amélioré le fournisseur de base de données Oracle et ajouté la prise en charge de la modification des couches via les transactions.
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Nous avons ajouté la prise en charge facultative des dimensions Z et M au fournisseur de texte délimité QGIS, vous permettant de créer des couches en activant Z ou M directement à partir de fichiers CSV.
Cette fonctionnalité a été développée par Mathieu Pellerin
Un énorme travail en arrière plan que nous avons terminé pour QGIS 3.10 est une refactorisation de l’infrastructure du fournisseur. Désormais, les fournisseurs autorisent les liaisons dynamiques et statiques. C’était une condition préalable pour pouvoir créer des bibliothèques QGIS sur des plateformes qui ne prennent pas en charge la liaison dynamique (iOS), et permet aux outils basés sur QGIS comme l’application de collecte de données d’être distribuées pour les appareils iOS!
Cette fonctionnalité a été financée par Lutra Consulting Ltd.
Cette fonctionnalité a été développée par Peter Petrik et Martin Dobias
Les versions antérieures du serveur QGIS avaient des problèmes de rendu lorsque des fichiers SVG distants étaient utilisés dans un projet (par exemple, ceux hébergés via des serveurs http externes). Nous avons amélioré la façon dont QGIS Server récupère ces ressources et il est désormais possible d’utiliser des chemins SVG distants dans vos couches et de les publier en tant que couches WMS sans problème de rendu dans QGIS Server.
Cette fonctionnalité a été financée par l”Ifremer
Cette fonctionnalité a été développée par René-Luc D’Hont (3Liz)
Dans QGIS 3.10, un serveur WMS peut prendre en charge plusieurs types de dimensions telles que le temps, l’altitude ou d’autres types de dimensions. La dimension doit être définie comme le niveau de la couche et peut être utilisée par le client WMS pour filtrer les informations demandées. Le temps WMS est une élément de la dimension WMS.
Cette fonctionnalité a été financée par l”Ifremer
Cette fonctionnalité a été développée par René-Luc D’Hont (3Liz)
QGIS 3.10 Server est l’un des tout premiers serveurs géospatiaux qui supporte la nouvelle OGC API - Features - Part 1 : Core standard (également connu sous le nom de WFS3) !
Il s’agit d’une implémentation complètement nouvelle qui fournit un service basé sur HTML et JSON pour vos développements de cartographie Web, y compris une interface WebGIS simple qui est disponible immédiatement et facilement personnalisable via un système de modèles HTML.
Plus d’informations sont disponibles dans la documentation.
Cette fonctionnalité a été développée par `Alessandro Pasotti <https://www.qcooperative.net>`___
Attachée à QgsProject et QgsApplication, cette nouvelle classe fournit une méthode stable et supportée de gestion des projets et des signets globaux (par opposition à l’ancienne approche non documentée et non stable de manipulation directe des clés de projet ou d’une base de données sqlite). Maintenant, vos plugins et scripts sont capables de lire, modifier et gérer les signets spatiaux !
Cette fonctionnalité a été financée par North Road
Cette fonctionnalité a été développée par Nyall Dawson (North Road)
Grâce au financement du programme de subvention QGIS, vous pouvez maintenant utiliser une nouvelle API visant à gérer les connexions aux bases de données de manière unifiée. La nouvelle API de connexion fournit également un ensemble de méthodes utiles qui peuvent être utilisées par les auteurs de plugins pour accéder aux informations sur les tables, les schémas, etc. et pour exécuter des requêtes SQL et récupérer les résultats dans un tableau Python maniable.
Cette fonctionnalité a été financée par QGIS
Cette fonctionnalité a été développée par `Alessandro Pasotti <https://www.qcooperative.net>`___
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
Crash lors de la suppression d’éléments de mise en page. |
|||
Erreur python avec DB manager |
|||
QGIS 3.4.11: Cliquer sur une URL PDF dans la réponse GetFeatureInfo génère une erreur. |
Déjà corrigé (par moi) sur 3.8 et Master |
||
Watch file not adding new columns |
|||
Perte de l’arrière-plan des étiquettes depuis un projet ou d’un style plus ancien |
|||
La boîte de dialogue « Formats de texte » affiche les propriétés de tampon comme modifiables alors que la case à cocher « dessiner un tampon autour du texte » n’est pas cochée. |
|||
Symbology tab widget does not horizontally expand in the layer properties dialog extent |
|||
Watch file not adding new columns |
|||
Non reporté mais lié à #31452 |
|||
Impossible d’ajouter un service WMS dans QGIS, la même URL fonctionne avec d’autres clients |
|||
QGIS Serveur - Echec du téléchargement du fichier Capabilities : SSL handshake failed |
|||
régression apparente dans la calculatrice de raster à la multiplication de valeurs conditionnelles |
|||
Actions d’exploration des GPKG cassées |
|||
Echec au redimensionnement de la fenêtre du gestionnaire de sources de données des panneaux inactifs |
|||
In place processing multipart to singleparts does not handle unique constraints |
|||
Plantage à l’ajout d’une légende via python |
|||
UI: Legend does not refresh after classifincation bounds updated |
Non affecté |
||
UI: PostGIS layer error message not helpful, disappears and shouldn’t happen |
|||
Server GetLegendGraphics contextual (BBOX) fails if no WIDTH and HEIGHT are supplied |
|||
extend/trim crash |
|||
UI: any click on number of classes updown triggers twice |
|||
GPKG project is not marked dirty after it is deleted from the storage |
|||
Fix unreported issue with QVariantList to JSON conversion in QgsJsonUtils |
non signalé |
||
Plantage lors de l’ajout d’un WMS |
|||
Raster calculator change sign does not work when OpenCL is on |
|||
Snapping map units always show « meters even when the project is in different units |
|||
QGIS Raster Calculator outputs nodata only rasters |
|||
Opening projects from PostgreSQL issue |
|||
GetLegendGraphic shows all identical symbols for content based legend |
|||
WFS doesn’t recognize advertised GeoJSON outputFormat string |
|||
la création d’index sur des GeoPackages échoue (QGIS 3.8.3) |
|||
DB manager import option « Create single-part geometries instead of multi-part » is broken |
|||
GetLegendGraphic shows all identical symbols for content based legend |
|||
Problème de légende contextuelle du WFS lorsque le SCR du canevas est différent du SCR de la couche |
non signalé |
||
PostGIS/geojson: Impossible de saisir des nombres négatifs dans les champs int |
|||
L’onglet Informations dans les propriétés de la couche WMS ne répond pas si un service WMS contient plusieurs couches |
|||
Data Source UI - PostgreSQL table multi-line comments make the grid table hard to read |
|||
More null pointer dereferences when plugins are off |
|||
null pointer dereferences when plugins are off |
|||
« Merge features » and « merge feature attributes » have broken numerical functions |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Alessandro Pasotti
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
GDAL scripts in Processing need quoting on attribute names |
|||
Processing GDAL algorithms does not handle correctly WFS input layers |
|||
shp files in zip files files cannot be used in Processing with 3rd party providers (SAGA, GRASS…) |
|||
Not possible to toggle use selected features in the Processing layer combobox |
|||
Connect to postgis database fails in « Layer - Add Postgis layer » on databases with weird table names |
|||
GRASS v.build.polylines ne fonctionne pas avec QGIS 3.4.10 |
|||
Processing Algorithms written with the @alg decorator don’t get the gear icon |
|||
v.drape - no 25D export with SpatiaLite format |
|||
Service url cannot include custom query parameters |
|||
Processing: python error on startup |
|||
Saving Processing’s Package Layers algorithm’s output to default temporary output leaves no result |
|||
[Georeferencer] GDAL script does not set target SR |
|||
Processing « Build virtual vector » now fails in certain cases |
|||
Unreported issue with missed import in the Processing algorithms dialog |
non signalé |
||
db manager: python error when clicking « edit table » if the table is a postgis raster |
|||
DB Manager: Renaming a PostGIS geometry column causes it to lose its geometry type and SRS |
|||
Georeferencer incorrectly shows last image when reopened |
|||
DB Manager: Create Layer dialog should be closed or cleared once the new layer is generated |
|||
[Vector Save As…] Extension is not replaced in filename when switching format |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Alexander Bruy
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
Reproducible Crash: retrieving QgsHighlight instance stored as a widget property |
|||
Layer styling Mesh layer does not respond to change of Color ramp (first time) |
|||
qgis crashed on close in QSortFilterProxyModel |
|||
QGIS se fige |
|||
Plante lorsque l’on essaie de sauvegarder un projet |
|||
Crash on exit with advanced digitizing active |
|||
Renaming macOS app causes authentication error |
|||
QGIS ne s’ouvre pas après avoir fait la mise à jour vers Mac OS Catalina |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Peter Petrik
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
QGIS master crash upon exit @ QgsCoordinateTransformPrivate::freeProj on Windows platform |
|||
QGIS master crash upon exit @ QgsCoordinateTransformPrivate::freeProj on Windows platform |
|||
QGIS WFS stripping of viewparam KVP from WFS Feature Requests |
|||
Crash: right click on image ->export ->save as-> »save raster layer as » |
|||
crash in discover relations for postgresql layers |
|||
Exporting raster as raw data to GeoPackage fails silently |
|||
QGIS crashes after deactivating a GDAL driver in use in the project |
|||
Crash exporting to GS7BG format |
|||
pgdump is no longer a recognized format for the GDAL/OGR convert format algorithm |
not worth |
||
PBF files not loading correctly |
|||
Error importing cover from Geoserver WFS service |
|||
Feature count from online Geojson not updated upon refresh |
not worth |
||
Edits in GeoJson datasources are not saved anymore |
Backported to GDAL 3.0 and 2.4 maintenance branches |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Even Rouault
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
Adding Postgis rasters from DB Manager ask for password for each add |
|||
[processing] segmentizebymaxdistance puts qgis in endless CPU loop |
|||
file INSTALL cannot find doc/api/html |
n/a |
||
QGIS died on signal 11 # at start up |
|||
repository files modified by |
|||
CMake Error at cmake/FindGEOS.cmake:162 |
|||
False success from ogr provider’s committChanges |
|||
TestSagaAlgorithms: line 139, in check_algorithm: “NoneType” object has no attribute “checkParameterValues” |
n/a |
||
PostGIS Data Loads Extemely Slow |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Sandro Santilli
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
Crash when opening symbology tab of invalid layer |
n/a |
||
PR reviews |
Many :D |
||
qgz are marked as temporary on windows |
|||
Allow selecting geometry type in context |
n/a |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Matthias Kuhn
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
Fixes invalid schemaLocation in GetCapabilities doc |
|||
Invalid WMS GetFeatureInfo response with json info_format |
PR #32386/files |
||
QGIS Server SELECTION doesn’t work with Postgres ids of type bigint or text |
|||
Regression with opacities for the WMS GetPrint request |
|||
Unreported regression: Invalid renderer type after loading a QML style file |
unreported regression |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Paul Blottiere
Bug Titre |
URL du ticket (le cas échéant) |
URL PR ou commit |
3.4 backport PR ou commit |
---|---|---|---|
Fix crash when deleting layouts from designer window |
n/a |
||
Fix model to python when model has no input parameters |
n/a |
||
Fix string escaping when converting models to python code |
n/a |
||
Fix memory leak |
n/a |
||
Fix potential overflow in raster renderer |
n/a |
||
Restore project variables early in the project read cycle |
n/a |
||
Improve docs for Join by Nearest, raise warning in log |
n/a |
||
Catch some reprojection exceptions during raster rendering |
n/a |
||
[labeling] Fix broken numeric formatting settings, add tests |
n/a |
||
Fix uncaught transform exception when determining AFS layer bounds |
non signalé |
n/a |
|
Fix qt warning thrown when converting a 2.18 project |
non signalé |
n/a |
|
Add option to take no action (« Leave as an unknown CRS ») when a layer is loaded which has no CRS |
#19762, #27634, #24815 (et probablement d’autres) |
n/a |
|
Don’t force fallback to WGS84 for unknown layer CRSes |
non signalé |
n/a |
|
Fix memory layers cannot use non-EPSG CRS codes |
unreported, but likely a cause of many bugs |
n/a |
|
Fix crash after deleting report sections |
|||
Ensure polygon rings generated for rendering are always closed |
non signalé |
n/a |
|
Don’t crash QgsTessellator when an empty polygon is added |
non signalé |
n/a |
|
Fix crash in topology checker plugin after a check is canceled |
non signalé |
n/a |
|
Fix topology checker multipart check |
n/a |
||
Fix crash on exit when topology checker dock is open with visible results |
non signalé |
n/a |
|
Don’t load print layouts when opening project browser items |
via email |
n/a |
|
Add QgsProject flag to avoid loading print layouts when reading a project file, avoids crashes when project is loaded in background thread |
via email |
n/a |
|
Don’t try to load HTML content when a layout is created in a background thread |
via email |
||
Huge speed up to QgsTessellator |
n/a |
||
[processing] Ensure all objects used by the model are correctly imported |
n/a |
||
[processing] Avoid confusing use of expression parameter type in Random Points in Polygon algorithm |
n/a |
||
[layouts] Update map settings variables in UI when map extent/rotation changes |
n/a |
||
[layouts] Fix layout variables set programmatically do not show in GUI |
n/a |
||
[layouts] Ensure variable panels are updated when layout or atlas properties change |
n/a |
||
[layouts] Move page background setting to a per-page option |
n/a |
||
Optimize QgsContrastEnhancementFunction |
n/a |
||
[layouts] Prevent removal of the last remaining page in a layout |
via email |
||
[layouts] Fix crash when exporting layout with no pages |
via email |
||
Fix conditional formatting panel high dpi issues |
n/a |
||
Fix loss of font setting when editing conditional format |
n/a |
||
Avoid overflow in QgsImageOperation |
|||
[processing] Extend api for retrieving a layer in a compatible format |
via 3rd party plugin bug tracker |
n/a |
|
Fix conditional styles in feature list view do not update when the layer’s conditional styles are changed |
n/a |
||
Fix broken display of conditional styles in feature list view |
n/a |
||
Fix incorrect conditional styling applied to rows in some cases |
n/a |
||
Use invalid colors, not transparent colors, to indict not set colors in conditional formats, fixes incorrect colors used for conditionally styled rows |
n/a |
||
« [labeling] When an extreme number of features are being labeled from a single layer, place additional limits on the maximum number of |
|||
labeling candidates to generate for features in this layer » |
n/a |
||
[layouts] Fix incorrect alignment of items when the align or distribute tools are used with items with a non-top-left reference point |
n/a |
||
[processing] Respect user set default vector output format in vector split algorithm |
n/a |
||
Fix GUI is not updated when layout atlas is set to use the default filename expression |
n/a |
||
[reports] Remove useless extra set of export actions |
n/a |
||
[reports] Fix crash when print button clicked before a report section is opened |
non signalé |
n/a |
|
[reports] Reduce minimum width of report organiser dock |
n/a |
||
[layouts] Add a page number selection combo box at the top of the guide manager dock |
n/a |
||
Show color button style « Pick color » and « Chooe Color » and symbol button menu |
n/a |
||
Fix out of sync layout bounds after page removal |
n/a |
||
[layouts] Fix odd selection behavior when keyboard modifiers are pressed when rectangular selection ends |
n/a |
||
Fix interaction with group members in items panel |
n/a |
||
[layout] Fix invalid svg exports when including metadata |
n/a |
||
[legends] Fix missing symbols for inverted polygon layers when using filter by map content |
n/a |
||
Use a slightly larger font size in CRS details on Windows |
n/a |
||
[processing] Add warning when packaging a geopackage with no layers |
n/a |
||
[layouts] Fix crash when opening layout with dynamic image in html label |
|||
Expose report feature settings when an attribute table is used in an atlas |
n/a |
||
[layouts] Fix attribute table ignores cell margin for top/bottom aligned text |
n/a |
||
Fix truncated legend symbol borders when layer has opacity set |
n/a |
||
Fix adding/moving legend is very slow with large projects |
n/a |
||
[reports] Fix predefined scale mode is incompatible with report outputs |
n/a |
||
Ensure atlas expression evaluation has access to coverage layer scope |
n/a |
||
Resizing pages to content should not create empty page size if no items are present |
n/a |
||
Fix map rotation does not immediately restore in reports |
n/a |
||
Do not return nan values when an assistant is used with min val == max val |
n/a |
||
[layouts] Fix label items don’t update when their opacity < 100 |
n/a |
||
Fix project load status indicator can get « stuck » after project load |
non signalé |
n/a |
|
Fix corrupted expressions in filter indicator tooltips |
|||
Fix cannot use GPS panel to draw features in multi polygon/line |
n/a |
||
Fix loss of label background settings when restoring projects. |
n/a |
||
Fix crash in point displacement renderer |
n/a |
Cette fonctionnalité a été financée par QGIS.ORG (grâce aux dons et adhésions de soutien)
Cette fonctionnalité a été développée par Nyall Dawson