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
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à