Re: [OSM-talk-fr] Transformation/recomposition des tags

2012-09-26 Par sujet Yves
Je suppose que c'est dans un fichier: sed ?
-- 
Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté.


Olivier Croquette m...@ocroquette.de a écrit :

Salut !

Je cherche à ajouter l'élévation d'un noeud à son nom :
nameSommet/nameele1000/ele
doit devenir:
nameSommet (1000)/nameele1000/ele

Voir ici pour la motivation :
https://ocroquette.wordpress.com/2012/09/26/adding-the-geographical-peaks-to-google-earth/

J'ai essayé avec ça:
https://wiki.openstreetmap.org/wiki/Osmosis/TagTransform
mais ça n'a pas l'air possible.

A priori en travaillant directement en XSLT, c'est possible, mais est-ce que 
vous avez des idées d'outils moins bas niveau qui sauraient aussi le faire ?

Olivier



_

Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Transformation/recomposition des tags

2012-09-26 Par sujet Nicolas Dumoulin
Le mercredi 26 septembre 2012 12:57:09 Yves a écrit :
 Je suppose que c'est dans un fichier: sed ?

Tout à fait !
Un truc du genre :
's#name\([^]*\)\(/name.*ele\)\([^]*\)/ele#name\1 (\3)\2\3/ele#g'

Après, de là à dire que sed est moins bas niveau que XSLT, il n'y a qu'un pas 
;-)

-- 
Nicolas Dumoulin
http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Transformation/recomposition des tags

2012-09-26 Par sujet Olivier Croquette
On Sep 26, 2012, at 2:23 PM, Nicolas Dumoulin wrote:
 Le mercredi 26 septembre 2012 12:57:09 Yves a écrit :
 Je suppose que c'est dans un fichier: sed ?
 
 Tout à fait !
 Un truc du genre :
 's#name\([^]*\)\(/name.*ele\)\([^]*\)/ele#name\1 (\3)\2\3/ele#g'
 
 Après, de là à dire que sed est moins bas niveau que XSLT, il n'y a qu'un pas 
 ;-)

Euh… un pas que je ne franchirai pas :) 
Si je le faisais en mode texte, je le ferais en Perl. Mais tant qu'à faire de 
faire du Perl, autant utiliser un module qui sait parser et générer du XML ;)
Si il n'y a pas d'autres idées plus orientées OSM, je vais me lancer dans le 
XSLT que je connais peu pour le moment.


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr