Re: [OSM-talk-fr] Evaluer les kms de voies cyclables

2014-05-27 Par sujet Christian Quest
On peut faire plus simple que de s'ennuyer avec les id (changeants) des
relations...

area [name=Grand Angoulème]-.zone;
(
  way(area.zone)[highway=cycleway];
  way(area.zone)[cycleway];
);
out;;out skel;


http://overpass-turbo.eu/s/3xX




Le 26 mai 2014 22:36, Vincent de Château-Thierry v...@laposte.net a écrit
:


 Le 26/05/2014 22:22, Éric Gillet a écrit :

  Bonsoir,

 Pouvez-vous expliquer pourquoi il faut faire ces calculs sur l'id de la
 relation ?


 Le mécanisme est évoqué ici :
 http://api.openstreetmap.fr/#section.download_area

 L'exemple est celui d'une ville, mais (de mémoire) la possibilité a été
 étendue aux relations des communautés de communes.


 vincent

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




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


Re: [OSM-talk-fr] Evaluer les kms de voies cyclables

2014-05-27 Par sujet Mides
Bonjour,

et on peut au cas où exporter ces données dans Qgis, ou autres, pour
analyses (kms, etc).

Par contre, mais c'est peut être un peu hors sujet, je ne comprends pas
bien la requête. Pour la way(area.zone)[highway=cycleway] , on a bien une
paire clé/valeur qui cible la recherche, mais pour way(area.zone)[cycleway],
c'est sensé remonter quoi ?

Michel


Le 27 mai 2014 09:55, Christian Quest cqu...@openstreetmap.fr a écrit :

 On peut faire plus simple que de s'ennuyer avec les id (changeants) des
 relations...

 area [name=Grand Angoulème]-.zone;
 (
   way(area.zone)[highway=cycleway];
   way(area.zone)[cycleway];
 );
 out;;out skel;


 http://overpass-turbo.eu/s/3xX




 Le 26 mai 2014 22:36, Vincent de Château-Thierry v...@laposte.net a
 écrit :


 Le 26/05/2014 22:22, Éric Gillet a écrit :

  Bonsoir,

 Pouvez-vous expliquer pourquoi il faut faire ces calculs sur l'id de la
 relation ?


 Le mécanisme est évoqué ici :
 http://api.openstreetmap.fr/#section.download_area

 L'exemple est celui d'une ville, mais (de mémoire) la possibilité a été
 étendue aux relations des communautés de communes.


 vincent

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




 --
 Christian Quest - OpenStreetMap France

 ___
 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] Evaluer les kms de voies cyclables

2014-05-27 Par sujet Christian Quest
way(area.zone)[cycleway] - les ways avec un tag cycleway=* dans la zone


Le 27 mai 2014 10:46, Mides mides@gmail.com a écrit :

 Bonjour,

 et on peut au cas où exporter ces données dans Qgis, ou autres, pour
 analyses (kms, etc).

 Par contre, mais c'est peut être un peu hors sujet, je ne comprends pas
 bien la requête. Pour la way(area.zone)[highway=cycleway] , on a bien une
 paire clé/valeur qui cible la recherche, mais pour way(area.zone)[cycleway],
 c'est sensé remonter quoi ?

 Michel


 Le 27 mai 2014 09:55, Christian Quest cqu...@openstreetmap.fr a écrit :

 On peut faire plus simple que de s'ennuyer avec les id (changeants) des
 relations...

  area [name=Grand Angoulème]-.zone;
 (
   way(area.zone)[highway=cycleway];
   way(area.zone)[cycleway];
 );
 out;;out skel;


 http://overpass-turbo.eu/s/3xX




 Le 26 mai 2014 22:36, Vincent de Château-Thierry v...@laposte.net a
 écrit :


 Le 26/05/2014 22:22, Éric Gillet a écrit :

  Bonsoir,

 Pouvez-vous expliquer pourquoi il faut faire ces calculs sur l'id de la
 relation ?


 Le mécanisme est évoqué ici :
 http://api.openstreetmap.fr/#section.download_area

 L'exemple est celui d'une ville, mais (de mémoire) la possibilité a été
 étendue aux relations des communautés de communes.


 vincent

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




 --
 Christian Quest - OpenStreetMap France

 ___
 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




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


Re: [OSM-talk-fr] Evaluer les kms de voies cyclables

2014-05-27 Par sujet Mides
Ok vu !

Je pourrais voir cela comme une recherche générique sur le tag [cycleway]
mis à part que l'on y retrouve aussi les [cycleway=no] ;-)

Michel


Le 27 mai 2014 11:09, Christian Quest cqu...@openstreetmap.fr a écrit :

 way(area.zone)[cycleway] - les ways avec un tag cycleway=* dans la zone


 Le 27 mai 2014 10:46, Mides mides@gmail.com a écrit :

 Bonjour,

 et on peut au cas où exporter ces données dans Qgis, ou autres, pour
 analyses (kms, etc).

 Par contre, mais c'est peut être un peu hors sujet, je ne comprends pas
 bien la requête. Pour la way(area.zone)[highway=cycleway] , on a bien
 une paire clé/valeur qui cible la recherche, mais pour 
 way(area.zone)[cycleway],
 c'est sensé remonter quoi ?

 Michel


 Le 27 mai 2014 09:55, Christian Quest cqu...@openstreetmap.fr a écrit :

 On peut faire plus simple que de s'ennuyer avec les id (changeants) des
 relations...

  area [name=Grand Angoulème]-.zone;
 (
   way(area.zone)[highway=cycleway];
   way(area.zone)[cycleway];
 );
 out;;out skel;


 http://overpass-turbo.eu/s/3xX




 Le 26 mai 2014 22:36, Vincent de Château-Thierry v...@laposte.net a
 écrit :


 Le 26/05/2014 22:22, Éric Gillet a écrit :

  Bonsoir,

 Pouvez-vous expliquer pourquoi il faut faire ces calculs sur l'id de la
 relation ?


 Le mécanisme est évoqué ici :
 http://api.openstreetmap.fr/#section.download_area

 L'exemple est celui d'une ville, mais (de mémoire) la possibilité a été
 étendue aux relations des communautés de communes.


 vincent

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




 --
 Christian Quest - OpenStreetMap France

 ___
 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




 --
 Christian Quest - OpenStreetMap France

 ___
 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] Evaluer les kms de voies cyclables

2014-05-27 Par sujet rainerU

Le 27/05/2014 11:18, Mides écrivait:
 Je pourrais voir cela comme une recherche générique sur le tag
 [cycleway] mis à part que l'on y retrouve aussi les [cycleway=no]

Ce sont des exemples qui illustrent le principe. Pour faire des 
statistiques sur les aménagements cyclables il faut prendre en compte 
les cycleway:left, cycleway:right ainsi que les valeurs, track, lane, 
opposite, opposite_lane,... sans oublier les highway=path, bicycle=yes.




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


Re: [OSM-talk-fr] Evaluer les kms de voies cyclables

2014-05-26 Par sujet rainerU

On 26.05.2014 10:28, domi wrote:

 je fais partie de vélocité de l'Angoumois et depuis 1 an nous
 contribuons à OSM pour répertorier les équipements cyclables de l'agglo,
 rajouter les rues manquantes ...
 Nous aimerions avoir une idée du kilométrage de voies cyclables de
 l'agglomération d'Angoulême

 Est- ce qu'il y a une méthode pour cela ?

Je vois deux méthodes pour le faire. On peut importer les données OSM 
dans une base PostGis et faire une ou plusieurs requêtes spatiales du 
genre :


select sum(st_length(l.way)) from planet_osm_line l, planet_osm_polygon 
p where l.highway='cycleway' and p.osm_id=-18000 and 
st_intersects(l.way,p.way)


où 18000 est l'id de la relation boundary.

Ou bien on utilise overpass / overpass-turbo pour selectionner les voies 
en question, puis on les eporte au format GPX, par exemple, et on aura 
la longueur avec un outil d'analyse GPX.


Avec Overpass Turbo on obtient par exemple les pistes cyclables pour la 
ville de Perpignan avec http://overpass-turbo.eu/s/3xL Il suffit de 
remplacer 18000 par l'id de la relation boundary de ton agglo.


Je préfére la méthode PostGis car elle permet un filtrage plus complexe 
et fournit directement la longueur. La méthode overpass a l'avantage de 
marcher sans base PostGis.


Et il doit y avoir d'autres methodes.

Rainer



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


Re: [OSM-talk-fr] Evaluer les kms de voies cyclables

2014-05-26 Par sujet domi

Merci pour ces informations.
J'ai testé la seconde méthode qui me semble plus simple pour moi.

En exécutant la requête donnée en exemple, j'ai réussi effectivement à 
exporter les gpx et à obtenir la distance totale de Perpignan.


Comme j'exécute bêtement j'ai remplacé le 18000 par 2177407 car dans 
le wiki d'OSM j'ai trouvé ce qui me semble être l'id du grand Angoulême 
mais là cela ne retourne rien.



   Relation : Grand Angoulème (2177407)

Bref, merci de tes lumières.
Dominique Lachgar


Le 26/05/2014 17:26, rainerU a écrit :

On 26.05.2014 10:28, domi wrote:

 je fais partie de vélocité de l'Angoumois et depuis 1 an nous
 contribuons à OSM pour répertorier les équipements cyclables de 
l'agglo,

 rajouter les rues manquantes ...
 Nous aimerions avoir une idée du kilométrage de voies cyclables de
 l'agglomération d'Angoulême

 Est- ce qu'il y a une méthode pour cela ?

Je vois deux méthodes pour le faire. On peut importer les données OSM 
dans une base PostGis et faire une ou plusieurs requêtes spatiales du 
genre :


select sum(st_length(l.way)) from planet_osm_line l, 
planet_osm_polygon p where l.highway='cycleway' and p.osm_id=-18000 
and st_intersects(l.way,p.way)


où 18000 est l'id de la relation boundary.

Ou bien on utilise overpass / overpass-turbo pour selectionner les 
voies en question, puis on les eporte au format GPX, par exemple, et 
on aura la longueur avec un outil d'analyse GPX.


Avec Overpass Turbo on obtient par exemple les pistes cyclables pour 
la ville de Perpignan avec http://overpass-turbo.eu/s/3xL Il suffit de 
remplacer 18000 par l'id de la relation boundary de ton agglo.


Je préfére la méthode PostGis car elle permet un filtrage plus 
complexe et fournit directement la longueur. La méthode overpass a 
l'avantage de marcher sans base PostGis.


Et il doit y avoir d'autres methodes.

Rainer



___
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] Evaluer les kms de voies cyclables

2014-05-26 Par sujet Vincent de Château-Thierry

Bonsoir

Le 26/05/2014 22:01, domi a écrit :

Merci pour ces informations.
J'ai testé la seconde méthode qui me semble plus simple pour moi.

En exécutant la requête donnée en exemple, j'ai réussi effectivement à
exporter les gpx et à obtenir la distance totale de Perpignan.

Comme j'exécute bêtement j'ai remplacé le 18000 par 2177407 car dans
le wiki d'OSM j'ai trouvé ce qui me semble être l'id du grand Angoulême
mais là cela ne retourne rien.


Relation : Grand Angoulème (2177407)


Il faut remplacer en soustrayant 18000 puis additionnant 2177407
= avec 3602177407 on a bien au final des données sur le Grand Angoulême.

Bons tests,

vincent

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


Re: [OSM-talk-fr] Evaluer les kms de voies cyclables

2014-05-26 Par sujet Éric Gillet
Bonsoir,

Pouvez-vous expliquer pourquoi il faut faire ces calculs sur l'id de la
relation ?

Merci


2014-05-26 22:16 GMT+02:00 Vincent de Château-Thierry v...@laposte.net:

 Bonsoir

 Le 26/05/2014 22:01, domi a écrit :

  Merci pour ces informations.
 J'ai testé la seconde méthode qui me semble plus simple pour moi.

 En exécutant la requête donnée en exemple, j'ai réussi effectivement à
 exporter les gpx et à obtenir la distance totale de Perpignan.

 Comme j'exécute bêtement j'ai remplacé le 18000 par 2177407 car dans
 le wiki d'OSM j'ai trouvé ce qui me semble être l'id du grand Angoulême
 mais là cela ne retourne rien.


 Relation : Grand Angoulème (2177407)


 Il faut remplacer en soustrayant 18000 puis additionnant 2177407
 = avec 3602177407 on a bien au final des données sur le Grand Angoulême.

 Bons tests,

 vincent


 ___
 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] Evaluer les kms de voies cyclables

2014-05-26 Par sujet Vincent de Château-Thierry


Le 26/05/2014 22:22, Éric Gillet a écrit :

Bonsoir,

Pouvez-vous expliquer pourquoi il faut faire ces calculs sur l'id de la
relation ?


Le mécanisme est évoqué ici :
http://api.openstreetmap.fr/#section.download_area

L'exemple est celui d'une ville, mais (de mémoire) la possibilité a été 
étendue aux relations des communautés de communes.


vincent

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