Re: [OSM-dev-fr] Idées d'analyses pour Osmose...

2011-10-25 Par sujet Christian Quest
Le 25 octobre 2011 11:28, Matthias Dietrich  a écrit :
> Le 25 octobre 2011 10:53, Christian Quest  a écrit 
> :
>> Cohérence de la relation elle même:
>> - relation type=associatedStreet sans name=*
>
> Sur ce point là, il ne faudrait pas être aussi strict. Le wiki dit que
> le tag name est optionnel (mais recommandé). Et dans le fond, c'est
> assez logique, puisque le nom de la rue est censé se trouver dans
> l'élément avec rôle "street" (ou les éléments s'il y en a plusieurs).
>
> http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema
>
> Matthias
>


Exact... donc vérifier si name est renseigné sur la relation OU au
moins un membre "street", bref qu'on a bien un nom de rue quelque part
;)

-- 
Christian

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


Re: [OSM-dev-fr] Idées d'analyses pour Osmose...

2011-10-25 Par sujet Matthias Dietrich
Le 25 octobre 2011 10:53, Christian Quest  a écrit :
> Cohérence de la relation elle même:
> - relation type=associatedStreet sans name=*

Sur ce point là, il ne faudrait pas être aussi strict. Le wiki dit que
le tag name est optionnel (mais recommandé). Et dans le fond, c'est
assez logique, puisque le nom de la rue est censé se trouver dans
l'élément avec rôle "street" (ou les éléments s'il y en a plusieurs).

http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema

Matthias

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


Re: [OSM-dev-fr] Idées d'analyses pour Osmose...

2011-10-25 Par sujet Christian Quest
Pour les adresses, il s'agit essentiellement de vérifier la cohérence
des relations:

Nodes:
- nodes avec addr:housenumber doivent faire partie d'une relation
type=associatedStreet avec rôle « house » si addr:street est
inexistant

Ways:
- si addr:interpolation, vérifier que les nodes composant le chemin
ont leur addr:housenumber pair/impair en fonction de
addr:interpolation even/odd

Cohérence de la relation elle même:
- relation type=associatedStreet sans name=*
- plusieurs relations  type=associatedStreet avec même name=*
- relation type=associatedStreet sans membre avec role=street
- relation type=associatedStreet sans membre avec role=house

Cohérence sur les membres de la relation:
- membre role=house sans addr:housenumber=*
- membre role=street sans highway=*
- plusieurs membres role=house avec même addr:housenumber

Voilà !
--
Christian

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


Re: [OSM-dev-fr] Idées d'analyses pour Osmose...

2011-10-25 Par sujet Frédéric Rodrigo
Le 25 octobre 2011 02:14, Christian Quest  a écrit :
> Voici quelques idées en vrac d'analyses pour osmose:
>
> Tags implicites:
> - area=no -> rare, mais implicite, non ?
> - area=yes sur des surfaces implicites (exemple: amenity=parking)

Je suis d'accord, c'est enfoncer des portes ouvertes. Mais il y a déjà
beaucoup de vrais erreurs à corriger. C'est vraiment du peaufinage.

> Tags sur mauvais type d'objet:
> - highway=crossing sur un chemin et pas un node
> - waterway=canal, stream ou river sur chemin fermé

Intéressant, il doit y avoir bien d'autres cas.

> Analyse des noms:
> - name=route ou name=fixme ou name=inconnu, etc...

Ce type d'analyse peut aller dans TagWatchCleaner voir :
http://wiki.openstreetmap.org/wiki/FR:Osmose/erreurs#3030

> Incohérence de tags:
> - natural=water + leisure=swimmin_pool -> retirer le natural=water
> - amenity=school + name contient "maternelle" -> amenity=kindergarten
> - amenity=kindergarten + name contient "élémentaire ou primaire" ->
> amenity = school
> - amenity=swimming_pool ou leisure=swimming_pool sur un chemin fermé
> de grande surface (à définir/tester)
> - amenity=place_of_worship + name contient "église" ou" synagogue" ou
> "mosquée" mais religion non renseigné -> proposer religion =

Pertinence à vérifier avec des requêtes sur une base.

> Erreurs de clé de tag / clé "rare":
> - exemple: hiway et autres erreurs au lieu de highway, peut se baser
> sur des stats issues de taginfo

Intéressant, détection de tags non courant avec valeur courante (pour
d'autres tags)

> J'en ai d'autres, plus complexes sur les relations pour les adresses.

Dis toujours. Moi aussi j'en ai sur les adresses : bâtiment sans adresse ;)

Fred

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