J'avais commencé un fichier MapCSS pour faire de la validation dans JOSM sur les images, ça peut être complété pour être plus exhaustif : https://josm.openstreetmap.de/wiki/Rules/Pictures

Adrien P.

Le 09/08/2020 à 15:31, Yves P. a écrit :
Pour la France, il y a 46000 tags uniques.
N'oublie pas les valeurs multiples ;)

D'après taginfo, nombre de valeurs contenant ";"

*Clé*   *Nombre*        *Commentaire*
mapillary       272     
wikimedia_commons       270     Attention : il y a des noms contenants & !
image   78      
flickr  0       


Et ça devrait augmenter si on importe dans OSM les 2 photos de chaque DAE );


Je vais démarrer par les image=* car c'est là en principe où il devrait y avoir de la perte car j'imagine que Mapillary est plutôt stable et fiable.

Il y a plusieurs syntaxes pour wikimedia_commons, mapillary et leurs valeurs stockées dans la clé image.

Je pense qu'un formatage (nettoyage) s'impose. Il faudrait d'ailleurs le faire au niveau éditeurs, voir carrément au niveau de l'API ;)

Exemples :

Commons

  * 
https://commons.wikimedia.org/wiki/File%3AA4221-Rathaus-Steyregg_10-2013_005.jpg
    
<https://commons.wikimedia.org/wiki/File:A4221-Rathaus-Steyregg_10-2013_005.jpg>
  * File%3AA4221-Rathaus-Steyregg_10-2013_005.jpg
  * File:A4221-Rathaus-Steyregg 10-2013 005.jpg
  * 
https://upload.wikimedia.org/wikipedia/commons/1/15/A4221-Rathaus-Steyregg_10-2013_005.jpg
  * 
https://upload.wikimedia.org/wikipedia/commons/thumb/1/15/A4221-Rathaus-Steyregg_10-2013_005.jpg/100px-A4221-Rathaus-Steyregg_10-2013_005.jpg
  * …


Mapillary

  * https://www.mapillary.com/map/im/zvHQ3g83K0Wj1yeO_oh6qw
  * zvHQ3g83K0Wj1yeO_oh6qw
    <https://www.mapillary.com/map/im/zvHQ3g83K0Wj1yeO_oh6qw>
  * https://images.mapillary.com/zvHQ3g83K0Wj1yeO_oh6qw/thumb-640.jpg
  * … ?



Que fait-on des valeurs foireuses (ici du tag mapillary) :D

  * name:en=Elephant␣terrace␣tourism=attraction␣url=
    
<https://taginfo.openstreetmap.org/tags/?key=mapillary&value=name%3Aen%3DElephant%20terrace%20tourism%3Dattraction%20url%3Dhttps%3A%2F%2Fyoutu.be%2FZnJBngOUk2w%20wikidata%3DQ767080%20wikipedia%3Den%3ATerrace%20of%20the%20Elephants>https://youtu.be/ZnJBngOUk2w␣wikidata=Q767080␣wikipedia=en:Terrace␣of␣the␣Elephants
    
<https://youtu.be/ZnJBngOUk2w%E2%90%A3wikidata=Q767080%E2%90%A3wikipedia=en:Terrace%E2%90%A3of%E2%90%A3the%E2%90%A3Elephants>
  * mapillary=
    
<https://taginfo.openstreetmap.org/tags/?key=mapillary&value=mapillary%3Dhttps%3A%2F%2Fwww.mapillary.com%2Fmap%2Fim%2FrmgaoubjKQabLe34FQHurQ%20image%3Dhttps%3A%2F%2Fimages.mapillary.com%2FrmgaoubjKQabLe34FQHurQ%2Fthumb-2048.jpg>https://www.mapillary.com/map/im/rmgaoubjKQabLe34FQHurQ␣image=https://images.mapillary.com/rmgaoubjKQabLe34FQHurQ/thumb-2048.jpg
    
<https://www.mapillary.com/map/im/rmgaoubjKQabLe34FQHurQ%E2%90%A3image=https://images.mapillary.com/rmgaoubjKQabLe34FQHurQ/thumb-2048.jpg>
  * https://www.youtube.com/watch?v=8RFaSbBkCXI
  * 
https://www.symphonyseniorliving.com/wp-content/uploads/2017/06/manor_gal_1.jpg
  * https://www.openstreetmap.org/user/km2bp/traces/2992415
  * …



Je ne pense pas à un cache (temporaire), mais à une copie d'archive, comme wikipédia le fait sur les sources qui peuvent disparaître, changer d'adresse ou autre.

J'avais bien compris ça :)

J'ai un peu réfléchit au problème... le plus simple me semble de calculer un hash à partir du tag au contenu à archiver

image=http://site.com/a.jpg -> http://archive.osm.org/ce7442f69a6ad43fb972724c1a8cdc05

mapillary=APQ8H32KnIwG3lKIaMY7HA ->http://archive.osm.org/eaaee35521d34a3cb74965cb50dcb500

Excellente idée :)
(Je rappel les cas de valeurs et syntaxes multiples)

Je verrai bien quelques métadonnées sur l'image, sa date de récupération ou autre, ajoutées dans les données EXIF.

Modifier l'image, bof.
Et être obligé d'utiliser une API pour décortiquer l'EXIF peut-être parfois lourd.

Des données JSON ?
http://archive.osm.org/eaaee35521d34a3cb74965cb50dcb500.json

__
Yves

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

Répondre à