Re: [OSM-dev-fr] Interroger api06 avec OverPass

2016-10-03 Par sujet sly (sylvain letuffe)
On lundi 3 octobre 2016, Guillaume AMAT wrote:
> Mais même si on fait fi de la « propreté » de la méthode, dans certains
> cas c'est vraiment pas pratique...

Si vraiment t'as du super courage (de solides compétences linux) et que dans 
ton cas c'est vraiment vraiment pas pratique tu peux :
- ajouter des données dans api06.dev.openstreetmap.org dans un secteur défini
- les télécharger régulièrement par un appel de type bbox
- les ré-importer dans une base overpass locale

et ainsi avoir 2 bases synchro

-- 
sly, direct contact : sylv...@letuffe.org
http://wiki.openstreetmap.org/wiki/User:Sletuffe

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Interroger api06 avec OverPass

2016-10-03 Par sujet Guillaume AMAT
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, clem...@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
 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, clem...@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
 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@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr [2]

 clem...@igonet.fr

-

dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr [2]

clem...@igonet.fr

Links:
--
[1] http://api06.dev.openstreetmap.org
[2] https://lists.openstreetmap.org/listinfo/dev-fr


___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Interroger api06 avec OverPass

2016-10-03 Par sujet Guillaume AMAT

C'est ce que j'ai fait jusqu'à maintenant ^^'
Mais même si on fait fi de la « propreté » de la méthode, dans certains 
cas c'est vraiment pas pratique...


Merci pour ton retour en tout cas !


Le 02/10/2016 21:17, sly (sylvain letuffe) a écrit :

Yo,

Le dimanche 2 octobre 2016, 15:39:23 Guillaume AMAT a écrit :
J'aimerais utiliser api06 pour le développement/les tests de 
MapContrib.


On est d'accord tu parles bien de : http://api06.dev.openstreetmap.org 
?


: Comment dire à OverPass de me retourner les données d'api06 au lieu 
de

l'instance de prod ?


Ça n'est pas prévu.


Ou plutôt, y'a-t-il une instance OverPass branchée
sur api06 ?


Et non, pas que je sache.

Et je ne devrais surtout pas suggérer ça mais c'est ce que j'ai fais et 
c'est

de loin le plus simple :
tu utilises l'api de prod, l'overpass de prod et tu te trouves un petit 
coin
discret, tout petit, quelque part sur la banquise, tu ne fais pas de 
gros

objets, et tu effaces après tes tests.
On te chope, tu t'excuses, dis que c'est pour la bonne cause et 
argumente que
l'api de dev est bien jolie mais comme elle ne permet pas l'export 
régulier,

tu n'as pas pu installer une overpass avec les données contenues.

Si vous ou l'un de vos collaborateurs étiez pris en flag, je nierais 
avoir eu

connaissance de vos agissements.




--
sly (sylvain letuffe)


___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Interroger api06 avec OverPass

2016-10-02 Par sujet sly (sylvain letuffe)
Yo,

Le dimanche 2 octobre 2016, 15:39:23 Guillaume AMAT a écrit :
> J'aimerais utiliser api06 pour le développement/les tests de MapContrib.

On est d'accord tu parles bien de : http://api06.dev.openstreetmap.org ?

> : Comment dire à OverPass de me retourner les données d'api06 au lieu de 
> l'instance de prod ? 

Ça n'est pas prévu.

> Ou plutôt, y'a-t-il une instance OverPass branchée
> sur api06 ?

Et non, pas que je sache.

Et je ne devrais surtout pas suggérer ça mais c'est ce que j'ai fais et c'est 
de loin le plus simple :
tu utilises l'api de prod, l'overpass de prod et tu te trouves un petit coin 
discret, tout petit, quelque part sur la banquise, tu ne fais pas de gros 
objets, et tu effaces après tes tests.
On te chope, tu t'excuses, dis que c'est pour la bonne cause et argumente que 
l'api de dev est bien jolie mais comme elle ne permet pas l'export régulier, 
tu n'as pas pu installer une overpass avec les données contenues.

Si vous ou l'un de vos collaborateurs étiez pris en flag, je nierais avoir eu 
connaissance de vos agissements.




-- 
sly (sylvain letuffe)


___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Interroger api06 avec OverPass

2016-10-02 Par sujet clem...@igonet.fr
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  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, clem...@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
>>>  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@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev-fr
>> clem...@igonet.fr
>
>
>___
>dev-fr mailing list
>dev-fr@openstreetmap.org
>https://lists.openstreetmap.org/listinfo/dev-fr

clem...@igonet.fr___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


[OSM-dev-fr] Interroger api06 avec OverPass

2016-10-02 Par sujet Guillaume AMAT

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@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr