QGIS 2.16のマップヒント表示テキスト:写真が表示されなくなりました!


8

QGISの優れた機能である「マップヒント」を使用しています。ホバーリング機能によってウィンドウをポップアップするために、html形式のテキスト(および画像)を含めることができます。デジタル地理ブログで一度紹介したように、地理参照画像の非常に便利な視覚化のためにマップヒントを使用します

しかし、悲しいことに、数週間後(?)になって、もう目覚めさせることはできません。QGISを2.16.1(および後で2.16.2)に更新してからだと思います。私は常に以前と同じコードを使用しています:

[%CONCAT('<img src="/path/to/my/georef/pictures/',"filename",'" width="400"></img>')%]

(私はそれが別の方法で書くことができることを知っていますが、これは以前は機能していました...)

フレームがポップアップしますが、画像がありません。 ここに画像の説明を入力してください それは、QGIS 2.16のマップヒント改善の結果ですか。不足している新しい構文はありますか?または、コンプで問題が発生している可能性がありますか?

問題を共有している人はいますか?何か…チップ?

Iframeリンクを含めて機能することに注意しください。「map-tip QGIS 2.16を使用してビデオを表示する方法」という質問にmbernasocchiが提案したコードを試したところ、うまく機能しました。

私はKubuntu 14.04
kdelibsで作業しています:4.13.3
Qt:4.8.6
コア:4.2.0-42-generic
システム:32ビット


バグレポートを残しましたか?
Victor

まだ、最初にこの質問を送信して、他の人がこの問題に遭遇するかどうか、それが私のコンプのローカルな問題かどうかを確認したいと思っていました。しかし、あなたは正しい、私がやります!
ジャン=フランソワ・Godeau

試した後、同じ問題が発生します(Linux)。ただし、写真は同じリンクのフォームで表示されます。
ビクター

あなたはそれをしなかった、私はしなければならなかった(hub.qgis.org/issues/15658)。そして、それはiframeでうまく機能しません、scollbarsはいらいらしながらまだそこにあります。
SzieberthAdam

これに対する解決策を見つけましたか?同じように見えますが、カーソルをポイントの外に移動すると、写真が表示されます。
ブライアンフィッシャー

回答:


1

file://プレフィックスを追加する必要があります。これを使用する最もポータブルな方法(プロジェクトと同じフォルダーに画像がある場合)は、現在(QGIS 3.2-ubuntuでテスト済み)です。

<img src="file://[% @project_home %]/[% "your_relative_picture_path" %]" />

width="300" and height="300"必要に応じて追加することもできます

@project_homeこれは、各プロジェクトで自動的に設定されるQGIS変数であるため、相対パスを維持できることに注意してください


答えは私の質問を解決しました。ほんとうに久しぶりに来た!構造<img src = "file:/// any-method-to-insert-the-path" />が機能しました。'と "の使用を明確にするためにsrc =" ... "の代わりにsrc =' ... 'を使用しました。また、スタイル="幅:100%; "を追加して、画像をフレームに強制的にフィットさせました。それは私の場合にあったように、変数@project_homeを使用しませんが、固定パスは、ファイルにパスを開始する必要があります:///
ジャン=フランソワ・Godeau

2

これは私のために働きました:

<div style="width:400;height:320">
<div style="height:20; margin: 0 auto;">
[% "filename" %]
</div>
<div style="height:300; margin: 0 auto;">
<img style="max-width:400px; max-height:300px;" src="[% "filepath" %]" />
</div>
</div>

報告してくれてありがとう、そのための時間はまだありませんでした。私はあなたの答えを成功させずに試しました、それでも写真のない空白のフレームを取得しました!
ジャン=フランソワ・Godeau

SzieberthAdam、パスがないとQGISは確実に私の写真を見つけられません。コメントが理解できません。ところで、私はより多くの問題が私のコンプではなく、QGISであることを信じてよ: - /
ジャン=フランソワ・Godeau

filepathとfilenameの属性を個別に明示しています。上記のコードはファイル名のみを印刷し、完全なファイルパス情報に基づいて以下の画像を表示します。IMOに不要な文字列連結を行うのは間違っていました。上記のコードで置き換える必要があることを意味src="[% "filepath" %]"src="/path/to/my/georef/pictures/[% "filename" %]"ました。あなたの問題の根源を見つけるために頑張ってください!
SzieberthAdam 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.