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 26 March 2008 13:29

didier.bondyfalat
Participant occasionnel
Lieu: Nice
Date d'inscription: 31 Jan 2007
Messages: 31

MB7.8 - Nom de la projection et ChooseProjection$

Bonjour,

La fonction ChooseProjection$ permet à partir d'une boite de dialogue d'initialiser une chaine de caractères contenant la clause de la projection.

Comment peut-on récupérer le nom de la projection ?

Merci d'avance pour vos réponses

Didier.


PS :  il existe la solution de créer une table puis une carte associée à la table avec la clause de la projection puis de lancer l'instruction :
MapperInfo(table,MAPPER_INFO_COORDSYS_NAME)
puis de supprimer la table.

Mais cela nécessite l'écriture sur disque, c'est toujours délicat.

Hors ligne

 

#2 Wed 26 March 2008 14:18

Gérard parcoli
Participant actif
Date d'inscription: 9 Jan 2007
Messages: 95

Re: MB7.8 - Nom de la projection et ChooseProjection$

Bonjour,

Essayez CoordSysName$(), qui avec les paramétres issus de ChooseProjection$() retourne le nom du systeme.

Damned : Désolé, cette fonction n'existait pas encore en MB 7.8.

Dernière modification par Gérard parcoli (Wed 26 March 2008 14:21)

Hors ligne

 

#3 Wed 26 March 2008 16:18

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

Re: MB7.8 - Nom de la projection et ChooseProjection$

Bonjour
Avec MB78...pas d'autre solution que celle décrite dans votre PS !!

Hors ligne

 

#4 Wed 26 March 2008 17:16

Gérard parcoli
Participant actif
Date d'inscription: 9 Jan 2007
Messages: 95

Re: MB7.8 - Nom de la projection et ChooseProjection$

Si la création d'une table est lourde,
ne modifiez que la projection d'une fenetre carte crée en mode réduit pour l'occasion (et éviter une perte de temps), et utilisez la fonction MapperInfo(id_fenetre_carte, MAPPER_INFO_COORDSYS_NAME).

Hors ligne

 

Pied de page des forums

Powered by FluxBB