#1 Thu 05 May 2011 19:11
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Suffixe et préfixe pour annotations dynamique
Sous Map 3D 2011, es-ce que c'est possible d'intégrer un suffixe et un préfixe dans les annotations dynamique? (Define Template/Edit annotations)
Hors ligne
#2 Fri 06 May 2011 14:11
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 355
Re: Suffixe et préfixe pour annotations dynamique
l'expression de l'étiquette peut être une expression Lisp.
par exemple pour afficher la surface d'un objet avec l'expression on récupère
.AREA
il suffit de modifier comme ceci
(strcat "PREFIXE" (rtos .AREA 2 XX) "SUFFIXE"))
la valeur XX correspond au nombre de décimales souhaité sur la surface
par ex pour une surface arrondi au m2 on aurait
(strcat "S=" (rtos .AREA 2 0) "m²")
Olivier
Hors ligne
#3 Fri 06 May 2011 15:32
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Re: Suffixe et préfixe pour annotations dynamique
Bonjour Olivier,
Et cette ligne de commande je dois la rentrer où exactement?
À la place de .AREA, j'aurais plutôt une valeur définie dans un attribut.
Par exemple, pour ma couche Borne_Fontaine, j'aimerais afficher le ID avec un préfixe et un suffixe.
salutations
Hors ligne
#4 Fri 06 May 2011 22:26
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Re: Suffixe et préfixe pour annotations dynamique
Voici la formule magique à mon problème, qui doit être intégré dans le paramètre Value lors du Edit annotations.
(STRCAT "PREFIXE" :ATTRIBUT@NOM_TABLE "SUFFIXE")
Le seul problème que je rencontre, c'est que les % ne sont pas pris en compte dans les " ", ils sont complètement ignorés... mais bon, à ce stade-ci c'est pas grave!
Bien heureux de savoir comment mettre mes préfixes et suffixes.
Dernière modification par Cherubin (Fri 06 May 2011 22:28)
Hors ligne
#5 Fri 06 May 2011 22:42
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Re: Suffixe et préfixe pour annotations dynamique
Je viens de trouver pourquoi le % ne fonctionne pas.
Moi j'avais %% qui ne fonctionnait pas, mais un % tout seul sa fonctionne.
Donc je suis obligé d'avoir dans mon suffixe un espace entre les deux... ex: % %
Que c'est compliqué la vie
Hors ligne
#6 Mon 09 May 2011 19:58
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4787
Re: Suffixe et préfixe pour annotations dynamique
Hello
Pour completer l'excellente reponse de notre Brestois Olivier, si jamais tu etais interesse par la longueur en M
ce serait qq chose du genre :
(strcat "L=" (rtos .LENGTH 2 0) "m")
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne