[OSM-talk-fr] Sécuriser Overpass API : quelles solutions ?

Christian Quest cquest at openstreetmap.fr
Ven 21 Juil 16:02:39 UTC 2017


Le 21/07/2017 à 17:54, marc marc a écrit :
>>> Ceci dit un téléchargement d'un diff globale est de toute façon déjà un
>>> gain gigantesque par rapport à un query global
>>> La localisation du filtre est quasi un détail.
>> Oui et non, enfin ça dépend si on parle bien de la même chose...
> oui on parle bien de la même chose : osmfilter (ou équivalent) d'un diff
>
> overpass n'est pas pour pas un filtre mais une requête (avec critère)
> D'accord avec toi sur le gain, comme je disais dans le précédent
> message, on doit être dans un facteur d'un million au bas mot pour
> Jungle bus

Au final la requête sert à filtrer selon les critères qu'on indique ;)

>>>    > Les diff sont produits en daily, hourly et minute au niveau osm.org
>>>    > (planet)
>>>    > On a des diff dispo en daily sur les extraits régionaux proposés par
>>>    > geofabrik
>>> En passant, lors du bug osmose, j'ai appris que osm-fr utilisait ceux de
>>> geofabrik au moins en partie.
>>> il y a une raison à utiliser geofabrik au lieu du planet pour osm-fr ?
>> C'est pour osmose que ça tourne comme ça, car les analyses osmose sont
>> faites sur un cluster de backends qui traitent une zone à la fois et les
>> extraits de geofabrik sont parfaits pour ça. Chaque backend récupère par
>> exemple un pays, applique les règles dessus (qui peuvent du coup être
>> spécifiques au pays).
> cela prendrait trop de resource de faire du osmfilter sur le planet ?
> ou est-ce parce que le traitement de chaque backend dure longtemps qu'on
> ne les alimentes pas avec un diff hourly/minute ?

Pour des limites de ressource de stockage, les backend ne gardent pas 
les données entre deux traitements, donc les diff ne sont pas utilisés 
mais uniquement des extraits. Ceci permet aussi aux backend de ne pas 
être spécialisé sur tel ou tel territoire.

... ne s'est-on pas bien éloigné du sujet initial ?

-- 
Christian Quest - OpenStreetMap France





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