[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