I QGIS finns det möjlighet att visa pop-up rutor för objekt i vektorlager. Om ett lager skall visa dessa ställs in för varje lager och man måste slå på visningen. Det vanliga är kanske att man helt enkelt visar innehållet i ett attribut, men det är lite tråkigt. Här skall jag titta på hur man kan skapa en skräddarsydd info-ruta med html och styles.
När man ställer in att visa innehållet i ett fält så blir det som sagt ganska tråkigt:
Men om man kan bara lite html och css så kan man ju göra så mycket mera. I lagerinställningarna så redigerar man innehållet i fältet på ”visa” fliken.
Här har jag först definierat en yta, vilken bestämmer hur stor min pop-up kommer att vara. Därefter lägger jag till en rubrik med värde från ”namn” fältet i kombination med lite permanent text.
Sedan infogar jag en bild med sökvägen hämtad från ett annat fält. Här använder jag stilen för att begränsa bildens storlek till att passa pop-up rutans bredd.
Slutligen lägger jag till en liten text som anger att det är jag som skapat innehållet.
Nu är ju detta ett ganska enkelt exempel och det går att bli mycket mer avancerad.
För att ”aktivera” pop-up rutorna så klickar man på ”Karttips”:
Detta är en av/på knapp som växlar läge varje gång man klickar på den. När funktionen är aktiv och man håller markören stilla över ett objekt med aktiverade pop-up funktioner, så kommer dessa att visas vid objektet.