[OSM-talk-fr] Pour ceux qui ne liraient pas talk
J'ai trouvé ça très drole : http://geo.topf.org/comparison/index.html?mt0=googlemap&mt1=mapnik&lon=-122.084187&lat=37.42216&z=17 Renaud. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Pour ceux qui ne liraient pas talk
Trop fort ! Ne serais ce pas un employé google un peu farceur qui aurait ajouté les batiments dans la base OSM ? bernard 2008/4/11, Renaud Martinet <[EMAIL PROTECTED]>: > > J'ai trouvé ça très drole : > > http://geo.topf.org/comparison/index.html?mt0=googlemap&mt1=mapnik&lon=-122.084187&lat=37.42216&z=17 > > > Renaud. > > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > -- bernard http://blog.valton.name/ ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
En fait ce que je proposais c'est une visualisation graphique des diffs avec en vert les ajouts, en bleu les modifs et en rouge les suppressions. Mais ça peut aussi se faire avec les données existantes. Cà permettrait d'avoir un historique. Limite on pourrait faire une petite API pour générer des graphiques depuis les hexagones qui sont stockés sur le serveur. M'enfin j'avais déjà une petite idée dans ce genre qui me trottait dans la tête :) Renaud. 2008/4/11 Steven Le Roux <[EMAIL PROTECTED]>: > > > 2008/4/11 Gwenn <[EMAIL PROTECTED]>: > > > > > > un png en snapshot journalier peut être une bonne idée pour faire > > > des videos de progression :) > > > > Suite à quelques échanges sur le canal irc #osm-fr ce soir, Pierre a > > créé une page qui donne le kilomètrage par type de highway. > > > > Ces valeurs devraient bientôt pouvoir rejoindre les stats [1] déjà > > proposées par Olivier et Renaud et devraient être un bon complément au > > tagwatch [2]. > > > > Renaud a également proposé de faire une courte animation quotidienne > > des changements effectués la veille sur le hexagone.osm [3]. > > > ah bien ça, mais il faudrait ajouter les nouveaux snapshot à la suite alors > plutôt que d'avoir un rotate de deux jours. > > comme ça l'animation peut au bout d'un moi donner une idée de l'avancée. > > Je doute qu'on voit bcp de chose sur une animation nationale entre deux > jours :) > mais on est sur la bonne piste :) > > > > > > Que de bonnes choses en prévision ! > > > > Merci à eux :-) > > > > [1] http://stats.openstreetmap.fr/ > > [2] http://tagwatch.openstreetmap.fr/ > > [3] http://hexagone.openstreetmap.fr/ > > > > -- > > Gwenn > > > > -BEGIN PGP SIGNATURE- > > Version: GnuPG v1.4.6 (GNU/Linux) > > > > iD8DBQFH/pziaQjvmoGkMpoRAusJAJ9k2U2m7PvivDUR4AmMeOxJKUxRGQCZAQzo > > SJZRwvp8xmvrVnpf79OjjPs= > > =lqXz > > -END PGP SIGNATURE- > > > > > > ___ > > Talk-fr mailing list > > Talk-fr@openstreetmap.org > > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > > > > > > > > > -- > Steven Le Roux > Jabber-ID : [EMAIL PROTECTED] > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > > ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
Salut, Le vendredi 11 avril 2008 à 10:56 +0200, Renaud Martinet a écrit : > En fait ce que je proposais c'est une visualisation graphique des > diffs avec en vert les ajouts, en bleu les modifs et en rouge les > suppressions. Mais ça peut aussi se faire avec les données existantes. > Cà permettrait d'avoir un historique. Limite on pourrait faire une > petite API pour générer des graphiques depuis les hexagones qui sont > stockés sur le serveur. M'enfin j'avais déjà une petite idée dans ce > genre qui me trottait dans la tête :) > Alors comme j'avais envie de procrastiner un peu cet aprem, j'ai rédigé un cronjob de mise à jour du postgresql avec le hexagone-latest.osm.bz2 ; j'ai pas trop regardé comment fonctionnait le diff, mais pourquoi pas accélérer le processus et sauver un peu de bande passante en se basant sur ce dernier. C'est disponible ici : http://pedrov.kwain.net/osmstats/cronjob/ C'est loin d'etre parfait, mais ca a l'air de fonctionner. Bref il y a encore sans doute des choses à améliorer. Sinon je suis motivé pour coder des systèmes de stats (graphiques éventuellement), et de détection des erreurs (en fonction de tags inexistants, comme on a fait hier soir pour les routes tagguées "secondary ", ou avec le nom de la rue dans le tag highway), enfin je suppose qu'on aura l'occasion d'en reparler sur irc :-) Bon week-end, -- Pierre ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
Parfait, ça m'évitera d'en écrire un :-) 2008/4/11 Pierre Mauduit <[EMAIL PROTECTED]>: > Salut, > > Le vendredi 11 avril 2008 à 10:56 +0200, Renaud Martinet a écrit : > > En fait ce que je proposais c'est une visualisation graphique des > > diffs avec en vert les ajouts, en bleu les modifs et en rouge les > > suppressions. Mais ça peut aussi se faire avec les données existantes. > > Cà permettrait d'avoir un historique. Limite on pourrait faire une > > petite API pour générer des graphiques depuis les hexagones qui sont > > stockés sur le serveur. M'enfin j'avais déjà une petite idée dans ce > > genre qui me trottait dans la tête :) > > > > Alors comme j'avais envie de procrastiner un peu cet aprem, j'ai rédigé > un cronjob de mise à jour du postgresql avec le > hexagone-latest.osm.bz2 ; j'ai pas trop regardé comment fonctionnait le > diff, mais pourquoi pas accélérer le processus et sauver un peu de bande > passante en se basant sur ce dernier. C'est disponible ici : > > http://pedrov.kwain.net/osmstats/cronjob/ > > C'est loin d'etre parfait, mais ca a l'air de fonctionner. > > > Bref il y a encore sans doute des choses à améliorer. Sinon je suis > motivé pour coder des systèmes de stats (graphiques éventuellement), et > de détection des erreurs (en fonction de tags inexistants, comme on a > fait hier soir pour les routes tagguées "secondary ", ou avec le nom de > la rue dans le tag highway), enfin je suppose qu'on aura l'occasion d'en > reparler sur irc :-) > > Bon week-end, > > -- > Pierre > > > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
On Fri, 11 Apr 2008 15:33:29 +0200, Pierre Mauduit <[EMAIL PROTECTED]> wrote: > Salut, > C'est loin d'etre parfait, mais ca a l'air de fonctionner. if [ `cat hexagone-latest.osm | grep '' | wc -l` -eq 1 ] Tu ferais mieux de faire un grep sur le fichier directement plutot que le cat pour en faire un grep. if [ ! "x`grep '' hexagone-latest.osm`" = "x" ] ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
> Tu ferais mieux de faire un grep sur le fichier directement plutot que le > cat pour en faire un grep. > > if [ ! "x`grep '' hexagone-latest.osm`" = "x" ] > En fait je pensais faire un tail, puis grepper dessus, ce qui doit etre bien plus rapide qu'un gros cat ou grep directement sur le fichier. -- Pierre ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
> Tu ferais mieux de faire un grep sur le fichier directement plutot > que le cat pour en faire un grep. > > if [ ! "x`grep '' hexagone-latest.osm`" = "x" ] Je suppose que le se trouve normalement à la fin du fichier donc inutile de "greper" tout le fichier" : if tail hexagone-latest.osm | grep -q '' > /dev/null 2>&1 Pas testé mais normalement ça devrait rentrer dans le if si grep trouve ''. -- Gwenn signature.asc Description: Digital signature ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
Le 11/04/2008 à 15h41, GARETTE Emmanuel a écrit : > if [ ! "x`grep '' hexagone-latest.osm`" = "x" ] Ou, en shell : if grep -q '' hexagone-latest.osm; then ... fi Alexis. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
On Friday 11 April 2008 15:41, GARETTE Emmanuel wrote: > On Fri, 11 Apr 2008 15:33:29 +0200, Pierre Mauduit > <[EMAIL PROTECTED]> wrote: > > Salut, > > C'est loin d'etre parfait, mais ca a l'air de fonctionner. > > if [ `cat hexagone-latest.osm | grep '' | wc -l` -eq 1 ] > > Tu ferais mieux de faire un grep sur le fichier directement plutot que le > cat pour en faire un grep. > > if [ ! "x`grep '' hexagone-latest.osm`" = "x" ] Quel galère pour un pauvre qui manque ! ce ne serait plus judicieux de faire remonter cette info à celui qui génère le hexagone-latest.osm et lui demander de corriger ce petit problème ? -- Sylvain Letuffe [EMAIL PROTECTED] jabber id : [EMAIL PROTECTED] ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
2008/4/11 GARETTE Emmanuel <[EMAIL PROTECTED]>: > On Fri, 11 Apr 2008 15:33:29 +0200, Pierre Mauduit > <[EMAIL PROTECTED]> wrote: > > Salut, > > C'est loin d'etre parfait, mais ca a l'air de fonctionner. > > if [ `cat hexagone-latest.osm | grep '' | wc -l` -eq 1 ] > > Tu ferais mieux de faire un grep sur le fichier directement plutot que le > cat pour en faire un grep. > > if [ ! "x`grep '' hexagone-latest.osm`" = "x" ] > > Yep, mais le mieux est d'éviter de décompresser au maximum :) voilà une version factorisée : #!/bin/bash echo "Destroying old archives :`rm -f *.osm*` Done" echo "Fetching latest hexagon :`wget -q http://hexagone.openstreetmap.fr/hexagone-latest.osm.bz2` Done" if [ `bzgrep '' hexagone-latest.osm.bz2 | wc -l` -eq 1 ] then echo "no osm end tag bug"; echo "Importating datas `su -c "./osm2pgsql -m hexagone-latest.osm.bz2" postgres` Done." else bunzip2 hexagone-latest.osm.bz2 echo -n "osm end tag bug, processing :`bunzip2 hexagone-latest.osm.bz2` `echo '' >> hexagone-latest.osm` Done."; echo "Importating datas `su -c "./osm2pgsql -m hexagone-latest.osm" postgres` Done." fi -- Steven Le Roux Jabber-ID : [EMAIL PROTECTED] ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
On Fri, Apr 11, 2008 at 4:21 PM, Steven Le Roux <[EMAIL PROTECTED]> wrote: > > > 2008/4/11 GARETTE Emmanuel <[EMAIL PROTECTED]>: > > > On Fri, 11 Apr 2008 15:33:29 +0200, Pierre Mauduit > > <[EMAIL PROTECTED]> wrote: > > > Salut, > > > C'est loin d'etre parfait, mais ca a l'air de fonctionner. > > > > if [ `cat hexagone-latest.osm | grep '' | wc -l` -eq 1 ] > > > > Tu ferais mieux de faire un grep sur le fichier directement plutot que > > le > > cat pour en faire un grep. > > > > if [ ! "x`grep '' hexagone-latest.osm`" = "x" ] > > > > > Yep, mais le mieux est d'éviter de décompresser au maximum :) > > voilà une version factorisée : > hmm à noter que j'ai changé la méthode de projection (pour mercator) (et il manque deux ou trois ";" aussi :) ) -- Steven Le Roux Jabber-ID : [EMAIL PROTECTED] ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
Il est au courant mais je crois que le problème ne vient pas de chez lui mais d'au dessus... au niveau d'osmxapi > > > Quel galère pour un pauvre qui manque ! > ce ne serait plus judicieux de faire remonter cette info à celui qui > génère le > hexagone-latest.osm et lui demander de corriger ce petit problème ? > ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
Bonjour, je viens d'installer un apache/php/postgresql et d'importer l'hexagone (dans une VM). J'arrive à faire une requête sous postgresql (ouaiiis ! J'ai les mêmes stats que vous ^^ ). Par contre je suis un peu pommé, y a-t-il une description de la base quelque part ? Je n'ai trouvé que : http://wiki.openstreetmap.org/index.php/Database_schema qui semble dater un peu et surtout décrire une base mysql ! => Les serveurs OSM travaillent en MySQL, puis exportent les planet en .osm puis on les réimporte en pgSQL ? Etrange. Quelqu'un aurait un exemple de php qui fait des stats ? ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
Comme le dit Olivier je suis bien au courant j'ai pas eu le temps de faire les tests pour savoir d'où ça vient (comme je l'avais promis la semaine dernière) mais j'essaierai au moins de mettre en place un palliatif. Renaud. On 4/11/08, murphy2712. nospam <[EMAIL PROTECTED]> wrote: > Bonjour, je viens d'installer un apache/php/postgresql et d'importer > l'hexagone (dans une VM). > > J'arrive à faire une requête sous postgresql (ouaiiis ! J'ai les mêmes stats > que vous ^^ ). > > Par contre je suis un peu pommé, y a-t-il une description de la base quelque > part ? > Je n'ai trouvé que : > http://wiki.openstreetmap.org/index.php/Database_schema > qui semble dater un peu et surtout décrire une base mysql ! > => Les serveurs OSM travaillent en MySQL, puis exportent les planet en .osm > puis on les réimporte en pgSQL ? Etrange. > > Quelqu'un aurait un exemple de php qui fait des stats ? > > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > > ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
Bon ben c'est fait. On va attendre demain pour vérifier mais j'ai fait la modif et donc le dump et le diff devrait être ok demain. Vous pourrez également trouver une vue de l'activité de la veille en France ici : http://hexagone.openstreetmap.fr/osmtoday/ Hésitez pas si vous avez des remarques. Renaud. On 4/11/08, Renaud Martinet <[EMAIL PROTECTED]> wrote: > Comme le dit Olivier je suis bien au courant j'ai pas eu le temps de > faire les tests pour savoir d'où ça vient (comme je l'avais promis la > semaine dernière) mais j'essaierai au moins de mettre en place un > palliatif. > > > > Renaud. > > > On 4/11/08, murphy2712. nospam <[EMAIL PROTECTED]> wrote: > > Bonjour, je viens d'installer un apache/php/postgresql et d'importer > > l'hexagone (dans une VM). > > > > J'arrive à faire une requête sous postgresql (ouaiiis ! J'ai les mêmes > stats > > que vous ^^ ). > > > > Par contre je suis un peu pommé, y a-t-il une description de la base > quelque > > part ? > > Je n'ai trouvé que : > > http://wiki.openstreetmap.org/index.php/Database_schema > > qui semble dater un peu et surtout décrire une base mysql ! > > => Les serveurs OSM travaillent en MySQL, puis exportent les planet en .osm > > puis on les réimporte en pgSQL ? Etrange. > > > > Quelqu'un aurait un exemple de php qui fait des stats ? > > > > > ___ > > Talk-fr mailing list > > Talk-fr@openstreetmap.org > > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > > > > > ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
bravo ! :) plus qu'à faire des snapshot de la france une fois rendue, comme ça on pourra faire des animations comme celle là : http://wiki.openstreetmap.org/index.php/Image:TIGERImportAnimation.gif 2008/4/11 Renaud Martinet <[EMAIL PROTECTED]>: > Bon ben c'est fait. On va attendre demain pour vérifier mais j'ai fait > la modif et donc le dump et le diff devrait être ok demain. > > Vous pourrez également trouver une vue de l'activité de la veille en > France ici : http://hexagone.openstreetmap.fr/osmtoday/ > > Hésitez pas si vous avez des remarques. > > > Renaud. > > On 4/11/08, Renaud Martinet <[EMAIL PROTECTED]> wrote: > > Comme le dit Olivier je suis bien au courant j'ai pas eu le temps de > > faire les tests pour savoir d'où ça vient (comme je l'avais promis la > > semaine dernière) mais j'essaierai au moins de mettre en place un > > palliatif. > > > > > > > > Renaud. > > > > > > On 4/11/08, murphy2712. nospam <[EMAIL PROTECTED]> wrote: > > > Bonjour, je viens d'installer un apache/php/postgresql et d'importer > > > l'hexagone (dans une VM). > > > > > > J'arrive à faire une requête sous postgresql (ouaiiis ! J'ai les > mêmes stats > > > que vous ^^ ). > > > > > > Par contre je suis un peu pommé, y a-t-il une description de la base > quelque > > > part ? > > > Je n'ai trouvé que : > > > http://wiki.openstreetmap.org/index.php/Database_schema > > > qui semble dater un peu et surtout décrire une base mysql ! > > > => Les serveurs OSM travaillent en MySQL, puis exportent les planet > en .osm > > > puis on les réimporte en pgSQL ? Etrange. > > > > > > Quelqu'un aurait un exemple de php qui fait des stats ? > > > > > > > > ___ > > > Talk-fr mailing list > > > Talk-fr@openstreetmap.org > > > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > > > > > > > > > > ___ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr > -- Steven Le Roux Jabber-ID : [EMAIL PROTECTED] ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Pour ceux qui ne liraient pas talk
Renaud Martinet wrote: > J'ai trouvé ça très drole : > http://geo.topf.org/comparison/index.html?mt0=googlemap&mt1=mapnik&lon=-122.084187&lat=37.42216&z=17 haha, énorme !! ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Statistiques OSM france
sylvain letuffe wrote: >> gis=# select sum(length(way)) / 1000 as kilometers from planet_osm_line >> where highway = 'tertiary'; >>kilometers >> >> 19521.93860792 >> (1 ligne) >> gis=# explain analyze select sum(length(way)) / 1000 as kilometers from >> planet_osm_line where highway = 'tertiary'; >> >> [blabla ...] >> >> Total runtime: 306.546 ms > Je suis battu ! > ( j'ai bien lu 0.3 secondes là ??? ) > Alors là, chapeau bas aux mecs de postgis !! > > ça sent le pré-calcul interne un peu quand même, m'enfin sinon logique : > optimisé pour, codé en C. Mais quand même, un facteur 2000, ça trou le cul avec un bon index... >> il me semble que l'utilisation d'un postgresql / postgis >> permettrait d'optimiser tout ca. > A mon avis, vu tes requêtes, il n'y a même rien à récupérer de mon script, > mais j'avais la flemme de m'installer un postgis que je ne connais pas et > maîtrise pas. j'avais déja fait des tests avec des résultats similaires il y a longtemps, mais stevec & co semblent etre allergique a postgres, ils disent que mysql va tres bien ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr
Re: [OSM-talk-fr] Re : Statistiques OSM france
murphy2712.nospam wrote: > => Les serveurs OSM travaillent en MySQL, puis exportent les planet en > .osm puis on les réimporte en pgSQL ? Etrange. c'est l'avantage d'utiliser une instance xml pour les échanges, c'est indépendant du sgbd utilisé. par contre, évidemment, planet.osm fait facile 80G maintenant... ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-fr