Quand on commence à avoir un usage critique d'une API pour un projet donné, il faut devenir autonome si on le peut vis à vis de cette API...

Si une appli dépend:

1) d'overpass pour chercher des données dans une base OSM

2) de fond de cartes

3) de l'API OSM pour de l'édition

elle peut se rendre autonome sur:
- le 1 en déployant sa propre instance overpass,
- le 2 en produisant son propre rendu de fond
- mais elle ne pourra pas devenir 100% autonome sur l'API d'édition qui elle est unique... sauf à mettre en place tout un mécanisme assez complexe de tampon d'édition (ce que fait wheelmap il me semble).


Pour mémoire, OSM-FR est à la recherche d'un admin pour maintenir son instance overpass. Les outils de haute dispo ne peuvent de toute façon fonctionner que si il y a des instances derrière qui tournent et sont donc administrées pour être opérationnelle et à jour...

Overpass est un peu "touchy" et le déploiement d'instance un peu lourd ce qui explique pourquoi il n'y en a pas plus de déployées.

Autre solution dans le cas de jungle-bus ou autres projets de ce type, s'appuyer sur autre chose qu'overpass, ou alors une instance où l'on a filtré uniquement le type d'objets utiles pour son projet. Ceci rend moins lourde la config nécessaire pour l'instance... par exemple si les bâtiments ne sont pas utiles, ça fait un sacré volume de données en moins à garder ! Le confort d'overpass c'est son côté universel à l'usage, mais c'est ce qui explique aussi sa lourdeur en déploiement.


Le 21/07/2017 à 10:05, François Lacombe a écrit :
Bonjour Jean-Yvon,


Le 21 juillet 2017 à 09:38, <osm.sanspourr...@spamgourmet.com <mailto:osm.sanspourr...@spamgourmet.com>> a écrit :

    Pas complètement d'accord ou je n'ai pas compris ce que tu entends
    par tampon.

    Car Jungle Bus est dans l'édition de données.

    Si tu ajoute des arrêts mais ne les vois pas, c'est gênant.
    Déception du contributeur (ai-je bien tagué ?) et risque de double
    contribution.

Puisqu'on maitrise le tampon, il faut le mettre à jour au rythme des éditions. Ensuite, soit on fait un synchro assez poussée avec l'overpass, ou alors on le flush carrément en réimportant en prenant pour principe que tout ce qui est dans la base monde est l'unique vérité toutes les x heures.

C'est aussi ce qui avait été évoqué pour mapcontrib (en ayant le beau rôle du yakafokon pour ma part)

De toute façons il faut trouver des solutions, toutes les applis ne peuvent pas reposer que sur les instances publiques de l'overpass



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

--
Christian Quest - OpenStreetMap France

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

Répondre à