Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Wed 15 November 2000 23:41

Laurent Gastebois
Invité

Lien dynamique images

Bonjour a tous,

Je recherche un lien dynamique permettant de mettre en oeuvre un systeme d'emboitement (gigognes) d'images pour un objet selectionne. Concretement,il s'agit de faire apparaitre non plus une image mais plusieurs les unes apres les autres pour obtenir un changement d'echelle. J'espere avoir ete suffisamment clair.

J'attends vos reponses,Cordialement,

Laurent Gastebois
SDIS de l'Eure
27000 Evreux

 

#2 Thu 28 December 2000 23:32

BOURCIER Jean Come
Invité

Re: Lien dynamique images

Bonjour,

Dans l'hypothese ou votre requete serait toujours d'actualite, voici une
solution qui pourrait eventuellement vous satisfaire; elle utilise cependant
une des nouvelles fonctionnalites de MapInfo 6.0 :

1 - Utilisez l'option HotLink du Controle des Couches (specifique a MI
6.0).
2 - Le lien dynamique de l'objet d'interet appelle un Document MapInfo (ex.:
images.wor).
3 - Au sein de la meme session MapInfo, le document affiche soit un
emboitement d'images dans une seule nouvelle fenetre carte, soit une
mosaique de nouvelles fenetres cartes.

4 - Creation du document images .
4.1 - Mosaique de fenetres cartes.
4.1.1 - Ouvrir toutes les images desirees dans autant de fenetres cartes.
4.1.2 - Les positionner, les dimensionner, definir leur zoom, etc.
4.1.3 - Enregistrer le document.
4.1.4 - Option : Éditer le document (avec WordPad...) et taper une Note
MapBasic pour avertir l'utilisateur de l'affichage de l'image suivante.

Exemple (document ouvrant 2 images non georeferencees) :
!Workspace
!Version 600
!Charset WindowsLatin1
Open Table Image1.TAB As Image1 Interactive
Open Table Image2.TAB As Image2 Interactive
'-------[Affichage de l'image1 dans une premiere fenetre carte]
Map From Image1
Position (2.33333,2.01042) Units in
Width 3.54167 Units in Height 3.32292 Units in
Set Window FrontWindow() ScrollBars On Autoscroll On
Set Map
Map
CoordSys NonEarth Units ft
Center (320.5326458,120.38726519)
Zoom 1075.881689 Units km
Preserve Scale Display Zoom
Distance Units ft Area Units sq ft XY Units ft
Distance Type Cartesian
Set Map
Layer 1
Display Graphic
Selectable Off
Zoom (57, 23000) Units km
'-------[OPTION : Avertissement de l'affichage de la fenetre suivante]
Note Image suivante
'-------[Affichage de l'image2 dans une deuxieme fenetre carte]
Map From Image2
Position (5.52083,3.0625) Units in
Width 4.02083 Units in Height 3.27083 Units in
Set Window FrontWindow() ScrollBars On Autoscroll On
Set Map
CoordSys NonEarth Units ft
Center (633.6216216,533.3513514)
Zoom 1323.567568 Units ft
Preserve Scale Display Zoom
Distance Units ft Area Units sq ft XY Units ft
Distance Type Cartesian
Set Map
Layer 1
Display Graphic
Selectable Off
Zoom (25, 10000) Units ft

4.2 - Emboitement d'images dans une seule fenetre carte.
4.2.1 - Ouvrir toutes les images desirees dans une seule fenetre carte.
4.2.2 - Definir la position et la dimension de cette fenetre (en fonction de
la plus grande image).
4.2.3 - Definir l'ordre d'affichage et, les seuils de visibilite pour
chacunes des images.
4.2.4 - Enregistrer le document.
4.2.5 - Editer le document (avec WordPad...).
4.2.6 - Copier/Coller la syntaxe relative au parametrage
d'Affichage/Visibilite de la fenetre carte autant de fois qu'il existe
d'images et, specifier a chaque fois le parametre Zoom en fonction de
chacune de ces images (:niveau d'emboitement).
4.2.7 - INTERCALER a chaque fois une Note MapBasic pour avertir
l'utilisateur du passage au niveau d'emboitement suivant.
4.2.8 - Enregistrer le document final.

Exemple (document emboitant 2 images georeferencees) :
!Workspace
!Version 600
!Charset WindowsLatin1
Open Table Image1.TAB As Image1 Interactive
Open Table Image2.TAB As Image2 Interactive
Map From Image2,Image1
Position (1.16667,0.791667) Units in
Width 5 Units in Height 5 Units in
Set Window FrontWindow() ScrollBars On Autoscroll On
'-------[Syntaxe relative au parametrage d'affichage du niveau d'emboitement
n°1]
Set Map
CoordSys Earth Projection 3, 1002, m , 0, 49.5, 48.598522847174,
50.395911631678, 600000, 1200000
Center (452770.5341,1197830.998)
'-------[Parametre Zoom specifie pour ce niveau d'emboitement n°1]
Zoom 41 Units km
Preserve Scale Display Zoom
Distance Units km Area Units sq km XY Units m
Distance Type Cartesian
Set Map
Layer 1
Display Graphic
Selectable Off
Zoom (0.25, 59.9) Units km
Layer 2
Display Graphic
Selectable Off
Zoom (60, 23000) Units km
'-------[Avertissement du passage au niveau d'emboitement n°2]
Note Image suivante
'-------[Syntaxe relative au parametrage d'affichage du niveau d'emboitement
n°2]
Set Map
CoordSys Earth Projection 3, 9999, 6, -168, -60, 320, 0, 0, 0, 0, 0, m ,
2.337229104484, 46.8, 45.90287723937, 47.69712276063, 600000, 2200000
Center (552526.7328,2184012.889)
'-------[Parametre Zoom specifie pour ce niveau d'emboitement n°2]
Zoom 1001.090626 Units km
Preserve Scale Display Zoom
Distance Units km Area Units sq km XY Units m
Distance Type Cartesian
Set Map
Layer 1
Display Graphic
Selectable Off
Zoom (0.25, 59.9) Units km
Layer 2
Display Graphic
Selectable Off
Zoom (60, 23000) Units km


En esperant que cela puisse vous aider,

Salutations geomatiques & Bonne annee.


Jean-Come BOURCIER
Doctorant en Amenagement du Territoire
UMR CNRS 6063 IDEES / CIRTAI - Groupe Environnement & Estuaire
Universite du Havre - UFR Lettres & Sciences Humaines
25, Rue Philippe Lebon - 76086 LE HAVRE cedex
Courriel : jcbourcier@texte-a-enlever.normandnet.fr

 

Pied de page des forums

Powered by FluxBB