#1 Fri 03 May 2024 10:21
- Moi-rv
- Juste Inscrit !
- Date d'inscription: 2 Apr 2024
- Messages: 3
QGIS: Qgis2web et symbole SVG ou raster
Bonjour
J’essaie d’exporter vers le web en mettant des points sous une forme plus graphique que les symboles simples.
J’ai essayé de mettre des points en utilisant des symboles SVG, mais à l’export j’ai bien l’illustration mais sans les couleurs, le remplissage est noir.
J’ai essayé de mettre des points avec des symboles image raster mais là ça plante avec ce message d’erreur
Traceback (most recent call last): File "C:\Users/Hervé/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis2web\olStyleScripts.py", line 47, in exportStyles useMapUnits) = singleSymbol(renderer, stylesFolder, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/Hervé/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis2web\olStyleScripts.py", line 213, in singleSymbol useMapUnits) = getSymbolAsStyle(symbol, stylesFolder, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/Hervé/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis2web\olStyleScripts.py", line 566, in getSymbolAsStyle color = getRGBAColor(props[« color »], alpha) ~~~~~^^^^^^^^^ KeyError: 'color'
Comment puis je faire pour exporter vers le web mes symboles graphiques ?
Merci
Hors ligne
#2 Fri 03 May 2024 11:21
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 401
Re: QGIS: Qgis2web et symbole SVG ou raster
Bonjour
je pense que vous atteignez les limites actuelle de ce très bon plugin.
je viens de tester des symboles SVG rouges et verts dans une vue et comme vous en sortie web j’ai bien l’illustration mais uniquement en rouge. la couleur verte a disparu... Je parle d'une sortie en mode leaflet, openlayer ne prend pas en charge les symboles SVG.
Le plugin a bien évolué recemment avec la prise en compte des groupes de couche par ex. Mais rien pour SVG.
Avez vous consulté le wiki ?
Hors ligne
#3 Fri 03 May 2024 13:31
- Moi-rv
- Juste Inscrit !
- Date d'inscription: 2 Apr 2024
- Messages: 3
Re: QGIS: Qgis2web et symbole SVG ou raster
Bonjour Cyrille
Merci pour ce retour effectivement je n'avais pas regardé le wiki, les SVG montrés sont effectivement noir et on ne parle pas de raster en symbole. Donc effectivement cela ne doit pas être possible.
Une idée d'une technique, d'un autre plug qui permettrait ça ?
Hors ligne
#4 Fri 03 May 2024 14:08
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 401
Re: QGIS: Qgis2web et symbole SVG ou raster
une idée diviser une couche avec plusieurs rendus SVG en plusieurs couche avec 1 seul SVG par couche avec des ensembles de définition ? puis tenter cette manip pour modifier les couleurs SVG https://blog.sourcepole.ch/2011/06/30/s … le-colors/ puis essayer les export.
Hors ligne
#5 Wed 22 May 2024 13:24
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 401
Re: QGIS: Qgis2web et symbole SVG ou raster
La version 3.20 vient de sortir voici le changelog, il y a une meilleur prise en charge des symboles SVG.
https://plugins.qgis.org/plugins/qgis2w … on/3.20.0/
2024/05/13 3.20.0 openlayers: popup is able to show videos supported by the
browser, fixed popup's height and width, image and video contents (thanks to
@JanKirchhoff), commented projection's extension in layers.js and qgis2web.js
files, svg icon is clearly visible in legend even in case of large dimensions
(svg icon is shown directly, not qgis png's legend) (thanks to @geraldo),
support for colored svg icons (fill and border)
- leaflet: .js and .css files
referring to layerslist are stored in the export folder only if layerslist is
visible, fixed svg icons border width - updated writeAsVectorFormat function
that was deprecated (thanks to @agiudiceandrea), updated WIKI documentation
Hors ligne