Le 27/09/2013 17:35, Ista Pouss a écrit :
Soit un objet X constitué de N parties. Mon objet X s'appelle "Melchior". Chaque partie s'appelle-t-elle "Melchior" ?... non, bien sûr.

Si j'ai un objet "Table", ni les pieds, ni le plateau, ne s'appellent "table".

Si j'ai la place de la concorde, seule l'ensemble s'appelle "place de la concorde", et non chacune des routes, trucs et choses qui sont sur la place de la concorde.

Etc.

Je sais bien que sur OSM, chacune des routes de la place de la concorde s'appellent "place de la concorde" et qu'il n'y a pas de place de la concorde, et que les moteurs de rendu doivent "savoir prendre ça en compte".... mais c'est complètement faux du point de vue de l'analyse de la donnée.

Cordialement.
Hé ! C'est la limite d'OSM. qui n'est pas à proprement parler une "object database" et où beaucoup, loin s'en faut, ne pense pas "object" au sens programmation.

Dans le cad de la place, de la route "Rue Machin", ce qui est stoqué, ce n'est pas l'objet, mais des éléments permettant de reconstituer l'objet. En ce sens, le tronçon de route s'apelle bien "Rue Machin".

Si on avait une "object database" on n'aurait pas de relation associated_street, mais seulement une relation street avec toutes sortes de membres, on aurait principalement des objets "river" plutot que riverbank, des objets "administrative entity" (collectivité territoriale) plutôt que des "boundary"...
--
FrViPofm

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à