Auto-update Photon's db
publié le , mis à jourFor now, we do it by hand. I tried to automatize it (in cartesapp/serveur) but failed, it's a bit more complicated than I thought.
We're using JS to run scripts, that's OK. We just need to go further.
⌚️1 day
laem
Close to /documentation/tickets/899
laem
OK, ça a bien avancé ! Reste plus qu'à tester le code lors de la première MAJ après avoir mis
https://serveur.cartes.app/update/update-photon/CLEF/dans le CRON.Bristow
👋
Le moteur de recherche n'est pas à jour depuis le 11 juin d'après https://cartes.app/maj
Est-il possible de le mettre à jour car on peine à trouver nos nouvelles contributions. Merci 🙏
laem
Tu fais bien de le rappeler. La MAJ de Photon est compliquée, et on doit finir le travail sur la MAJ automatique des fonds avant de se remettre sur Photon automatique.
En deux mots : il faut automatiser la création d'une instance très costaud pour lancer le calcul Photon, puis transférer le résultat sur le serveur cartes.app, puis tuer la machine pour limiter la facture à quelques €. C'est pas simple...
Concernant la MAJ elle-même : la première méthode qu'on a développée est limitée par le serveur de téléchargement des données photon. L'équipe en charge, graphopper ne nous répond pas.
Donc on doit passer à la deuxième méthode, et ça il faut le coder aussi même pour faire une seule MAJ à la main.
Désolé !
etienneJr
@laem wrote in https://codeberg.org/cartes/web/issues/841#issuecomment-7301029:
En deux mots : il faut automatiser la création d'une instance très costaud pour lancer le calcul Photon, puis transférer le résultat sur le serveur cartes.app, puis tuer la machine pour limiter la facture à quelques €. C'est pas simple...
Ça reste plus simple ou pas que de déployer une instance nominatim pour que l'instance photon soit indépendante ?
laem
Bien plus simple je pense ^^ Car l'instance nominatim est grosse, ça nécessiterait de déménager le serveur, soit l'étape suivante quand on aura géré les MAJ, pour pouvoir déployer cartes.app en un clic sur une dizaine de serveurs si besoin ; pour décentraliser.
laem
Désolé j'avais pas fait le lien entre ce ticket et l'autre qui parle concrètement des problèmes qu'on a avec Photon.
C'est ici https://codeberg.org/cartes/web/issues/964#issuecomment-5838890
laem
@Bristow c'est bon, le moteur de recherche est MAJ et flambant neuf (version OpenSearch de Photon). Merci pour l'alerte.
Bristow
Cool, je viens de tester et parfait 👌
laem
🟡 The automatic update is up again, but needs to be tested in the coming weeks.
laem
Some weeks after, it looks like it's working :)
laem
Now, we need to check if the update can be proven in practice.
Here are the last Photon data updates.
2025-11-17 2025-11-24 2025-12-04
Our update was the 3rd of december, it took the data from the 24th of november (it should wait for a new publication, let's code that later).
This overpass request lets us find shops modified between the right dates.
We found this shop with a name change, that should be included in the latest Photon update. https://www.openstreetmap.org/node/5397693873/history/9
Yes ! It's here with the new name, PainLevé, not the old, Brin de folie.