[OSM-dev-fr] Interroger api06 avec OverPass

Guillaume AMAT guillaume at amat.io
Lun 3 Oct 08:05:59 UTC 2016


Ok, je me doutais bien que ça allait être la solution finale mais je 
préférais demander au cas où.

Merci pour les infos !


Le 02/10/2016 20:35, clement at igonet.fr a écrit :
> Donc, si je comprends bien, tu as une source différente de la
> destination.
> Je suggère donc que tu gères toi même l'origine des données.
> Par exemple: sources pbf->postgres->ton format de données->api osm
> Si tu bosses sur une zone géographique réduite, tu peux te
> restreindre à un pbf "allégé".
> Pour gagner du temps, tu peux regarder du côté des dockers prêts à
> l'emploi si ta machine supporte cette techno. D'autres outils
> existent, il faut fouiller... Peut-être y a-t-il moyen de monter sa
> propre instance overpass permettant de maîtriser les données
> sources?
> 
> Pour infos, ça fait plus de 2 ans que je parasite overpass et les
> serveurs de prod d'OSM et aujourd'hui, ce n'est plus suffisant pour
> répondre à mes besoins particuliers. Donc je me rabats vers plus
> d'autonomie (ma propre instance de serveur osm) au prix d'un coup de
> mise en oeuvre non négligeable...
> 
> À toi de voir si le jeu en vaut la chandelle...
> 
> Clément.
> 
> Le 2 octobre 2016 19:58:56 UTC+02:00, Guillaume AMAT
> <guillaume at amat.io> a écrit :
> 
>> Clément,
>> 
>> Merci pour ta réponse :)
>> Mon premier mail expliquait déjà ce que je voulais... Mais je vais
>> 
>> reformuler.
>> 
>> Je développe une application qui affiche les données d'OSM,
>> récupérées
>> via OverPass.
>> Cette même application permet de modifier les données reçues (les
>> tags)
>> et de les envoyer à OSM via son api.
>> Pour éviter de modifier directement la base de données de prod
>> d'OSM
>> pendant mes tests, j'aimerais utiliser l'api de test d'OSM
>> (http://api06.dev.openstreetmap.org [1]).
>> Seulement les nodes/ways/relations que me retourne OverPass ne
>> correspondent pas aux nodes/ways/relations que contient api06. Du
>> coup
>> api06 refuse mes appels en me disant que ces éléments n'existent
>> pas.
>> 
>> Mon besoin ? Que je puisse développer et tester mon application,
>> sans
>> changer son comportement (pour rester fidèle au résultat final) et
>> sans
>> modifier la base de données principale d'OSM.
>> 
>> D'où les deux questions du premier mail, mais dis-moi si je me
>> trompe.
>> 
>> Merci,
>> Guillaume
>> 
>> Le 02/10/2016 à 19:11, clement at igonet.fr a écrit :
>> 
>> Dis nous plutôt quel est ton besoin fonctionnel ("que veux-tu ?",
>> et pas: "comment tu veux le faire ?") et là n pourrait peut-être
>> t'aider à trouver une solution à laquelle tu n'aurais pas pensé.
>> 
>> Le 2 octobre 2016 15:39:23 UTC+02:00, Guillaume AMAT
>> <guillaume at amat.io> a écrit :
>> Salut à tous,
>> 
>> J'aimerais utiliser api06 pour le développement/les tests de
>> MapContrib.
>> Seulement j'utilise OverPass pour récupérer les données OSM et
>> celui-ci
>> interroge l'instance de prod d'OSM, pas api06.
>> 
>> Du coup, je me prends des 404 quand j'interroge api06, avec les id
>> retournés par OverPass.
>> 
>> J'ai farfouillé l'Internet et je ne trouve pas de réponse à ma
>> question
>> : Comment dire à OverPass de me retourner les données d'api06 au
>> lieu
>> de
>> l'instance de prod ? Ou plutôt, y'a-t-il une instance OverPass
>> branchée
>> sur api06 ?
>> 
>> Merci d'avance pour vos lumières,
>> Guillaume
>> 
>> -------------------------
>> 
>> dev-fr mailing list
>> dev-fr at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/dev-fr [2]
>  clement at igonet.fr
> 
> -------------------------
> 
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr [2]
> 
> clement at igonet.fr
> 
> Links:
> ------
> [1] http://api06.dev.openstreetmap.org
> [2] https://lists.openstreetmap.org/listinfo/dev-fr



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