Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-04 Par sujet Vincent de Chateau-Thierry

 De : Pierre Béland 
 
 Tu dis
  Les areas sont définis avec des critères en dur auxquels la relation
  en question ne correspond pas ... dommage.
 
 puisque tu sembles comprendre ce charabia, tu nous traduit en termes plus 
 clairs,pour 
nous éviter de faire trop de boucles inutiles? 
 

L'overpass API considère comme surfaces (Areas) uniquement certains types de 
polygones.
Le polygone de l'agglo de Tours est défini principalement par le tag 
'boundary', tag
reconnu, mais avec la valeur 'local_authority', qui ne fait pas partie des 
valeurs
reconnues.
Pour changer ça, il faudrait un peu de lobbying auprès du concepteur de 
l'Overpass-API.

vincent

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-04 Par sujet Cyrille Giquello
Le 4 janvier 2013 13:34, Vincent de Chateau-Thierry v...@laposte.net a écrit :

 De : Pierre Béland

 Tu dis
  Les areas sont définis avec des critères en dur auxquels la relation
  en question ne correspond pas ... dommage.

 puisque tu sembles comprendre ce charabia, tu nous traduit en termes plus 
 clairs,pour
 nous éviter de faire trop de boucles inutiles?


 L'overpass API considère comme surfaces (Areas) uniquement certains types de 
 polygones.
 Le polygone de l'agglo de Tours est défini principalement par le tag 
 'boundary', tag
 reconnu, mais avec la valeur 'local_authority', qui ne fait pas partie des 
 valeurs
 reconnues.
 Pour changer ça, il faudrait un peu de lobbying auprès du concepteur de 
 l'Overpass-API.

En fait la sélection des éléments pouvant servir de polygone area
n'est pas dans le code source mais juste dans une requête exécutée
régulièrement en tâche de fond (cf
http://wiki.openstreetmap.org/wiki/Overpass_API/Areas).
Donc ces règles de sélection sont propres à chaque instance de l'Overpass-API.
Sly me disait que cette requête est très très gourmande en ressources
et donc limitée à certains éléments pour qu'elle soit viable.

Du coup, le lobbying, c'est auprès de Sly et de l'asso OSM-Fr qu'il
faut le faire ;-)
- Pour que Sly installe cette requête en tâche de fond.
- Pour que l'Overpass-API soit sur une machine hyper-puissance
;-)

Cyrille.


 vincent

 Une messagerie gratuite, garantie à vie et des services en plus, ça vous 
 tente ?
 Je crée ma boîte mail www.laposte.net

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-fr



-- 
Cyrille.

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-04 Par sujet Christian Quest
Je ne sais pas si c'est cette requête pour maintenir les area à jour
qui est lourde où si ce sont celles les utilisant ensuite sur
l'overpass...

C'est vrai aussi qu'à un moment passer à postgis offre un autre champ
de possibilités, il faudrait ajouter un moyen de requêter postgis via
HTTP pour une exploitation dans les slippymaps.


Le 4 janvier 2013 15:26, Cyrille Giquello cyrill...@gmail.com a écrit :
 Le 4 janvier 2013 13:34, Vincent de Chateau-Thierry v...@laposte.net a 
 écrit :

 De : Pierre Béland

 Tu dis
  Les areas sont définis avec des critères en dur auxquels la relation
  en question ne correspond pas ... dommage.

 puisque tu sembles comprendre ce charabia, tu nous traduit en termes plus 
 clairs,pour
 nous éviter de faire trop de boucles inutiles?


 L'overpass API considère comme surfaces (Areas) uniquement certains types de 
 polygones.
 Le polygone de l'agglo de Tours est défini principalement par le tag 
 'boundary', tag
 reconnu, mais avec la valeur 'local_authority', qui ne fait pas partie des 
 valeurs
 reconnues.
 Pour changer ça, il faudrait un peu de lobbying auprès du concepteur de 
 l'Overpass-API.

 En fait la sélection des éléments pouvant servir de polygone area
 n'est pas dans le code source mais juste dans une requête exécutée
 régulièrement en tâche de fond (cf
 http://wiki.openstreetmap.org/wiki/Overpass_API/Areas).
 Donc ces règles de sélection sont propres à chaque instance de l'Overpass-API.
 Sly me disait que cette requête est très très gourmande en ressources
 et donc limitée à certains éléments pour qu'elle soit viable.

 Du coup, le lobbying, c'est auprès de Sly et de l'asso OSM-Fr qu'il
 faut le faire ;-)
 - Pour que Sly installe cette requête en tâche de fond.
 - Pour que l'Overpass-API soit sur une machine hyper-puissance
 ;-)

 Cyrille.


 vincent

 Une messagerie gratuite, garantie à vie et des services en plus, ça vous 
 tente ?
 Je crée ma boîte mail www.laposte.net

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-fr



 --
 Cyrille.

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-fr



-- 
Christian Quest - OpenStreetMap France - http://openstreetmap.fr/u/cquest

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-04 Par sujet Cyrille Giquello
Le 4 janvier 2013 15:33, Christian Quest cqu...@openstreetmap.fr a écrit :
 Je ne sais pas si c'est cette requête pour maintenir les area à jour
 qui est lourde où si ce sont celles les utilisant ensuite sur
 l'overpass...

C'est surtout leur génération qui est lourde, me semble-t-il.

 C'est vrai aussi qu'à un moment passer à postgis offre un autre champ
 de possibilités, il faudrait ajouter un moyen de requêter postgis via
 HTTP pour une exploitation dans les slippymaps.

Ça risque d'être encore plus chaud : très facile de saturer le serveur
puisque l'on pourrait tout lui demander tout le temps.

L'overpass-API c'est super bien:
- un type de requêtes largement suffisant
- une construction des données optimisées pour le type de requête
- un service qui tient la route

L'option de limite des requête sur un polygone est vraiment super,
même si limitée à un type de données. Et en plus ce filtrage est
négociable ;-)

Cyrille.



 Le 4 janvier 2013 15:26, Cyrille Giquello cyrill...@gmail.com a écrit :
 Le 4 janvier 2013 13:34, Vincent de Chateau-Thierry v...@laposte.net a 
 écrit :

 De : Pierre Béland

 Tu dis
  Les areas sont définis avec des critères en dur auxquels la relation
  en question ne correspond pas ... dommage.

 puisque tu sembles comprendre ce charabia, tu nous traduit en termes plus 
 clairs,pour
 nous éviter de faire trop de boucles inutiles?


 L'overpass API considère comme surfaces (Areas) uniquement certains types 
 de polygones.
 Le polygone de l'agglo de Tours est défini principalement par le tag 
 'boundary', tag
 reconnu, mais avec la valeur 'local_authority', qui ne fait pas partie des 
 valeurs
 reconnues.
 Pour changer ça, il faudrait un peu de lobbying auprès du concepteur de 
 l'Overpass-API.

 En fait la sélection des éléments pouvant servir de polygone area
 n'est pas dans le code source mais juste dans une requête exécutée
 régulièrement en tâche de fond (cf
 http://wiki.openstreetmap.org/wiki/Overpass_API/Areas).
 Donc ces règles de sélection sont propres à chaque instance de 
 l'Overpass-API.
 Sly me disait que cette requête est très très gourmande en ressources
 et donc limitée à certains éléments pour qu'elle soit viable.

 Du coup, le lobbying, c'est auprès de Sly et de l'asso OSM-Fr qu'il
 faut le faire ;-)
 - Pour que Sly installe cette requête en tâche de fond.
 - Pour que l'Overpass-API soit sur une machine hyper-puissance
 ;-)

 Cyrille.


 vincent

 --
 Cyrille.
 --
 Christian Quest - OpenStreetMap France - http://openstreetmap.fr/u/cquest


-- 
Cyrille.

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-03 Par sujet Cyrille Giquello
Salut,

Je ne comprends pas ce qui peut bien se passer... Me voici donc arrivé ici ;-)

Je cherche à récupérer tous les arrêts de bus dans l'agglo de Tours en
interrogeant la base de données via l'overpass-api
http://overpass-api.de qui supporte les requêtes avec une limite de
recherche sur une zone (area-query).

Pour allez direct au problème, la même requête fonctionne avec une
relation mais pas avec une autre. La relation ok est celle du Viêt Nam
(http://osm.org/browse/relation/49915) et celle qui ne fonctionne pas,
disons qui ne retourne aucun résultat, est celle de l'agglomération
tourangelle (http://osm.org/browse/relation/1663056).

Donc la requête
osm-script
query type=node
  area-query ref=3600049915/
  has-kv k=highway v=bus_stop/
/query
print mode=meta/
/osm-script
retourne bien des données, alors que celle-ci n'en retourne aucune :
osm-script
query type=node
  area-query ref=3601663056/
  has-kv k=highway v=bus_stop/
/query
print mode=meta/
/osm-script

J'ai essayé avec has-kv k=place / et c'est pareil.

J'ai regardé la relation 1663056 avec
http://analyser.openstreetmap.fr/ mais rien de signalé. Je l'ai
chargée dans Josm et rien de remarquable.

Auriez vous une piste de recherche ?
Merci beaucoup.

-- 
Cyrille.

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-03 Par sujet Cyrille Giquello
Le 3 janvier 2013 19:02, Cyrille Giquello cyrill...@gmail.com a écrit :
 Salut,

 Je ne comprends pas ce qui peut bien se passer... Me voici donc arrivé ici ;-)

 Je cherche à récupérer tous les arrêts de bus dans l'agglo de Tours en
 interrogeant la base de données via l'overpass-api
 http://overpass-api.de qui supporte les requêtes avec une limite de
 recherche sur une zone (area-query).

 Pour allez direct au problème, la même requête fonctionne avec une
 relation mais pas avec une autre. La relation ok est celle du Viêt Nam
 (http://osm.org/browse/relation/49915) et celle qui ne fonctionne pas,
 disons qui ne retourne aucun résultat, est celle de l'agglomération
 tourangelle (http://osm.org/browse/relation/1663056).

 Donc la requête
 osm-script
 query type=node
   area-query ref=3600049915/
   has-kv k=highway v=bus_stop/
 /query
 print mode=meta/
 /osm-script
 retourne bien des données, alors que celle-ci n'en retourne aucune :
 osm-script
 query type=node
   area-query ref=3601663056/
   has-kv k=highway v=bus_stop/
 /query
 print mode=meta/
 /osm-script

 J'ai essayé avec has-kv k=place / et c'est pareil.

 J'ai regardé la relation 1663056 avec
 http://analyser.openstreetmap.fr/ mais rien de signalé. Je l'ai
 chargée dans Josm et rien de remarquable.

 Auriez vous une piste de recherche ?
 Merci beaucoup.


Il me semble que la raison est très simple et expliquée ici :
http://wiki.openstreetmap.org/wiki/Overpass_API/Areas

Les areas sont définis avec des critères en dur auxquels la relation
en question ne correspond pas ... dommage.

-- 
Cyrille.

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-03 Par sujet Pierre Béland
Cyrille 

Tu dis
 Les areas sont définis avec des critères en dur auxquels la relation
 en question ne correspond pas ... dommage.

puisque tu sembles comprendre ce charabia, tu nous traduit en termes plus 
clairs,pour nous éviter de faire trop de boucles inutiles? 

 
Pierre 




 De : Cyrille Giquello cyrill...@gmail.com
À : Discussions sur OSM en français talk-fr@openstreetmap.org 
Envoyé le : Jeudi 3 janvier 2013 17h27
Objet : Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation
 
Le 3 janvier 2013 19:02, Cyrille Giquello cyrill...@gmail.com a écrit :
 Salut,

 Je ne comprends pas ce qui peut bien se passer... Me voici donc arrivé ici 
 ;-)

 Je cherche à récupérer tous les arrêts de bus dans l'agglo de Tours en
 interrogeant la base de données via l'overpass-api
 http://overpass-api.de qui supporte les requêtes avec une limite de
 recherche sur une zone (area-query).

 Pour allez direct au problème, la même requête fonctionne avec une
 relation mais pas avec une autre. La relation ok est celle du Viêt Nam
 (http://osm.org/browse/relation/49915) et celle qui ne fonctionne pas,
 disons qui ne retourne aucun résultat, est celle de l'agglomération
 tourangelle (http://osm.org/browse/relation/1663056).

 Donc la requête
 osm-script
 query type=node
   area-query ref=3600049915/
   has-kv k=highway v=bus_stop/
 /query
 print mode=meta/
 /osm-script
 retourne bien des données, alors que celle-ci n'en retourne aucune :
 osm-script
 query type=node
   area-query ref=3601663056/
   has-kv k=highway v=bus_stop/
 /query
 print mode=meta/
 /osm-script

 J'ai essayé avec has-kv k=place / et c'est pareil.

 J'ai regardé la relation 1663056 avec
 http://analyser.openstreetmap.fr/ mais rien de signalé. Je l'ai
 chargée dans Josm et rien de remarquable.

 Auriez vous une piste de recherche ?
 Merci beaucoup.


Il me semble que la raison est très simple et expliquée ici :
http://wiki.openstreetmap.org/wiki/Overpass_API/Areas

Les areas sont définis avec des critères en dur auxquels la relation
en question ne correspond pas ... dommage.

-- 
Cyrille.

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] problème overpass-api et area-query sur une relation

2013-01-03 Par sujet Cyrille Giquello
Le 4 janvier 2013 00:46, Pierre Béland infosbelas-...@yahoo.fr a écrit :

 Cyrille

 Tu dis

  Les areas sont définis avec des critères en dur auxquels la relation
  en question ne correspond pas ... dommage.

 puisque tu sembles comprendre ce charabia, tu nous traduit en termes plus
 clairs,pour nous éviter de faire trop de boucles inutiles? [image: *B-)
 Relax, Max]



Ce areas est un raccourci en rapport direct avec le précédent message
dans le fil.

Le 1er message expliquait le problème rencontré avec une requête
overpass-api et la clause area-query / et le second message (très court)
indiquait un lien vers la page où l'on trouve l'explication. Cette page
ayant pour titre Areas je l'ais reprit tout simplement (et succinctement).

Après, si on ne comprend pas plus, ce n'est pas grave du tout, c'est tout
simplement que l'on ne connait pas l'overpass-api ;-)

Cyrille.



 Pierre

   --
 *De :* Cyrille Giquello cyrill...@gmail.com
 *À :* Discussions sur OSM en français talk-fr@openstreetmap.org
 *Envoyé le :* Jeudi 3 janvier 2013 17h27
 *Objet :* Re: [OSM-talk-fr] problème overpass-api et area-query sur une
 relation

 Le 3 janvier 2013 19:02, Cyrille Giquello cyrill...@gmail.com a écrit :
  Salut,
 
  Je ne comprends pas ce qui peut bien se passer... Me voici donc arrivé
 ici ;-)
 
  Je cherche à récupérer tous les arrêts de bus dans l'agglo de Tours en
  interrogeant la base de données via l'overpass-api
  http://overpass-api.de qui supporte les requêtes avec une limite de
  recherche sur une zone (area-query).
 
  Pour allez direct au problème, la même requête fonctionne avec une
  relation mais pas avec une autre. La relation ok est celle du Viêt Nam
  (http://osm.org/browse/relation/49915) et celle qui ne fonctionne pas,
  disons qui ne retourne aucun résultat, est celle de l'agglomération
  tourangelle (http://osm.org/browse/relation/1663056).
 
  Donc la requête
  osm-script
  query type=node
   area-query ref=3600049915/
   has-kv k=highway v=bus_stop/
  /query
  print mode=meta/
  /osm-script
  retourne bien des données, alors que celle-ci n'en retourne aucune :
  osm-script
  query type=node
   area-query ref=3601663056/
   has-kv k=highway v=bus_stop/
  /query
  print mode=meta/
  /osm-script
 
  J'ai essayé avec has-kv k=place / et c'est pareil.
 
  J'ai regardé la relation 1663056 avec
  http://analyser.openstreetmap.fr/ mais rien de signalé. Je l'ai
  chargée dans Josm et rien de remarquable.
 
  Auriez vous une piste de recherche ?
  Merci beaucoup.
 

 Il me semble que la raison est très simple et expliquée ici :
 http://wiki.openstreetmap.org/wiki/Overpass_API/Areas

 Les areas sont définis avec des critères en dur auxquels la relation
 en question ne correspond pas ... dommage.

 --
 Cyrille.

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-fr



 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-fr




-- 
Cyrille.
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr