[OSM-talk-fr] ocaml-osm-check : quelques amélior ations

2008-06-15 Thread David MENTRE
Bonjour à tous,

J'ai un peu améliorié mon programme[1] de « vérification » des données
OSM. Les résultats sont visibles ici :

  
http://www.linux-france.org/~dmentre/open-street-map/hexagone-latest.osm.bz2.warn.html


Comme d'habitude, je ne suis jamais totalement sûr que mes « warnings »
sont réellement justifiés. Je fais confiance à la communauté pour me
corriger. ;-)

Un truc bizarre, se sont les valeurs « bollard » pour le Tag « highway
». C'est un tag officiel/officieux ? Ça veut dire quoi ? D'après mon
Google, il y a eu une discussion à ce sujet (barrier=bollard
vs. highway=bollard). Il y a eu un consensus ? C'est documenté sur le
wiki ?

user='fdl'

   1. Way id=23407014 warning: Tag 'highway' with value 'unsurfaced' is not 
allowed for this element
   2. Node lat=48.1041572 lon=-1.6865473 id=269172055 warning: Tag 
'highway' with value 'bollard' is not allowed for this element
   3. Node lat=48.1178429 lon=-1.6046882 id=269046172 warning: Tag 
'highway' with value 'bollard' is not allowed for this element

En complément, quelques statistiques *exhaustives* de l'utilisation des
tags :

  
http://www.linux-france.org/~dmentre/open-street-map/hexagone-latest.osm.bz2.stats.html

Amicalement,
david

PS : Oui, je sais, ça fait double emploi avec les autres efforts. Comme
 les autres, je fais ça pour apprendre (en l'occurence OSM). ;-) Et
 on peut parfaitement concevoir qu'à un moment où un autre ces
 logiciels se référencent l'un l'autre.

Footnotes: 
[1]  En logiciel libre, sources disponibles ici :
  http://www.linux-france.org/cgi-bin/hgwebdir.cgi/ocaml-osm-route/latest

-- 
GPG/PGP key: A3AD7A2A David MENTRE <[EMAIL PROTECTED]>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

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


Re: [OSM-talk-fr] ocaml-osm-check : quelques amélior ations

2008-06-15 Thread David MENTRE
Bonjour,

Thomas Walraet <[EMAIL PROTECTED]> writes:

> Pour moi c'est un poteau pour bloquer les rues, et ça s'applique aux 
> nodes. Comme une barrière sauf que c'est pas une barrière mais un ou 
> plusieurs poteaux.

Ok, merci. J'ai corrigé mon analyse et le résultat.

Amicalement,
d.
-- 
GPG/PGP key: A3AD7A2A David MENTRE <[EMAIL PROTECTED]>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

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


Re: [OSM-talk-fr] ocaml-osm-check : quelques amélior ations

2008-06-16 Thread David MENTRE
Bonjour,

Megaten <[EMAIL PROTECTED]> writes:

> Ou peut-on trouver une analyse plus récente , histoire de savoir si mes
> corrections sont effectuées. Merci

J'ai refait tourner l'analyse sur le ficher hexagone.osm.bz2
d'aujourd'hui :

  
http://www.linux-france.org/~dmentre/open-street-map/hexagone-latest.osm.bz2.warn.html#LMegaTen

Concernant les warnings qui te concernent[1], je me demande si le
problème n'est pas de mon côté. Le tag « highway=unsurfaced » devrait
être autorisé pour les ways. Ça a l'air d'être couramment utilisé mais
je ne l'ai pas vu décrit sur la page
  http://wiki.openstreetmap.org/index.php/Map_Features
??!??

Plus généralement, je fais tourner l'analyse à la main. C'est pas très
dur à faire (wget
http://hexagone.openstreetmap.fr/hexagone-latest.osm.bz2 &&
ocaml-osm-check -osm /tmp/hexagone-latest.osm.bz2) mais j'ai pas de
machine en ligne où je pourrais le mettre à dispo. L'idéal serait de le
synchroniser avec la mise à jour de hexagone-latest.osm.bz2.

Amicalement,
d.

Footnotes: 
[1]  
http://www.linux-france.org/~dmentre/open-street-map/hexagone-latest.osm.bz2.warn.html#LMegaTen

-- 
GPG/PGP key: A3AD7A2A David MENTRE <[EMAIL PROTECTED]>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

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


Re: [OSM-talk-fr] ocaml-osm-check : quelques amélior ations

2008-06-16 Thread David MENTRE
Salut Rodolphe,

Rodolphe Quiedeville <[EMAIL PROTECTED]> writes:

> Bon comme je suis toujours pressé j'ai RTFM ;-) Et j'ai réussit à
> synchroniser tes sources en local, pour les intéressés il faut lancer
> ces 3 commandes :
>
> $ hg init
>
> $ hg pull
> http://www.linux-france.org/cgi-bin/hgwebdir.cgi/ocaml-osm-route/latest
>
> $ hg update

Merci de faire mon boulot Rodolphe. ;-)

J'ai amélioré les vérifs :

 - je vérifie maintenant :
* "place" tag,

* restrictions (like "access=yes"),

* "oneway" tag,

* "noexit" tag;

 - j'ai essayé d'améliorer les messages d'erreur.

Amicalement,
d.
-- 
GPG/PGP key: A3AD7A2A David MENTRE <[EMAIL PROTECTED]>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

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


Re: [OSM-talk-fr] ocaml-osm-check : quelques amélior ations

2008-06-17 Thread David MENTRE
Bonjour Olivier,

"Olivier Boudet" <[EMAIL PROTECTED]> writes:

> J'ai déjà une machine qui récupère quotidiennement l'hexagone pour pondre
> des stats, si tu veux je peux ajouter ton script à la crontab.

Ce serait pas mal, oui.

Tu utilises quoi comme type d'Unix, une Debian ? Si oui, tu as besoin
des paquets suivant pour compiler le code :
 * ocaml
 * make
 * ocaml-native-compilers
 * bzip2

Tu as aussi besoin du paquet « mercurial » si tu veux récupérer les
sources directement[1]. Après, un simple make devrait tout compiler.

Pour exécuter le programme :
  /chemin/vers/ocaml-osm-check -osm /chemin/vers/hexagone-latest.osm.bz2 

Ça produit deux fichiers .html dans le répertoire courant.

Amicalement,
d.

Footnotes: 
[1]  http://lists.openstreetmap.org/pipermail/talk-fr/2008-June/002656.html

-- 
GPG/PGP key: A3AD7A2A David MENTRE <[EMAIL PROTECTED]>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

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