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 Fri 15 June 2001 22:20

Ludovic Gnemmi
Invité

mapbasic centrer la vue sur objet selectionne

Bonjour a tous,
Question d'un novice en Mapbasic:
Voila , je souhaiterais connaitre la formule magique qui me permettrait de
centrer ma vue sur un objet selectionne par une requete.
j'utilise un truc du style:

Dim x,y As float, win_id As Integer
...
...
Select.......into selection
Win_id=Frontwindow()
x=CommandInfo(CMD_INFO_X)
y=CommandInfo(CMD_INFO_Y)
Set Map
Window win_id
Center (x,y)

Mais ma vue ne se centre pas sur l'objet en question. Est-ce un probleme de
formulation ou un probleme d'unite des coordonnees de x y et si c'est le
cas, comment avoir des coordonnees en metres.

Merci

Ludovic Gnemmi

 

#2 Fri 15 June 2001 22:22

Roddier Sebastien
Invité

Re: mapbasic centrer la vue sur objet selectionne

Bonjour

Voici un petit bout de code (utilisable dans la fenetre mapbasic) :
Apres avoir selectionne votre objet tapez les lignes suivantes :

set coordsys table nom_table
set map window frontwindow() center (centroidx(selection.obj),
centroidy(selection.obj))

La 1ere ligne sert a parametrer MapInfo dans le systeme de coordonnee de
la table nom_table et donc ses unites
La 2eme positionne le centre de la fenetre active (frontwindow()) sur le
centroid de l'objet selectionne

Cordialement

Sebastien RODDIER
IFEN

 

Pied de page des forums

Powered by FluxBB