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é ?

#1 Wed 08 April 2009 15:04

HF974
Participant occasionnel
Date d'inscription: 12 Feb 2009
Messages: 14

Dimensionner une fênetre carte à partir de coordonnées

Bonjour,

Je voudrai entrer  les  dimensions  de l'emprise de ma fenêtre carte selon des coordonnées ( x1 , y1 , x2 , y2) qui forment un rectangle
J'ai trouvé dans la doc de mapbasic une fonction qui s'en rapproche: SearchRect ( map_window_id , x1 , y1 , x2 , y2 )  qui permet de rechercher des objets dans un rectangle de coordonnées x1 , y1 , x2 , y2

Avez-vous des idées ?

Hors ligne

 

#2 Mon 13 April 2009 14:03

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Dimensionner une fênetre carte à partir de coordonnées

Bonjour
Si les 4 coins du rectangle sont connus, il faut créer une fenêtre carte, dont les dimensions sont cohérente avec le rapport largeur/hauteur, par un Map From ma_table Width X Units "cm" Height Y Units "cm" (avec, en centimètres, X = (x2-x1)/Zoom et Y = (y2-y1)/Zoom) puis la "remplir" par un Set Map CoordSys...Center(facultatif)...Zoom...
Le "plus simple" est de procéder à la manip' avec la fenêtre Mapbasic ouverte, de regarder ce qui s'y inscrit et de reprendre ça dans votre proramme Mapbasic en adaptant, s'il le faut, les paramètres...

Hors ligne

 

#3 Wed 15 April 2009 09:48

HF974
Participant occasionnel
Date d'inscription: 12 Feb 2009
Messages: 14

Re: Dimensionner une fênetre carte à partir de coordonnées

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB