[OSM-dev-fr] Interroger api06 avec OverPass
clement at igonet.fr
clement at igonet.fr
Dim 2 Oct 18:35:19 UTC 2016
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).
>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
>> clement at igonet.fr
>
>
>_______________________________________________
>dev-fr mailing list
>dev-fr at openstreetmap.org
>https://lists.openstreetmap.org/listinfo/dev-fr
clement at igonet.fr
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20161002/92722993/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr