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 Wed 12 May 2010 10:57

Cyril Chat
Participant actif
Lieu: Niort
Date d'inscription: 14 Feb 2010
Messages: 90

[MapBasic 9.x] Augmentation d'un zoom

Bonjour à tous,

J'utilise le code suivant, afin d'effectuer un zoom sur une entité sélectionné.

Code:

Add Map window IdMap Layer monPolygone
SET Map Window IdMap Zoom Entire Layer monPolygone

Mon zoom étant un peu trop faible, je souhaiterais savoir s'il y a la possibilité de l'augmenter  au travers d'un coefficient ou autres...

Merci pour votre aide

Hors ligne

 

#2 Wed 12 May 2010 11:53

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

Re: [MapBasic 9.x] Augmentation d'un zoom

Bonjour
Déterminez par MapperInfo() le zoom auquel vous êtes parvenu puis modifiez le par Set Map Window IdMap Zoom....

Hors ligne

 

#3 Wed 12 May 2010 13:06

Cyril Chat
Participant actif
Lieu: Niort
Date d'inscription: 14 Feb 2010
Messages: 90

Re: [MapBasic 9.x] Augmentation d'un zoom

Serait il possible de me donner un exemple concret...

Merci.

Hors ligne

 

#4 Wed 12 May 2010 13:54

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

Re: [MapBasic 9.x] Augmentation d'un zoom

Concret...non ! Mais un exemple plus explicite:

Code:

Add Map window IdMap Layer monPolygone
SET Map Window IdMap Zoom Entire Layer monPolygone
Set Distance Units "m"
zoom_obtenu = MapperInfo(IdMap, MAPPER_INFO_ZOOM)
zoom_voulu = zoom_obtenu*0.8
Set Map Window IdMap Zoom zoom_voulu Units "m"

Hors ligne

 

#5 Wed 12 May 2010 14:36

Cyril Chat
Participant actif
Lieu: Niort
Date d'inscription: 14 Feb 2010
Messages: 90

Re: [MapBasic 9.x] Augmentation d'un zoom

Merci beaucoup...

Hors ligne

 

Pied de page des forums

Powered by FluxBB