Nous travaillons de longue date à l’amélioration des outils de dessin dans QGIS. Par exemple, la ville de Lausanne et le groupe utilisateur QWAT nous ont confié en 2020, la correction de l’édition topologique et la gestion de l’altitude dans ces outils. Ces travaux ont demandé plus de 14 PR / phases de correction, ~ 2000 lignes de code : désormais l’édition topologique et l’accrochage fonctionnent de façon cohérente sur les outils de dessin.
QGIS supporte depuis longtemps les géométries 2D (XY), 3D (XYZ ou XYM), 4D (XYZM) et même 5D si l’on ajoute la temporalité à XYZM. Néanmoins, la saisie des dimensions Z et M était laborieuse, car il fallait dessiner en 2D puis corriger les valeurs Z et M avec l’outil de nœud.
Pour corriger ce manque, nous avons ajouté la possibilité de saisir directement les valeurs Z et M dans le panneau de numérisation avancée, bien connu des dessinateurs experts de QGIS.
Derrière ce petit ajout fonctionnel se cachent d’autres corrections invisibles des utilisateurs, qui améliorent la stabilité des outils.
La dimension M est bien souvent oubliée dans nos SIG. Même si son utilité est très restreinte, nous nous devions de corriger les anomalies de numérisation afin de compléter les fonctionnalités et offrir un panel complet d’outils de numérisation.
Lors de nos développements et tests, nous avons notamment rencontré et corrigé des anomalies lorsque les systèmes de projections sont différents.
Comme un développement ouvre la voie à d’autres, cette nouvelle fonctionnalité a été reprise et intégrée quelques heures plus tard pour l’édition de mesh.
Nous remercions la métropole européenne de Lille qui nous a confié la réalisation de cette évolution et de ces corrections.