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 !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 28 January 2010 10:06

fabcad
Participant assidu
Lieu: Acigné
Date d'inscription: 3 Apr 2006
Messages: 277

Expression translate dans FDO

Bonjour,

Travaillant sous AutoCAD MAP 2009, mais traitant des données utilisées par le module publisher de Géoconcept, je souhaiterai savoir comment remplacer un dièse par le caractère de contrôle de retour à la ligne dans une expression FDO.

J'ai regardé dans l'aide mais la rubrique caractères de contrôle ne figure pas dans ce cas.

Ci dessous, l'expression qui fonctionne (dièse remplacé par un espace :
Translate (  PUB_NOM , '#', ' ' )

Test avec Translate (  PUB_NOM , '#', '\n' ) alors Rue de#Paris donne --> Rue de\Paris mais le mot Paris ne se met pas en dessous.

Merci pour la réponse,

Fabrice

Dernière modification par fabcad (Thu 28 January 2010 10:08)

Hors ligne

 

#2 Thu 28 January 2010 10:11

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: Expression translate dans FDO

Hello

Juste une idee rapide, peux tu faire : Translate (  PUB_NOM , '#', '\nn' )

Je ne sais si c'est autorise d'utiliser Translate de cette facon !?

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#3 Thu 28 January 2010 10:26

fabcad
Participant assidu
Lieu: Acigné
Date d'inscription: 3 Apr 2006
Messages: 277

Re: Expression translate dans FDO

Bonjour Patrice,

C'est pareil,

c'est cette fonction qui me permettrait de créer 125 atlas sur deux ans !

As tu une autre solution,

Fabrice

Hors ligne

 

#4 Thu 28 January 2010 11:25

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4794

Re: Expression translate dans FDO

Hello

N'etant pas bien sur d'avoir compris ton probleme, voila ce que j'ai deja fait pour generer un etiquette sur 2 lignes
avec un champ dans le SHP nomme "TYPE" et un separateur du genre "#" ...

Concat ( Concat ( Substr (  TYPE , 0 , Instr (  TYPE , '#'  ) - 1 ) , '\n' ) ,  Substr (  TYPE , Instr (  TYPE , '#'  )  + 1 )  )

"Bois#Alpha" -->
"Bois"
"Alpha"

"Broussailles#Bravo" -->
"Broussailles"
"Bravo"

Est ce que tu veux ?

GeoBye, Pat

PS : Sorry, j'ai fais une petite correction de la syntaxe

Dernière modification par Patrice (Thu 28 January 2010 11:26)


(Autodesk Expert Elite Team)

Hors ligne

 

#5 Thu 28 January 2010 13:27

fabcad
Participant assidu
Lieu: Acigné
Date d'inscription: 3 Apr 2006
Messages: 277

Re: Expression translate dans FDO

Youpi ca fonctionne,
Alors la C-H-A-P-E-A-U.

Faut que je relise la syntaxe mais j'en tombe a la renverse.

Merci.

Hors ligne

 

Pied de page des forums

Powered by FluxBB