Pages: 1
- Sujet précédent - [MAP 201X] Afficher les zéros sur les valeurs réel double dans un SHP - Sujet suivant
#1 Fri 08 July 2016 14:40
- NicoLaTopo
- Juste Inscrit !
- Date d'inscription: 20 Jun 2016
- Messages: 7
[MAP 201X] Afficher les zéros sur les valeurs réel double dans un SHP
Bonjour,
J'insère automatiquement dans des vignettes des attributs de fichiers SHP en données réel doubles sur AutoCAD MAP via le gabarit d’annotation et la commande _MAPANNTEXT.
Mon problème est que sur les SHP les valeurs 0 ne sont pas affichées (ex: 45.5 au lieu de 45.50 ou 37 au lieu de 37.00).
Je voulais s'avoir s'il y avait une solution pour les affichées automatiquement sur le SHP pour m'éviter de les rajouter une à une sur mes blocs de vignette et que le format réel double soit bien respecte ?
Hors ligne
#2 Sat 09 July 2016 10:22
Re: [MAP 201X] Afficher les zéros sur les valeurs réel double dans un SHP
Bonjour,
Dans _MAPANNTEXT vous pouvez convertir les valeurs numériques a texte en utilisant LISP
Par exemple, au lieu d'écrire :N1@Test, vous pouvez écrire (rtos :N1@Test 2 2). En utilisant cette expression le valeur 45.5 est toujours affiché comme 45.50, et 37 comme 37.00
J'espère que cela aide
Dernière modification par iam_doss (Sat 09 July 2016 14:18)
Ignacio Arrue - Spatial Manager team - www.spatialmanager.com
Hors ligne
#3 Sat 09 July 2016 22:18
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 357
Re: [MAP 201X] Afficher les zéros sur les valeurs réel double dans un SHP
Bonjour,
La commande Lisp RTOS permettant de formater les réels en texte dépend d'une variable DIMZIN.
Par défaut DIMZIN est réglée sur 8 ce qui signifie suppression des zéros de fin donc (rtos 35 2 2) renvoie "35"
Si on règle la variable DIMZIN à 0 (qui signifie "pas de suppression des zéros au début et à la fin") alors (rtos 35 2 2) renvoie bien "35.00"
Olivier
Hors ligne
#4 Sun 10 July 2016 10:48
Re: [MAP 201X] Afficher les zéros sur les valeurs réel double dans un SHP
Bonjour,
Olivier, merci d'ajouter cette precisión
J'utilise souvent rtos (comme d'autres expressions LISP) en AutoCAD Map, non seulement dans les Annotations mais aussi dans les Requêtes, et j'ai DIMZIN=0 dans tout mes Gabarits. C'est pour ça que j'ai oublié de mentionner cette variable
Alors NicoLaTopo, avant d'utiliser (rtos :N1@Test 2 2) être certain que DIMZIN=0
Dernière modification par iam_doss (Sun 10 July 2016 10:55)
Ignacio Arrue - Spatial Manager team - www.spatialmanager.com
Hors ligne
#5 Wed 20 July 2016 12:11
- NicoLaTopo
- Juste Inscrit !
- Date d'inscription: 20 Jun 2016
- Messages: 7
Re: [MAP 201X] Afficher les zéros sur les valeurs réel double dans un SHP
Parfait,
Merci a vous. Je viens de tester et ça fonctionne à la perfection.
Au plaisir, ☺
Hors ligne
Pages: 1
- Sujet précédent - [MAP 201X] Afficher les zéros sur les valeurs réel double dans un SHP - Sujet suivant