#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