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

Printemps des cartes 2024

#1 Wed 10 March 2010 16:41

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Joindre des lignes dans un attribut

Bonjour,

J'ai un attribut dont les valeurs peuvent être du genre :
"Ateliers de tricotage
teinturerie, dépôt de liquides halogénés
Citerne souterraine contenant 20000l de Mazout et extension des ateliers"
Comment faire pour obtenir une valeur du type :
"Ateliers de tricotage \n teinturerie, dépôt de liquides halogénés \n Citerne souterraine contenant 20000l de Mazout et extension des ateliers" ?

J'ai essayé attribute trimmer, string replacer mais sans résultat.

D'avance merci,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#2 Wed 10 March 2010 17:31

Pookie
Participant occasionnel
Date d'inscription: 15 May 2006
Messages: 25

Re: Joindre des lignes dans un attribut

Bonjour,

A priori le listconcatenator devrait répondre à votre besoin avec éventuellement un listbuilder avant pour regrouper tous vos enregistrements.

Cordialement,
Pookie

Hors ligne

 

#3 Wed 10 March 2010 17:47

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Joindre des lignes dans un attribut

Je ne suis pas sûr du tout.
C'est une valeur contenant des retours à la ligne. Donc pas une liste de valeur, ni une aggrégation d'objets. Mais merci quand même.


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#4 Wed 10 March 2010 18:04

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Joindre des lignes dans un attribut

Avez vous essayé StringReplacer avec \n dans Texte à rechercher
et \\n dans Texte de remplacement ?


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#5 Thu 11 March 2010 10:10

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Joindre des lignes dans un attribut

Merci Olivier.
Effectivement cela fait le job.
Mais ne résout pas le problème : ma traduction s'arrête brutalement :

Code:

2010-03-11 09:29:43|   1.6|  0.0|INFORM|===========================================================================
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Feature is:
2010-03-11 09:29:43|   1.6|  0.0|INFORM|+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Feature Type: `ID_RELATION_3_OUTPUT_0'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(encoded: utf-8)   : `ACTIVI' has value `Ateliers de tricotage\nteinturerie, dépôt de liquides halogénés\nCiterne souterraine contenant 20000l de Mazout et extension des ateliers'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(encoded: utf-8)   : `ADRESS' has value `8,***'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(encoded: utf-16le): `CODACT' has value `C13.40Z'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(string)           : `ETOCCUP' has value `'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(string)           : `ID_SPP' has value `19'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(encoded: utf-8)   : `RSSOCE' has value `Sté TIMWEAR'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(string)           : `apic_relation_affected_object' has value `400'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(string)           : `db_type' has value `db_none'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(string)           : `fme_feature_type' has value `***'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Attribute(string)           : `fme_type' has value `fme_no_geom'
2010-03-11 09:29:43|   1.6|  0.0|INFORM|Geometry Type: Unknown (0)
2010-03-11 09:29:43|   1.6|  0.0|INFORM|===========================================================================

Donc mon FMW qui à partir d'un xls produit :
1/des ponctuels représentant des sites
2/des données non géographiques liées à ces sites
pour en faire un fichier apic ne fonctionne pas.

Quelqu'un a-t'il une idée ?

D'avance, merci,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#6 Thu 11 March 2010 10:52

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Joindre des lignes dans un attribut

Il n'y a pas de message d'erreur dans l'extrait de log...
Le résultat est-il correct dans un visualizer sans tentative d'écriture dans le jeu de données destination ?


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#7 Thu 11 March 2010 10:58

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Joindre des lignes dans un attribut

C'est bien l'écriture qui pose problème. Je vérifie chacun des attributs et en chasse les retour chariot.


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

Pied de page des forums

Powered by FluxBB