Le 18 février 2013 23:05, Christian Quest <[email protected]> a écrit : > Sur les 25 millions de polygone building=* qu'on a en France, on doit bien > en avoir la moitié de mitoyen... ça ferai 12 millions de relations en plus ? > Un paille... il n'y en a que 11 millions actuellement dans planet.
Ton calcul est faux. Tu oublies de prendre en compte la taille des listes de noeuds membres des ways ! Les relations divisent ces tailles par deux (voir plus si le nombre de superposition est supérieur à deux avec des polygones multiniveaux comme pour les boundary) et ce sont pourtant ces listes de noeuds qui constituent le plus gros de la volumétrie TOTALE. Dès qu'un way superposé comprend 3 noeuds ou plus (la très grande majorité d'entre eux en fait), la volumétrie totale décroit rapidement avec le nombre de relations qui l'utiise (une seule référence de chemin membre suffit pour toute la liste de noeuds partagés pour chaque relation, alors qu'avec uniquement des polygones simples ces longues listes de noeuds sont dupliquées partout autour, notamment pour les boundary=*, landuse=*, et natural=*, et water=* qui sont presque toujours mitoyens les uns les autres). L'enfer ce sont les superpositions multiples de chemins qui sont sensés être identiques mais ne sont pas modifiés ensembles (surtout pour les chemins très longs : de nombreux noeuds intermédiaires sont souvent oubliés, et quand il faut trouver le quel dans une liste de 200 noeud ou plus, on passe un bon moment à chercher où est le trou !) Il suffit juste de comparer la taille des fichiers OSM : ils sont beaucoup plus petits en modèle multipolygone sans superposition de chemins, qu'avec des polygones simples. _______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

