Pages: 1
- Sujet précédent - [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2 - Sujet suivant
#1 Fri 18 May 2007 14:16
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
[AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
sujet: arrondir les valeurs des étiquettes d'objet M2
Bonjour , j'ai réalisé un fichier SDF sous AutoCAD Map 2008 comprenant des linéaires et des surfaces d'espaces verts sur ma commune.
J'ai associé ce SDF à un nouveau dessin pour faire des thématiques sur les natures d'espaces en espaces verts
par le menu connection des donnes/ ajouter la connection SDF / le fichier SDF....
j'ai réalisé une stylisation des éléments pas des aplats de couleur... et ajouté les valeurs aux étiquettes d'objet qui est égale aux valeurs des surfaces des éléments...(espaces verts)
mais je n'arrive pas à arrondir les valeurs dans les étiquettes au M² ...
je ne trouve pas la solution ... (voir capture )
en espérant avoir un réponse à mon problème si simple ...
cordialement Jean-Marie
Dernière modification par Jean marie (Fri 18 May 2007 14:21)
Hors ligne
#2 Fri 18 May 2007 17:16
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
Hello Jean-Marie
J'ai le MEME problème que toi avec MAP 3D 2007 (et donc aussi avec MAP 3D 2008) !
*** Et ça m'énerve énormément ! GRRR ***
Depuis MAP R3 (sur AutoCAD R14) jusqu'à MAP 3D 2006 lorsque je écrivais par exemple des textes (par une requête sur le groupe de dessins MAP en mode "Dessiner" avec "Modification des Propriétés") ou que je générais des SDF v2 (pour MapGuide v5.x/6.x), la syntaxe pour concaténer du blabla et éliminer les décimales EST la suivante :
- Pour générer la Surface en éliminant les décimales (Sans plus)
(RTOS .AREA 2 0)
- Pour générer la Surface en éliminant les décimales + " m²"
(STRCAT (RTOS .AREA 2 0) " m²" )
- Pour générer le champ "SDF_KEY" de la table de données d'objet MAP "SDF_TABLE"
+ la Surface en éliminant les décimales
(strcat :SDF_KEY@SDF_TABLE "\nSurface graphique en m² = " (RTOS .AREA 2 0) )
- Pour générer le champ "DIAMETRE" de la table "TRONCONS"
+ le type de matériau = Champ "MATERIAU" de la même table
(strcat (rtos :DIAMETRE@TRONCONS 2 0) " mm Diamètre AEP\nMatériau: " :MATERIAU@TRONCONS )
J'ai bien essayé dans mon MAP 3D 2007 de jouer avec de multiples variantes de la version la plus simple : (RTOS .AREA 2 0)
Si je me souviens bien c qq part (en théorie) dans les paramètres avancés ...
Et je n'ai jamais réussi à obtenir le résultat voulu !
Tu auras peut être plus de succès que moi ... Waiting for you !
Peut être que Gwen, Crapoto ou autre "Cake" de MAP 3D 2007/2008 va nous sortir
une réponse simple et efficace !?
GeoBye, Pat "Patient et Croyant"
(Autodesk Expert Elite Team)
Hors ligne
#3 Fri 18 May 2007 17:58
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
MERCI pour cette solution ...
j'ai réalisé une capture pour illustrer tes exemples (capture1.jpg)
mon problème est identique sur les valeurs des étiquettes d'objet
dans le menu de stylisation par le menu menu connection des données ( FDO) ...
merci à toi encore et un petit HELP pour Gwen, Crapoto ou autre "Cake" de MAP 3D 2007/2008
j'ai aussi un petit LSP pour arrondir les décimales
( car je n'avais pas ta méthode Ho grand maitre ... )
cordialement Jean-Marie
Dernière modification par Jean marie (Fri 18 May 2007 18:02)
Hors ligne
#4 Fri 18 May 2007 19:21
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
Hello Jean-Marie
Mais MON problème et TON problème, c'est SURTOUT de trouver l'équivalent sur les Etiquettes d'Objet dans le menu Stylisation à travers FDO de MAP 3D 2007 ou 2008 !
Si j'ai bien compris ta réponse, il n'est pas RESOLU !?
A propos (et pour l'histoire) la routine ZDEC.LSP a été conçue en 1999/2000 par mon "vénérable" copain Dominique VAQUAND suite à une demande perso, il y a bien longtemps ...
Je la distribue bien volontiers lors de formation et mon "affreux collègue" Crapoto aussi !
Tes captures d'écran sont parfaites MAIS elles correspondent à ce que je raconte dans mon message sur les requêtes de MAP sur le groupe dessins lors de la Modification des Propriétés en mode Dessiner ...
Ma manipulation est en effet valable sur toutes les versions de MAP (MAP R3 --> MAP 3D 2008), mais le problème c les Etiquettes d'Objet lors de la stylisation ...
J'espère TOUJOURS une solution à travers "ce foutu" FDO !?
Si tu trouves ou qq d'autre, je suis preneur / nous sommes preneurs ...
GeoBye, Pat
Dernière modification par pat (Fri 18 May 2007 22:59)
(Autodesk Expert Elite Team)
Hors ligne
#5 Sun 20 May 2007 16:11
- fabcad
- Participant assidu
- Lieu: Acigné
- Date d'inscription: 3 Apr 2006
- Messages: 277
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
Y a t'il une relation avec la commande UNITÉS d'AutoCAD MAP (Système décimal et le nombre de chiffres après la virgule).
Hors ligne
#6 Sun 20 May 2007 17:33
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
Hello Fab
NON il n'y a aucun rapport entre le nombre de décimales de la commande UNITES
et le nombre de décimales des Rétro-Annotations, Etiquettes de données d'objets, Rapports Textes, etc de MAP !
Ce serait trop simple, Sorry, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#7 Tue 22 May 2007 09:58
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
Bonjour,
Il est vrai que ce problème se pose pour l'étiquettage des objets accédés via FDO
(que la source soit du SDF, du SHP, ArcSDE, Oracle, MySQL, ...).
Par défaut, les valeurs numériques des étiquettes pour ces objets FDO sont affichées avec des décimales.
D'ailleurs, on est dans la même situation avec MapGuide (Autodesk MapGuide Enterprise, comme MapGuide Open Source).
Pour l'instant, le seul moyen de contournement est d'étiqueter avec "0 + propriété".
Bien entendu, la même solution s'applique aussi à MapGuide :-)
J'ai fait une petite vidéo Flash que je vais essayer de mettre en pièce jointe.
Cordialement,
Gwenael Bachelot
Autodesk
Dernière modification par Gwenael Bachelot (Tue 22 May 2007 10:05)
Hors ligne
#8 Tue 22 May 2007 11:41
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
enfin voila une solution oufff..
merci merci merci
et je confirme c'est bien la même solution pour "les mapguides"
merci à toi Gwenael pour ta vidéo flash et Pat pour tes requêtes
et une petite capture avec la solution
cordialement Jean-Marie
Dernière modification par Jean marie (Tue 22 May 2007 11:43)
Hors ligne
#9 Tue 22 May 2007 16:27
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2
Hello
La question avait été posée en Mars 2007 sur le groupe de discussion ...
http://discussion.autodesk.com/thread.j … dID=553615
La solution avait été donnée en Novembre 2006 sur le site Autodesk US
http://usa.autodesk.com/adsk/servlet/ps … ID=9242178
Mais je n'ai pas su passer les bons arguments de recherche !
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
Pages: 1
- Sujet précédent - [AutoCAD Map 3d 2008] arrondir les valeurs des étiquettes d'objet M2 - Sujet suivant