#1 Thu 28 July 2016 02:17
- Nanou23
- Juste Inscrit !
- Date d'inscription: 10 Feb 2016
- Messages: 6
[Qgis2Web] - modification de libellé
Bonjour,
J'ai généré sous la dernière version de QGIS une représentation web de ma carte.
C'est une carte du monde avec des points rond de couleurs placés sur certaines villes. Il y a également leur libellé à côté (nom des villes)
Je souhaite savoir comment modifier la place de certains libellés car quand les villes sont trop proches, les libellés se chevauches.
Pourriez-vous m'aider ?
Merci
nn
Hors ligne
#2 Thu 04 August 2016 15:29
- Francois Gueydon
- Participant actif
- Lieu: Castelnaud la Chapelle
- Date d'inscription: 17 Jun 2015
- Messages: 69
Re: [Qgis2Web] - modification de libellé
Tu peux modifier la position de tes libellés avec la variable label anchor mais ca s’appliquera à toutes tes etiquettes donc pas sur que ca regle ton souci. Le plus simple serait peut etre de n'afficher ta couche avec des label qu'a partir d'une certaine échelle pour éviter les problèmes de superposition.
La cartographie sans SIG existe encore: http://www.cartographersguild.com/content.php
Site perso: http://francoisgueydon.jimdo.com/
Hors ligne
#3 Thu 04 August 2016 23:13
- Nanou23
- Juste Inscrit !
- Date d'inscription: 10 Feb 2016
- Messages: 6
Re: [Qgis2Web] - modification de libellé
Merci beaucoup pour ta réponse, je tournais en rond depuis un moment et c'est une bonne idée que tu exposes la !
Pourrais-tu m'indiquer si je peux faire ça lors de la génération de ma carte avec Qgis2web ?
Ou je dois toucher au code une fois le site généré ?
Encore merci pour l'idée et l'aide
Hors ligne
#4 Fri 05 August 2016 09:20
- Francois Gueydon
- Participant actif
- Lieu: Castelnaud la Chapelle
- Date d'inscription: 17 Jun 2015
- Messages: 69
Re: [Qgis2Web] - modification de libellé
Il faut retoucher le code apres l'export qgis2web, pour choisir a quel zoom ta couche s'affiche/s'enleve tu ajoutes un bout de code de ce genre apres avoir déclaré la couche:
map.on('zoomend ', function(e) {
if ( map.getZoom() < 15 ){ map.removeLayer(nom de ta couche)}
else if ( map.getZoom() >= 15 ){ map.addLayer(nom de ta couche)}
});
La cartographie sans SIG existe encore: http://www.cartographersguild.com/content.php
Site perso: http://francoisgueydon.jimdo.com/
Hors ligne