[QGIS-fr-user] Améliorer l'export SVG de QGIS ?

Julien Cabieces julien.cabieces at oslandia.com
Lun 11 Sep 05:44:49 PDT 2023


Bonjour,

> -    Les masques ne sont pas respectés, sur les bords de la carte mais
>  également dans le cas de hachures.

Pour les bords, c'est en effet le problème de support SVG dont je
parlais dans mon précédent mail.

Pour le problème des hachures, j'imagine que vous parlez de cette
anomalie: https://github.com/qgis/QGIS/issues/34352

C'est corrigé et disponible en 3.30

> De plus, j'ai constaté ponctuellement des soucis avec le format PDF,
> comme le texte exporté en ligne (voir lettres) séparés, mais aussi des
> fichiers PDF impossibles à ouvrir avec d'autres logiciels comme Adobe
> Illustrator (cela le fait planter).

j'imagine qu'il s'agit d'un fichier avec sortie vectorielle et contenant
des masques. Le combo des deux génère en effet des fichiers conséquents
difficile à ouvrir (quand QGIS ne plante pas à la génération).

J'avais juste jeté un oeil rapidement mais la correction de cette
anomalie risque de ne pas être évidente (euphémisme).

Bonne journée,
Julien



> bonjour à toutes et tous,
>
> De mon point de vue, la formation sur QGIS, et la réalisation de
> cartes 100% QGIS n'empêchent pas le fait de pouvoir obtenir un export
> au format SVG (et PDF) correct. Cela peut être utile pour l'utiliser
> dans d'autres logiciels, pour le transmettre à des tiers, ou encore
> pour l'archiver, pour soi-même ou dans des entrepôts de données.
>
> Pour la mise en forme, il faut parfois appliquer une charte graphique
> particulière, compliquée à mettre en place directement sous QGIS,
> notamment pour l'agencement des légendes. Dans le cadre d'une
> publication (papier, numérique, internet etc.) on peut être amené à
> retravailler soi-même le fichier sous d'autres logiciels, mais aussi à
> le transmettre au format vectoriel à d'autres professionnels de
> l'édition, comme des graphistes, maquettistes, éditeurs/éditrices,
> webmasters, imprimeurs etc. qui vont l'intégrer ou le travailler, et
> qui n'utilisent pas forcément QGIS. Il y a d'autres exemples avec des
> logiciels comme Philcarto, encore utilisé en géographie, qui importe
> les fonds de carte au format .ai. Il me semble qu'améliorer
> l’interopérabilité entres logiciels n'est jamais une mauvaise idée.
>
> Enfin, une autre raison que je vois, essentielle, est de pouvoir
> conserver une version vectorielle (et pas seulement image) de sa mise
> en page, à titre d'archive, pour une réutilisation future ou pour
> archiver dans un entrepôt de données. Le format SVG fait souvent
> partie des formats que l'on peut déposer.
>
> J'ai repéré quelques points problématiques (non exhaustifs) lors d'un
> export en svg (depuis QGIS 3.28 sous Windows):
>
> -    Les masques ne sont pas respectés, sur les bords de la carte mais
>  également dans le cas de hachures.
> -    Le texte d’un même paragraphe sur plusieurs lignes est transformé
>  en autant de lignes différentes, séparées.
> -    Un rectangle de 120 x 150 mm est transformé en 119,97 x 149,963 mm
> -    La taille des polices est légèrement modifiée : 8 pt devient 7,935 pt
>
> De plus, j'ai constaté ponctuellement des soucis avec le format PDF,
> comme le texte exporté en ligne (voir lettres) séparés, mais aussi des
> fichiers PDF impossibles à ouvrir avec d'autres logiciels comme Adobe
> Illustrator (cela le fait planter).
>
> C'est pourquoi, en discutant de ces soucis avec Julie, nous menons
> cette réflexion au sujet du format SVG.
>
> bonne journée,
>
> Nelly Martin
>
> ---------------------------------------
> ingénieure d'études CNRS - géomaticienne-cartographe
>
> correspondante formation du laboratoire
> En télétravail lundi et vendredi
> tél : 05 49 36 64 01 (ligne redirigée)
>
> bureau R.02 - Rez de jardin
> MIGRINTER UMR 7301 CNRS / Université de Poitiers
> Bâtiment A5 (MSHS)
> 5 rue Théodore Lefebvre – TSA 21103
> F-86073 POITIERS CEDEX 9
> https://migrinter.cnrs.fr/
>
> Le 07/09/2023 à 22:19, SEGUIN Maxime a écrit :
>> Bonsoir à tous,
>>
>> Je confirme que la formation est la bonne solution.
>> Dans l'établissement public dans lequel j'étais en poste il y a
>> quelques années, nous avions amorcé le passage d'Illustrator à Qgis
>> via un programme ambitieux de formations (plusieurs centaines
>> d'agents formés sur un millier d'agents concernés).
>> Cependant, il est difficile de couper le lien avec les anciennes
>> habitudes et comme le disait Julie, certaines étapes de
>> "finalisation" semblent tout de même plus rapides ou efficaces avec
>> Illustrator ou Inkscape.
>> La question de l'export SVG, pour ma communauté d'utilisateur, reste donc une question sensible.
>>
>> Cordialement,
>>
>> ---
>> Maxime SEGUIN
>> Ingénieur d’études
>> Service régional de l’archéologie
>>
>> Direction régionale des affaires culturelles Occitanie
>> Hôtel de Grave
>> CS 49020
>> 34967 MONTPELLIER Cedex 2
>> Tél : 04 67 02 32 22 / 07 63 92 37 89
>> Pour la transmission de fichiers lourds utiliser : https://francetransfert.numerique.gouv.fr
>>
>>
>>
>>
>> -----Message d'origine-----
>> De : QGIS-fr-user <qgis-fr-user-bounces at lists.osgeo.org> De la part de Pierson Julie
>> Envoyé : mardi 5 septembre 2023 21:06
>> À : qgis-fr-user at lists.osgeo.org
>> Objet : Re: [QGIS-fr-user] Améliorer l'export SVG de QGIS ?
>>
>> Bonjour,
>>
>> Merci beaucoup pour toutes vos réponses ! C'est intéressant de voir que nous ne sommes pas seuls à rencontrer ce problème, et c'est encourageant pour essayer d'améliorer ça.
>>
>> Pour ce qui est de tout faire dans QGIS tu prêches une convaincue
>> Elise :D Mais on n'a pas tous les mêmes "chaînes d'édition", parfois
>> c'est un graphiste qui récupère un SVG pour le retravailler, et
>> parfois simplement ça va bien plus vite dans Illustrator quand on le
>> maîtrise (ce qui n'est pas du tout mon cas).
>>
>> Merci pour vos retours Régis et Julien, Kdab semble en effet le partenaire indiqué, c'est bon à savoir.
>>
>> Quand tu parles de lancer la discussion sur les mailings lists Régis
>> tu penses à la liste qgis-developer ? Ok bien sûr, peut-être
>> qu'avant ça on va essayer de lister un peu plus précisément les
>> points qui nous semblent importants, ça pourrait faire une base de
>> discussion.
>>
>> Merci encore, et n'hésitez pas si vous avez d'autres retours !
>>
>> Julie.
>>
>> Le 04/09/2023 à 14:02, Julien Cabieces a écrit :
>>> Bonjour,
>>>
>>> J'ai pas mal baigné dans ces problématiques et y baigne encore
>>> récemment.
>>>
>>> Il faut en effet travailler sur Qt pour corriger certaines anomalies à
>>> l'origine de bug dans QGIS. Comme mentionné par Régis, Kdab semble
>>> être le partenaire de choix pour ces développements. On se prépare à
>>> travailler avec eux pour le support du CYMK comme mentionné par Régis.
>>>
>>> J'ai ouvert 2 anomalies Qt en lien avec des bugs QGIS sur le rendu (et
>>> l'export vectoriel):
>>> - [0] en lien avec l'anomalie QGIS [1] : 2 polygones de la même
>>> couleur sans bordure voit une bordure blanche apparaitre
>>> - [2] en lien avec l'anomalie QGIS [3] (mais reporté plusieurs fois
>>> dans des cadres différents) : quand on fait un export SVG
>>> (PDF?) avec des masques, certains éléments de la carte dépassent du
>>> cadre.
>>>
>>> Le correctif de la première est déjà financé.
>>>
>>> Il y a aussi de mémoire le fait que n'importe quel clipping ne peut
>>> pas marcher car Qt ne supporte que le SVG Tiny 1.2 et pas SVG 1.1 [4].
>>>
>>> Je pense qu'il faudrait en effet identifier les anomalies bloquantes
>>> pour travailler sur le SVG, faire l'analyse de ce qui doit être fait
>>> (dans QGIS ou Qt) pour avoir un estimatif de combien cela couterait à financer.
>>>
>>> Bonne journée,
>>> Julien
>>>
>>> [0] https://bugreports.qt.io/browse/QTBUG-115027
>>> [1] https://github.com/qgis/QGIS/issues/12023
>>> [2] https://bugreports.qt.io/browse/QTBUG-100422
>>> [3] https://github.com/qgis/QGIS/issues/49638
>>> [4] https://bugreports.qt.io/browse/QTBUG-1865
>>>
>>>> Bonjour tout le monde,
>>>>
>>>> Ceci est un message pour avoir l'avis de la communauté sur une idée
>>>> de projet 😉
>>>>
>>>> J'ai plusieurs collègues qui dans leur chaîne de travail utilisent
>>>> QGIS puis Adobe Illustrator (ou plus rarement Inkscape) et qui
>>>> rencontrent pas mal de soucis pour le passage de l'un à l'autre, en
>>>> utilisant le format SVG ou PDF. Chacun-e a développé des stratégies
>>>> de contournement, ça n'est jamais bloquant mais ça fait perdre du
>>>> temps, et freine parfois l'adoption de QGIS. J'ai l'impression que
>>>> c'est un problème qui a toujours été là, je crois que le message dans
>>>> le mode mise en page avertissant que l'export SVG n'est pas parfait
>>>> existe depuis longtemps !
>>>>
>>>> D'où l'idée d'essayer de trouver un peu de financement pour essayer
>>>> d'améliorer ça. Ce serait l'occasion pour la communauté QGIS du monde
>>>> de la recherche de participer un peu au projet 😉 Vu que c'est
>>>> rarement simple de monter un projet cofinancé il est tout à fait
>>>> possible que ça n'aboutisse à rien mais on peut toujours tenter !
>>>>
>>>> Et d'où mes questions :
>>>>
>>>> - Dans le message d'avertissement lors de l'export SVG, il est indiqué
>>>>     que le problème vient de Qt. Les développements devraient donc être
>>>>     faits dans Qt, ou bien y a-t-il d'autres bibliothèques qui
>>>>     pourraient être utilisées ? Faut-il donc s'adresser à des
>>>>    développeurs Qt ou QGIS ?
>>>>
>>>> - Est-ce que ça vous semble un projet cohérent ? Y a-t-il déjà des
>>>>     développements en cours là-dessus ? Des trucs à prendre en compte ?
>>>>
>>>> Bien sûr, l'idée ne serait pas de résoudre les problèmes propres à
>>>> Illustrator (il y en a !), mais ceux qui se retrouvent aussi sous
>>>> Inkscape, et qui sont bien liés à l'export depuis QGIS.
>>>>
>>>> De notre côté une collègue a commencé à passer en revue les issues
>>>> déjà signalées en rapport avec l'export SVG ou PDF, et à les compiler
>>>> avec ses observations.
>>>>
>>>> Merci pour vos retours, bonne reprise pour celles et ceux qui
>>>> reviennent de vacances !
>>>>
>>>> Julie.
>> --
>> Géomaticienne
>> UMR 6554 LETG
>> tel 02 98 49 86 81
>> Institut Universitaire Européen de la Mer
>> 29280 Plouzané
>> https://letg.cnrs.fr/
>>
>> _______________________________________________
>> QGIS-fr-user mailing list
>> QGIS-fr-user at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-fr-user
>>
>> ----------------------------------------------------------------------
>> Merci de nous aider à préserver l'environnement en n'imprimant ce courriel et les documents joints que si nécessaire.
>> _______________________________________________
>> QGIS-fr-user mailing list
>> QGIS-fr-user at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-fr-user
> _______________________________________________
> QGIS-fr-user mailing list
> QGIS-fr-user at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-fr-user


-- 

Julien Cabieces
Senior Developer at Oslandia
julien.cabieces at oslandia.com
09.72.52.52.76


Plus d'informations sur la liste de diffusion QGIS-fr-user