A ce sujet le pire tag d'OSM (qui offre le plus d'ambiguïtés) est le tag
"type=*" qui a été beaucoup trop "hacké" (selon ton expression) au point de
devenir inutilisable avec des tonnes d'ambiguïtés un peu partout. Alors
qu'il aurait fallu le spécialiser en "multipolygon:type=*",
"castle:type=*", etc... selon les classes et sous-classes d'objets à
définir.


Le 14 mai 2013 01:02, Philippe Verdy <verd...@wanadoo.fr> a écrit :

> 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 à