Re: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet Yves P.
> En France 1931 car Yves n'a pas suivi l'astuce pour trouver la valeur :
> 
> https://taginfo.openstreetmap.fr/search?q=amenity%3Dcinema 
> 
Merci pour l'astuce :)

J'en profite pour faire du nettoyage :
amenity=cinema;restaurant 
 à Montparnasse
amenity=cinema;restaurant au Chili
https://www.openstreetmap.org/node/659958790
https://www.openstreetmap.org/node/7716881925
https://www.openstreetmap.org/node/7716881926
__
Yves___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet osm . sanspourriel

En France 1931 car Yves n'a pas suivi l'astuce pour trouver la valeur :

https://taginfo.openstreetmap.fr/*search*?q=amenity%3Dcinema


Le 15/07/2020 à 14:01, Yves P. - yves.prat...@gmail.com a écrit :

*En France* : https://taginfo.openstreetmap.fr/tags/amenity=cinema 0
(car le serveur est planté)

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


Re: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet Yves P.
> Tout est dans le titre : y a-t-il un moyen plus léger d'interroger OSM pour 
> connaitre le nombre d'objets pour une clé=valeur donnée ?
Oui, TagInfo ;)

Le nombre est approximatif car il est calculé 1 x par jour me semble-t-il.

Par exemple pour tous les cinémas dans le monde : 
https://taginfo.openstreetmap.org/tags/amenity=cinema 28 308
En France : https://taginfo.openstreetmap.fr/tags/amenity=cinema 0 (car le 
serveur est planté)

__
Yves

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


Re: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet osm . sanspourriel

Ça marche aussi en moins de 25 secondes si on optimise un peu :

http://overpass-turbo.eu/s/W6Y

En général quand ça ne passe pas, je mets 2 0 de plus (2500). Mais ici
c'est inutile.

rel(47796);
map_to_area -> .searchArea;

=>

{{geocodeArea:Pays-Bas}}->.searchArea;

C'est plus lisible (et rapide).

2150 POI, il y a aussi une relation !

https://www.openstreetmap.org/relation/7205742

Si tu veux juste le nombre pourquoi demander les autres infos ? Pourquoi
récupérer les fils/enfants ? (>;)

Et là en moins de 25 secondes :

{
  "type": "count",
  "id": 0,
  "tags": {
    "nodes": "2150",
    "ways": "81",
    "relations": "1",
    "areas": "0",
    "total": "*2232*"
  }
}

Le 15/07/2020 à 12:43, Gilles - codecompl...@free.fr a écrit :

=== Réponse bidouillée puisque l'interface web est HS et que j'avais
désactivé la réception des mails

Topographe Fou >  Ce n'est pas satisfaisant pour plus d'une clé et
d'un pays mais dans ton cas simple tu peux utiliser l'instance Taginfo
des Pays-Bas de Geofabrik :

Donat ROBAUX > Il suffit d'augmenter le timeout, tout simplement. 120
sec pour une telle requête est en effet un peu faible. Sinon si une
instance overpass est trop chargée (ca peut arriver), il faut changer
le serveur, via paramètres Overpass.

Merci !

==

Bonjour,


Tout est dans le titre : y a-t-il un moyen plus léger d'interroger OSM
pour connaitre le nombre d'objets pour une clé=valeur donnée ?

Par exemple, je voulais connaître le nombre de boutiques de vélo aux
Pays-Bas, mais time out même à 120 secondes :

An error occured during the execution of the overpass query! This is
what overpass API returned:

runtime error: Query timed out in "query" at line 9 after 121 seconds.


[out:json][timeout:120];

//NL 47796
rel(47796);
map_to_area -> .searchArea;

(
node[shop=bicycle](area.searchArea);
way[shop=bicycle](area.searchArea);
);

out body;

;

out skel qt;



Merci.

PS : Pour une raison inconnue, je ne peux plus poster via l'interface web

http://gis.19327.n8.nabble.com/France-f5380434.html

You Cannot Post Here
Sorry, but you can't create new topics here.
Note that you may still be able to reply to posts.
You may request permission to post here or contact Raven if
you have questions.



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


Re: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet Gilles
=== Réponse bidouillée puisque l'interface web est HS et que j'avais 
désactivé la réception des mails


Topographe Fou >  Ce n'est pas satisfaisant pour plus d'une clé et d'un 
pays mais dans ton cas simple tu peux utiliser l'instance Taginfo des 
Pays-Bas de Geofabrik :


Donat ROBAUX > Il suffit d'augmenter le timeout, tout simplement. 120 
sec pour une telle requête est en effet un peu faible. Sinon si une 
instance overpass est trop chargée (ca peut arriver), il faut changer le 
serveur, via paramètres Overpass.


Merci !

==

Bonjour,


Tout est dans le titre : y a-t-il un moyen plus léger d'interroger OSM 
pour connaitre le nombre d'objets pour une clé=valeur donnée ?


Par exemple, je voulais connaître le nombre de boutiques de vélo aux 
Pays-Bas, mais time out même à 120 secondes :


An error occured during the execution of the overpass query! This is 
what overpass API returned:


runtime error: Query timed out in "query" at line 9 after 121 seconds.


[out:json][timeout:120];

//NL 47796
rel(47796);
map_to_area -> .searchArea;

(
node[shop=bicycle](area.searchArea);
way[shop=bicycle](area.searchArea);
);

out body;

;

out skel qt;



Merci.

PS : Pour une raison inconnue, je ne peux plus poster via l'interface web

http://gis.19327.n8.nabble.com/France-f5380434.html

You Cannot Post Here
Sorry, but you can't create new topics here.
Note that you may still be able to reply to posts.
You may request permission to post here or contact Raven if you 
have questions.




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


Re: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet Donat ROBAUX
Bonjour Gilles,

Il suffit d'augmenter le timeout, tout simplement. 120 sec pour une telle
requête est en effet un peu faible.
Sinon si une instance overpass est trop chargée (ca peut arriver), il faut
changer le serveur, via paramètres Overpass.

PS: Moi non plus, je ne peux plus poster via l'interface web. Ca arrive à
d'autres?
http://gis.19327.n8.nabble.com/France-f5380434.html


> -- Forwarded message --
> From: Gilles 
> To: talk-fr@openstreetmap.org
> Cc:
> Bcc:
> Date: Wed, 15 Jul 2020 11:35:22 +0200
> Subject: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le
> nombre d'objets ?
> Bonjour,
>
> Tout est dans le titre : y a-t-il un moyen plus léger d'interroger OSM
> pour connaitre le nombre d'objets pour une clé=valeur donnée ?
>
> Par exemple, je voulais connaître le nombre de boutiques de vélo aux
> Pays-Bas, mais time out même à 120 secondes :
>
> An error occured during the execution of the overpass query! This is
> what overpass API returned:
>
> runtime error: Query timed out in "query" at line 9 after 121 seconds.
> 
>
> [out:json][timeout:120];
>
> //NL 47796
> rel(47796);
> map_to_area -> .searchArea;
>
> (
> node[shop=bicycle](area.searchArea);
> way[shop=bicycle](area.searchArea);
> );
>
> out body;
>  >;
> out skel qt;
>
> 
>
> Merci.
>
> PS : Pour une raison inconnue, je ne peux plus poster via l'interface web
>
> http://gis.19327.n8.nabble.com/France-f5380434.html
>
> You Cannot Post Here
> Sorry, but you can't create new topics here.
> Note that you may still be able to reply to posts.
> You may request permission to post here or contact Raven if you
> have questions.
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet Topographe Fou
Bonjour,

Ce n'est pas satisfaisant pour plus d'une clé et d'un pays mais dans ton cas 
simple tu peux utiliser l'instance Taginfo des Pays-Bas de Geofabrik : 

https://taginfo.geofabrik.de/europe/netherlands/keys/shop#values

2233 objets en l'occurence.

Sinon il y a sûrement moyen de modifier la requête pour passer le timeout mais 
je ne maîtrise pas le barbarisme des codes de sortie Overpass.

LeTopographeFou


  Message original  


De: codecompl...@free.fr
Envoyé: 15 juillet 2020 11:36 AM
À: talk-fr@openstreetmap.org
Répondre à: talk-fr@openstreetmap.org
Objet: [OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre 
d'objets ?


Bonjour,

Tout est dans le titre : y a-t-il un moyen plus léger d'interroger OSM
pour connaitre le nombre d'objets pour une clé=valeur donnée ?

Par exemple, je voulais connaître le nombre de boutiques de vélo aux
Pays-Bas, mais time out même à 120 secondes :

An error occured during the execution of the overpass query! This is
what overpass API returned:

runtime error: Query timed out in "query" at line 9 after 121 seconds.


[out:json][timeout:120];

//NL 47796
rel(47796);
map_to_area -> .searchArea;

(
node[shop=bicycle](area.searchArea);
way[shop=bicycle](area.searchArea);
);

out body;
>;
out skel qt;



Merci.

PS : Pour une raison inconnue, je ne peux plus poster via l'interface web

http://gis.19327.n8.nabble.com/France-f5380434.html

You Cannot Post Here
Sorry, but you can't create new topics here.
Note that you may still be able to reply to posts.
You may request permission to post here or contact Raven if you
have questions.


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


[OSM-talk-fr] Envoyer une requête à OSM juste pour connaitre le nombre d'objets ?

2020-07-15 Par sujet Gilles

Bonjour,

Tout est dans le titre : y a-t-il un moyen plus léger d'interroger OSM 
pour connaitre le nombre d'objets pour une clé=valeur donnée ?


Par exemple, je voulais connaître le nombre de boutiques de vélo aux 
Pays-Bas, mais time out même à 120 secondes :


An error occured during the execution of the overpass query! This is 
what overpass API returned:


runtime error: Query timed out in "query" at line 9 after 121 seconds.


[out:json][timeout:120];

//NL 47796
rel(47796);
map_to_area -> .searchArea;

(
node[shop=bicycle](area.searchArea);
way[shop=bicycle](area.searchArea);
);

out body;
>;
out skel qt;



Merci.

PS : Pour une raison inconnue, je ne peux plus poster via l'interface web

http://gis.19327.n8.nabble.com/France-f5380434.html

You Cannot Post Here
Sorry, but you can't create new topics here.
Note that you may still be able to reply to posts.
You may request permission to post here or contact Raven if you 
have questions.



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