Saya telah menggunakan fungsi luar biasa dari QGIS: "tips peta" . Hal ini memungkinkan untuk memasukkan teks berformat html (dan gambar) untuk memunculkan jendela dengan melayang-layang fitur. Saya menggunakan tip peta untuk visualisasi gambar georeferensi yang sangat nyaman, seperti yang pernah saya sajikan di blog geografi digital
Tapi sayangnya saya tidak bisa membuatnya terbangun lagi sejak (?) Beberapa minggu, saya pikir sejak saya memperbarui QGIS ke 2.16.1 (dan kemudian 2.16.2)! Saya selalu menggunakan kode yang sama seperti sebelumnya:
[%CONCAT('<img src="/path/to/my/georef/pictures/',"filename",'" width="400"></img>')%]
(Saya tahu itu bisa ditulis dengan cara lain tetapi ini berhasil sebelum ...)
Sekarang frame muncul tetapi tidak ada gambar. Apakah itu konsekuensi dari perbaikan tips peta QGIS 2.16? Apakah ada sintaks baru yang saya lewatkan? Atau saya mungkin ada sesuatu yang salah pada komputer saya?
Adakah yang berbagi masalah? Ada ... tip?
Perhatikan bahwa termasuk tautan Iframe berfungsi, saya mencoba kode yang diusulkan oleh mbernasocchi menjawab pertanyaan "Cara melihat video menggunakan peta-tip QGIS 2.16" dan ini berfungsi dengan baik.
Saya bekerja di bawah Kubuntu 14.04
kdelibs: 4.13.3
Qt: 4.8.6
Core: 4.2.0-42-generic
System: 32 bit
Jawaban:
Anda perlu menambahkan
file://
awalan. Cara paling portabel untuk menggunakan ini (dengan asumsi Anda memiliki gambar dalam folder yang sama dengan proyek) saat ini (diuji pada QGIS 3.2 - ubuntu) adalah:<img src="file://[% @project_home %]/[% "your_relative_picture_path" %]" />
Anda juga dapat menambahkan
width="300" and height="300"
atau jika perluharap dicatat
@project_home
ini adalah variabel QGIS yang secara otomatis ditetapkan pada setiap proyek sehingga memungkinkan Anda untuk mempertahankan jalur relatifsumber
Yang ini bekerja untuk saya:
sumber
src="[% "filepath" %]"
dengansrc="/path/to/my/georef/pictures/[% "filename" %]"
dalam kode di atas. Semoga berhasil menemukan akar masalah Anda!