#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