Bonjour Stéphane, > De : "Stéphane Brunner" > > Es-ce que l'on peut expliquer pourquoi on ne peut pas le faire avec un > multipolygone ? >
De mon point de vue deux raisons : - un type=multipolygon se justifie si l'entité à construire est composée de polygones en "archipel" (des bâtiments disjoints comme par exemple sur un campus), ou bien des bâtiments troués (un bâtiment qui remplit tout un ilôt mais avec une cour intérieure) ou bien une combinaison de tout cela. On jouera avec les rôles inner, outer, exclave, etc. Dans le cas des bâtiments A et B de la question initiale, on n'est pas dans cette situation, et je ne vois pas quel(s) rôle(s) on pourrait assigner aux ways A et B. Ca me paraît une raison suffisante pour éviter de construire cette relation. - une raison technique existe aussi : deux polygones adjacents (A et B ont un mur en commun) ne forment pas un multipolygon valide au sens de PostGIS (et de l'OGC), ce qui a comme conséquence de produire des résultats incorrects quand on manipule cette donnée en base. J'en ai fait les frais un certain temps quand je ne parvenais pas à sortir un plan Maposmatic de ma commune : j'avais constitué un multypolygon à partir de bâtiments d'une école, dont certains étaient comme A et B. Maposmatic s'attendant à trouver des géométries conformes, je faisais planter le traitement :-( Un peu de littérature sur ce sujet ici : http://www.postgis.org/documentation/manual-1.5/ch04.html#OGC_Validity vincent Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ? Je crée ma boîte mail www.laposte.net _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr