Skip to content

Interactions au clic#

Découvrons le principe des popups automatiques et Infobulle QGIS.

Automatique#

  • Se rendre dans l'extension Lizmap, onglet couches
  • Activer les popups sur la couche commune en mode Automatique
  • Vérifier le résultat en cliquant sur une commune dans la carte Lizmap

Infobulle QGIS#

  • Retourner dans l'extension Lizmap
  • Changer la popup un mode Infobulle QGIS sur la même couche et cliquer sur le bouton Générer un tableau HTML.
  • Dans les propriétés de la couche vecteur commune, onglet Affichage, puis Infobulle HTML, observer le code HTML.

Tip

Dans QGIS ➡ VuePanneauxAperçu HTML Lizmap pour afficher directement dans QGIS bureautique. Vous devez sélectionner aussi l'outil infobulle dans la barre d'outils.

Ces informations avec les infobulles QGIS sont très puissantes grâce à l'utilisation des expressions QGIS 🚀

Personnalisation de l'infobulle#

Tip

On peut facilement supprimer un champ du rendu HTML en supprimant l'ensemble d'un bloc <tr>...</tr>.

On peut aussi utiliser des expressions QGIS :

  • Mettre en majuscule le nom de la commune
  • Afficher la population en rouge si moins de 20 000 habitants
Afficher les solutions
  • Première solution pour les majuscules :
    1
    [% upper("name") %]
    
  • Deuxième solution pour la population en rouge :
    1
    <td style="color:[% if( "population" > 20000, 'black', 'red') %]">[% "population" %]</td>
    

Success

Les expressions QGIS sont vraiment puissantes pour dynamiser du contenu.

Nous allons voir comment publier la table attributaire d'une couche 👉