banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 12 March 2009 09:45

Yannick VEILLET
Participant assidu
Lieu: MONTREAL
Date d'inscription: 5 Sep 2005
Messages: 165

[MGOS] Image sur infobulle

Bonjour à tous,
Je recherche un exemple de code ou plutôt de syntaxe qui permettrait d'afficher directement une infobulle avec une image variable en fonction de l'objet pointé.
On a en déjà parlé mais ca date...et malgré des test, le résultat n'a pas été concluant...
Si vous avez des idées, d'avance merci!
Yannick

Hors ligne

 

#2 Fri 20 March 2009 17:15

Thierry21
Participant occasionnel
Date d'inscription: 10 Aug 2006
Messages: 45

Re: [MGOS] Image sur infobulle

Quelque chose qui ressemble à ça ? :

Code:

concat(concat('<br><div id=LABELIMAGE><P ALIGN=CENTER><img src="', concat(concat('http://localhost/mapguide/photos/', "MARQUE" ),"MODELE")) ,'.JPG" border=0 width=150 ALIGN=MIDDLE alt="Pas de Photo"></P></div>')

Dans le cas présent le nom de l'image est déduit de la concaténation d'un répertoire, de deux propriétés de l'objet (MARQUE et MODELE) et de l'extension ".JPG".

Le tout dans les balise HTML qui vont bien, l'infobulle étant une page HTML.

Hors ligne

 

#3 Mon 23 March 2009 14:54

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: [MGOS] Image sur infobulle

Hello

Voici un autre exemple de source US/Englsih ...

GeoBye, Pat

PS: Sorry, je n'ai pas traduit le texte car il me semble simple à déchiffrer/comprendre ...


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

(Autodesk Expert Elite Team)

Hors ligne

 

#4 Mon 08 June 2009 16:10

gramylegram
Participant occasionnel
Lieu: GRENOBLE
Date d'inscription: 21 Mar 2008
Messages: 10

Re: [MGOS] Image sur infobulle

Bonjour,

J'utilise actuellement MG Maestro 1.0.9.
J'arrive à créer un infobulle qui s'affiche lors que l'on passe dessus avec la souris en inscrivant dans tooltip le code suivant:

Code:

concat('<div ID=PN001><img src="http://nomduPC/BONS/PN001.jpg" border=0 alt=PN001.jpg</div>','')

J'ai ensuite pour le point suivant mis à la suite, de façon naturelle, dans mon tooltip le code suivant:

Code:

concat('<div ID=PN002><img src="http://nomduPC/BONS/PN002.jpg" border=0 alt=PN002.jpg</div>','')

Et la problème... Sur chaque point l'infobulle est la même, à savoir les deux images. De même je me suis rendu compte que le "ID=PN001" ne sert à rien ou ne correspond à rien ici puisque j'obtiens toujours le même résultat avec ou sans.

J'aimerai donc savoir comment faire pour que chaque point est sa propre infobulle?Quel code conviendrait?

J'utilise une base de données qui contient 4 colonnes: ID (ex:PN001), COORDX, COORDY, PHOTO (avec un l'hyperlien de mon code)

Merci,


Martin

Hors ligne

 

#5 Tue 23 June 2009 14:06

gramylegram
Participant occasionnel
Lieu: GRENOBLE
Date d'inscription: 21 Mar 2008
Messages: 10

Re: [MGOS] Image sur infobulle

Bonjour,

C'est en forgeant que l'on de vient forgeron. La formule pour mettre des images en infobulle sur des objet est la suivante:

Code:

concat('<img width=500 height=300 src=http://NOMDUSERVEUR/PHOTO/', concat("ID", '.jpg>'))

Tchop,


Martin

Hors ligne

 

Pied de page des forums

Powered by FluxBB