← Retour aux issues

Auto-update Photon's db

publié le , mis à jour
Avatar Codeberg de laemlaem

For 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

  1. Avatar Codeberg de laemlaem

    Mark the last update date in #901

  2. Avatar Codeberg de laemlaem

    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.

  3. Avatar Codeberg de laemlaem

    C'est fait. Je vais le lancer bientôt et il faudra voir si #944 est mis à jour.

  4. Avatar Codeberg de BristowBristow

    👋

    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 🙏

  5. Avatar Codeberg de laemlaem

    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é !

  6. Avatar Codeberg de etienneJretienneJr

    @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 ?

  7. Avatar Codeberg de laemlaem

    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.

  8. Avatar Codeberg de laemlaem

    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

  9. Avatar Codeberg de laemlaem

    @Bristow c'est bon, le moteur de recherche est MAJ et flambant neuf (version OpenSearch de Photon). Merci pour l'alerte.

  10. Avatar Codeberg de BristowBristow

    Cool, je viens de tester et parfait 👌

  11. Avatar Codeberg de laemlaem

    🟡 The automatic update is up again, but needs to be tested in the coming weeks.

  12. Avatar Codeberg de laemlaem

    Some weeks after, it looks like it's working :)

    image

    image

  13. Avatar Codeberg de laemlaem

    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.

    image


✏️ Participer à la discussion