Ich habe die großartige Funktion von QGIS verwendet: "Kartentipps" . Es ermöglicht das Einfügen von HTML-formatiertem Text (und Bildern), um ein Fenster durch Bewegen des Mauszeigers zu öffnen. Ich verwende Kartentipps für eine sehr bequeme Visualisierung von georeferenzierten Bildern, wie ich sie einmal im Blog für digitale Geografie vorgestellt habe
Aber leider kann ich es seit (?) Ein paar Wochen nicht mehr zum Wachen bringen, denke ich, seit ich QGIS auf 2.16.1 (und später 2.16.2) aktualisiert habe! Ich verwende immer den gleichen Code wie zuvor:
[%CONCAT('<img src="/path/to/my/georef/pictures/',"filename",'" width="400"></img>')%]
(Ich weiß, dass es anders geschrieben werden kann, aber das hat vorher funktioniert ...)
Jetzt taucht der Frame auf, aber es gibt einfach kein Bild. Ist das eine Folge der Verbesserungen der Kartentipps von QGIS 2.16? Gibt es eine neue Syntax, die mir fehlt? Oder läuft auf meinem Computer etwas schief?
Hat jemand das Problem geteilt? Irgendein ... Tipp?
Beachten Sie, dass das Einfügen eines Iframe-Links funktioniert. Ich habe den von mbernasocchi vorgeschlagenen Code ausprobiert und auf die Frage "So zeigen Sie ein Video mit Map-Tip QGIS 2.16 an" geantwortet.
Ich arbeite unter Kubuntu 14.04
kdelibs: 4.13.3
Qt: 4.8.6
Core: 4.2.0-42-generic
System: 32 bit
Antworten:
Sie müssen das
file://
Präfix hinzufügen . Die derzeit portabelste Methode (vorausgesetzt, Sie haben die Bilder im selben Ordner wie das Projekt) (getestet unter QGIS 3.2 - Ubuntu) ist:<img src="file://[% @project_home %]/[% "your_relative_picture_path" %]" />
Sie können
width="300" and height="300"
bei Bedarf auch hinzufügen oder soBitte beachten Sie, dass
@project_home
dies eine QGIS-Variable ist, die automatisch für jedes Projekt festgelegt wird, sodass Sie relative Pfade beibehalten könnenquelle
Dieser hat für mich gearbeitet:
quelle
src="[% "filepath" %]"
mitsrc="/path/to/my/georef/pictures/[% "filename" %]"
in dem obigen Code. Viel Glück, um die Wurzel Ihres Problems zu finden!