Mostra immagini relative alle funzionalità in QGIS?


12

Ad esempio, se sono presenti dati puntuali con alberi vecchi, quando si utilizza lo strumento di identificazione, è possibile vedere la fotografia dell'albero

O anche un livello superiore, le etichette che mostrano queste immagini immediatamente senza alcun clic necessario

Credo che il termine sia streaming di file?


Dai un'occhiata a questa idea, dal blog di Nathan Woodrow: nathanw.net/2016/02/04/live-svgs
isshp,

Risposte:


13

Può essere fatto al momento dell'identificazione.

Per prima cosa è necessario un attributo con i percorsi delle foto. Deve essere il percorso completo:

inserisci qui la descrizione dell'immagine

Quindi imposta il widget dell'attributo su Foto , tramite le proprietà dell'immagine:

inserisci qui la descrizione dell'immagine

Quando identifichi una funzione, verrà visualizzata un'immagine:

inserisci qui la descrizione dell'immagine

Sebbene sia necessario selezionare "Auto open form" nei risultati di identificazione, deve essere identificato solo il livello con immagini, quindi la modalità deve essere "Selezione corrente" in modo da identificare il livello selezionato nel pannello dei livelli:

inserisci qui la descrizione dell'immagine


Deve essere un percorso locale? Potrebbe essere un URL?
jpmc26

2
Può essere un URL. Ma devi quindi impostare il widget su "Visualizzazione Web" anziché su Foto.
Heikki Vesanto,

1
Non è necessario utilizzare l'intero percorso del file nel valore dell'attributo se si utilizza il tipo di widget Risorsa esterna e si attiva il Visualizzatore documenti integrato per visualizzare un'immagine. QGIS consente di impostarlo per utilizzare un "percorso predefinito" statico o il percorso del progetto. Quest'ultimo è dinamico ma è necessario specificare le sottodirectory nei valori dei campi, quindi se il progetto è in C: \ Progetti e immagini in C: \ Progetti \ Immagini, il valore del campo dovrebbe essere \ Immagini \ whatever.jpg (forse mancante la prima barra, non ricordo.)
she_weeds

E se il tuo percorso ha uno spazio? il mio ad esempio è N: \ Doc \ A \ Apple Drive 1.pdf il link tenta di aprire N: \ Doc \ A \ Apple che in realtà non esiste.
Tyler Veinot

Prova ad aggiungere le virgolette: "N: \ Doc \ A \ Apple Drive 1.pdf"
HeikkiVesanto

6

Ciò è possibile anche attraverso lo stile del livello utilizzando una combinazione di un generatore di geometria per creare segnaposto poligonali rettangolari per l'immagine, quindi Riempimento immagine raster per inserire le immagini. La proprietà della posizione raster può essere definita dai dati, ma non ho verificato se funzionerà con le fonti URL.

Esempio:

Espressione del generatore di geometria per convertire un punto in un rettangolo di 400 x 220 unità della mappa (abbinando le proporzioni della foto):

bounds(  make_line( 
    translate( $geometry , -200, -110), 
    translate( $geometry , 200, 110)
    )
)

Punta e rettangolo

Ora dai al rettangolo un riempimento raster di una foto:

inserisci qui la descrizione dell'immagine

(Uso di QGIS 2.18.15 x64 su Windows 10)


4

Questo può essere fatto anche usando "Suggerimenti sulla mappa".

  1. Devi aggiungere l'URL alla tabella degli attributi come ha fatto Vesanto.

  2. Vai su "Proprietà livello" -> "Visualizza", passa a HTML e aggiungi qualcosa di simile

    <img width="150px" src="[% "img_url" %]" />
    

Vantaggio con i suggerimenti sulla mappa -> non è necessario alcun clic!


1

purtroppo non esiste ancora una cosa del genere.

l'opzione migliore potrebbe essere quella di ottenere un'immagine allegata tramite un'annotazione HTML. Trova questo simbolo in QGIS:

inserisci qui la descrizione dell'immagine

AGGIUNGI: come ha mostrato @Vesanto, è possibile. Non lo sapevo, ma penso che sia una cosa grandiosa che abbiano aggiunto una tale funzionalità a QGIS


Eh, non ho quell'icona sul mio qgis 2.14. È una nuova funzionalità in 2.18?
Luffydude,

Io non la penso così. È implementato in Attribute Toolbar e l'ho usato circa 3 anni fa. Forse vuoi anche provare il plugin eVIS, ma non ho alcuna esperienza con esso.
rabear,

@Luffydude - L'icona è un sottomenu dell'icona Annotazione di testo :)
Joseph,

1
@Joseph oh vedo, sciocco me
Luffydude,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.