Le 14 mai 2013 00:54, Vincent Pottier <vpott...@gmail.com> a écrit :

> Depuis qu'on a inventé les opérateurs booléens, ça me semble plus simple
> et plus malin de les utiliser sur des tags existants que de créer un
> nouveau tag et d'ajouter une colonne dans la table postgis à chaque fois
> qu'un nouveau sujet apparaît.
> Sly s'en est très bien sorti sur layers [1]. Je suppose qu'il doit
> connaître les opérateurs booléens.
>

Aucun rapport, tu ne comprends rien (ou ne veux pas comprendre), et je
m'explique :

Les opérateurs booléens ne résolvent pas les ambiguités existant quand une
relation doit servir à combiner des choses différentes. Moi je parle classe
(au sens objet). Et selon la définition d'une classe d'objets ce ne sont
PAS les mêmes attributs car ce sont des classes différentes.

Mais OSM n'offre aucun moyen de séparer les classes puisqu'il mélange tout.
La seule solution c'est bien de nommer les attributs distinctement pour
chaque classe quand ils ont des rôles très différents (orthogonaux donc
pouvant se croiser de façon incompatible selon les deux usages actuels de
admin_level=*).

La situation est très différentes dans OpenGIS, où les "classes" sont
totalement différenciées (chaque classe est un "feature" disposant de sa
propre table, caque ligne de tale OpenGIS définit une instance qui n'a rien
à voir avec une autre instance dans une autre table OpenGIS, même si
géométriquement elle est totalement identique).
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à