Renommer mountain_pass en natural=saddle dans une base local

Bonjour,

Je cherche, dans une base locale .osm à remplacer le tag montain_pass=yes par natural=saddle à l’aide d’une commande Osmose.

Si l’un d’entre vous peut m’indiquer la commande.
J’ai beaucoup de mal avec Osmose

Je vous en remercie par avance

Michel

Bonsoir,
Tu parles d’Osmose. Ce ne serait pas plutôt Osmosis que tu utilises ?
Osmose : http://osmose.openstreetmap.fr/
Osmosis : http://wiki.openstreetmap.org/wiki/FR:Osmosis

vincent

C’est effectivement d’Osmosis que je voulais parler

Si l’un de vous à la recette pour remplacer mountain_pass par natural=saddle dans ma base locale, cela me permettra d’afficher l’altitude des cols sur ma carte gmapsupp dans le GPS

En faisant un set comme ci-dessous, ça marche dans QlandKartGT. Il me reste à le tester sur le GPS.
Mias c’est moins élégant qu’un remplacement. Un sommet et un col avec des symboles identiques, c’est pas très joli

(natural=peak | natural=saddle | mountain_pass=yes){set natural=peak}
natural=peak {name ‘${name|def:} (${ele|def:} m)’ | ‘${ele|def:}’ | ‘${name|def:}’ } [0x6616 resolution 20]

Michel

Si quand tu parle d’une “base locale osm” et qu’il s’agit d’un simple fichier OSM au format XML, il est inutile d’utiliser un outil spécifique à OSM mais une simple commande rechercher/remplacer du texte avec ton éditeur de texte ou sed ou petit script dans un autre langage :
en

Merci pour ta réponse, je vais essayer de glisser ça dans mon script de génération java

Michel05