Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres des Utilisateurs Francophones de QGIS 2019 à Montpellier

12 et 13 décembre 2019 à Montpellier.

Cet événement est organisé en partenariat entre Montpellier SupAgro et l’OSGeo-fr.

http://conf.qgis.osgeo.fr/

 

#1 Fri 08 July 2016 14:40

NicoLaTopo
Membre
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

iam_doss
Membre
Date d'inscription: 17 Jun 2010
Messages: 33
Site web

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
Membre
Date d'inscription: 14 Dec 2007
Messages: 241

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

iam_doss
Membre
Date d'inscription: 17 Jun 2010
Messages: 33
Site web

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
Membre
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

 

Pied de page des forums

Powered by FluxBB

Partagez  |