Le 02/11/2019 à 10:21, Yves P. a écrit :
Je n’ai pas regardé en détail comment faire une réparation automatique.
Est-ce que c’est gérable avec de simple regex ?
Ou faut-il coder ça en java ou javascript ?
Sur le modèle du fichier MapCSS pour les tags Wikimedia, on peut ajouter
une règle avec un "regexp_match" pour rechercher/remplacer
automatiquement. Pour une raison qui m'échappe, la règle suivante qui
devrait faire le boulot ne fonctionne pas (pour tester, créer un nœud
avec le tag
mapillary=https://www.mapillary.com/app/?lat=49.18298900000002&lng=-2.1090169999999944&z=17&pKey=XCcwknc5F9zgqs6GKBUFig
) :
|*[mapillary][mapillary!~/^[a-zA-Z0-9_-]{22}$/][mapillary=~/pKey=[a-zA-Z0-9_-]{22}/]
{||
|| throwError: tr("mapillary tag should only contain image ID instead
of full URL");||
|| fixAdd: concat("mapillary=",
get(regexp_match("pKey=([a-zA-Z0-9_-]{22})", tag("mapillary")),1));||
||}|
Si un expert JOSM/MapCSS peut nous éclairer là-dessus... :-)
Cordialement,
Adrien.
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr