[OSM-talk-fr] Nettoyage des clés mapillary

PanierAvide panieravide at riseup.net
Dim 3 Nov 10:03:19 UTC 2019


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.

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20191103/33f7c255/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr