Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Salut, Intuitivement, je dirais en utilisant la balise layer=*… ? Cordialement, -- Mikaël Cordon, mickey86 Le 16 novembre 2012 09:22, Jean-Francois Nifenecker jean-francois.nifenec...@laposte.net a écrit : Bonjour, je suis en train de corriger les erreurs de bâtiments se recouvrant. J'ai bien avancé (le grand Sud-Ouest est presque complètement traité ;) Merci Osmose ! Il me reste un type de bâtiments que je ne sais pas intégrer : les bâtiments empilés. Par exemple, un grand bâtiment en RdC et une portion plus petite s'élevant à partir du 1er. Cas d'espèce : la cité administrative à Bordeaux http://www.openstreetmap.org/?**mlat=44.84117mlon=-0.60185** zoom=17layers=Mhttp://www.openstreetmap.org/?mlat=44.84117mlon=-0.60185zoom=17layers=M avec un bâtiment de 3-4 étages sur toute la surface, au-dessus duquel s'élèvent deux tours de 20 étages. Les tours de contrôle des aéroports peuvent aussi faire partie de ces cas. Ma première option serait de ne considérer que l'emprise au sol et donc d'ignorer la partie tour. Ceci aurait néanmoins un inconvénient en ce que la représentation 3D qui pourrait par la suite être ajoutée ne serait plus possible/fiable. Des idées ? -- Jean-Francois Nifenecker, Bordeaux __**_ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.**org/listinfo/talk-frhttp://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le wiki propose ceci : http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings (section building parts) Cela peut peut-être convenir Le 16 novembre 2012 09:22, Jean-Francois Nifenecker jean-francois.nifenec...@laposte.net a écrit : Bonjour, je suis en train de corriger les erreurs de bâtiments se recouvrant. J'ai bien avancé (le grand Sud-Ouest est presque complètement traité ;) Merci Osmose ! Il me reste un type de bâtiments que je ne sais pas intégrer : les bâtiments empilés. Par exemple, un grand bâtiment en RdC et une portion plus petite s'élevant à partir du 1er. Cas d'espèce : la cité administrative à Bordeaux http://www.openstreetmap.org/?**mlat=44.84117mlon=-0.60185** zoom=17layers=Mhttp://www.openstreetmap.org/?mlat=44.84117mlon=-0.60185zoom=17layers=M avec un bâtiment de 3-4 étages sur toute la surface, au-dessus duquel s'élèvent deux tours de 20 étages. Les tours de contrôle des aéroports peuvent aussi faire partie de ces cas. Ma première option serait de ne considérer que l'emprise au sol et donc d'ignorer la partie tour. Ceci aurait néanmoins un inconvénient en ce que la représentation 3D qui pourrait par la suite être ajoutée ne serait plus possible/fiable. Des idées ? -- Jean-Francois Nifenecker, Bordeaux __**_ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.**org/listinfo/talk-frhttp://lists.openstreetmap.org/listinfo/talk-fr -- ab_fab http://wiki.openstreetmap.org/wiki/User:Ab_fab Il n'y a pas de pas perdus, Nadja ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le 16/11/2012 09:26, Mikaël Cordon a écrit : Intuitivement, je dirais en utilisant la balise layer=*… ? Effectivement j'y ai pensé/ai fait : Osmose lève toujours une erreur. C'est moi ou c'est lui ? -- Jean-Francois Nifenecker, Bordeaux ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le 16/11/2012 09:34, Ab_fab a écrit : Le wiki propose ceci : http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings (section building parts) Cela peut peut-être convenir mmm... intéressant. Je peux/vais essayer. Mais, tout comme on ne taggue pas pour le rendu, doit-on tagger pour Osmose ;) -- Jean-Francois Nifenecker, Bordeaux ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le 16/11/2012 09:39, Jean-Francois Nifenecker a écrit : Le 16/11/2012 09:34, Ab_fab a écrit : Le wiki propose ceci : http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings (section building parts) Cela peut peut-être convenir mmm... intéressant. Je peux/vais essayer. Mais, tout comme on ne taggue pas pour le rendu, doit-on tagger pour Osmose ;) Une relation serait peut-être mieux, non ? -- Jean-Francois Nifenecker, Bordeaux ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
On 16/11/2012 09:22, Jean-Francois Nifenecker wrote: un bâtiment de 3-4 étages sur toute la surface, au-dessus duquel s'élèvent deux tours de 20 étages. Une tour peut être modélisée par un simple polygone et le bâtiment qui l'enchâsse sera un multipolygone avec la tour comme inner. C'est la solution qui me paraît être la plus évidente - et la plus compatible avec les usages dont j'ai la connaissance. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le 16 novembre 2012 10:02, Jean-Marc Liotier j...@liotier.org a écrit : On 16/11/2012 09:22, Jean-Francois Nifenecker wrote: un bâtiment de 3-4 étages sur toute la surface, au-dessus duquel s'élèvent deux tours de 20 étages. Une tour peut être modélisée par un simple polygone et le bâtiment qui l'enchâsse sera un multipolygone avec la tour comme inner. Ca n'est pas forcément représentatif de la réalité: je connais des cas similaires ou le bâtiment inférieur est bien d'un seul bloc entier, et les tours construites par dessus = on se retrouve réellement avec 2 bâtiments l'un au dessus de l'autre ! (donc osmose n'aurait pas vraiment tord) Je pense que le mieux serait d'utiliser le tag building:part, et de modifier osmose pour prendre en compte ces représentations pour la 3d ... Sylvain ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
d'ailleurs pour rebondir sur la proposition de relation, dans la page http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings on trouve bien It is highly recommended to use the relation if there is at least one building part = comprendre à caractère obligatoire ... Le 16 novembre 2012 10:14, Sylvain Maillard sylvain.maill...@gmail.com a écrit : Le 16 novembre 2012 10:02, Jean-Marc Liotier j...@liotier.org a écrit : On 16/11/2012 09:22, Jean-Francois Nifenecker wrote: un bâtiment de 3-4 étages sur toute la surface, au-dessus duquel s'élèvent deux tours de 20 étages. Une tour peut être modélisée par un simple polygone et le bâtiment qui l'enchâsse sera un multipolygone avec la tour comme inner. Ca n'est pas forcément représentatif de la réalité: je connais des cas similaires ou le bâtiment inférieur est bien d'un seul bloc entier, et les tours construites par dessus = on se retrouve réellement avec 2 bâtiments l'un au dessus de l'autre ! (donc osmose n'aurait pas vraiment tord) Je pense que le mieux serait d'utiliser le tag building:part, et de modifier osmose pour prendre en compte ces représentations pour la 3d ... Sylvain ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le 16/11/2012 10:02, Jean-Marc Liotier a écrit : On 16/11/2012 09:22, Jean-Francois Nifenecker wrote: un bâtiment de 3-4 étages sur toute la surface, au-dessus duquel s'élèvent deux tours de 20 étages. Une tour peut être modélisée par un simple polygone et le bâtiment qui l'enchâsse sera un multipolygone avec la tour comme inner. C'est la solution qui me paraît être la plus évidente - et la plus compatible avec les usages dont j'ai la connaissance. Dans cette situation (multipolygone + outer + inner) on obtient des trous aux emplacements des inner (je viens de tester pour la tour Ouest de la cité administrative). La relation multipolygon ne convient donc pas pour des bosses. -- Jean-Francois Nifenecker, Bordeaux ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le 16/11/2012 10:17, Sylvain Maillard a écrit : d'ailleurs pour rebondir sur la proposition de relation, dans la page http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings on trouve bien It is highly recommended to use the relation if there is at least one building part = comprendre à caractère obligatoire ... C'est ce que je viens de faire pour la cité administrative de Bordeaux -- le bâtiment englobant building=yes ; les tours sans building=* ; tous les bâtiments building:part=yes ; -- relation type=building ; le bâtiment englobant en outer, les autres en inner). Deux couacs : -- JOSM râle contre la relation de type building. Bon, ok, on s'en fout. -- Mapnik n'aime pas tout ce bigntz : aucune représentation... Bon, ok, on s'en fout, on ne taggue pas (etc.) Mais pas glop qd même côté Mapnik qui est la vitrine OSM. Merci à tous pour les suggestions. -- Jean-Francois Nifenecker, Bordeaux ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
On 16/11/2012 10:34, Jean-Francois Nifenecker wrote: Le 16/11/2012 10:17, Sylvain Maillard a écrit : d'ailleurs pour rebondir sur la proposition de relation, dans la page http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings on trouve bien It is highly recommended to use the relation if there is at least one building part = comprendre à caractère obligatoire ... C'est ce que je viens de faire pour la cité administrative de Bordeaux -- le bâtiment englobant building=yes ; les tours sans building=* ; tous les bâtiments building:part=yes ; -- relation type=building ; le bâtiment englobant en outer, les autres en inner). Deux couacs [..] Et si tu ajoutes building=yes au inner ? Ou alors tu peux superposer au inner un polygone identique pour porter ce building=yes et la relation... Mais ça fait un objet de plus - moins bien donc. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Le 16/11/2012 10:43, Jean-Marc Liotier a écrit : Et si tu ajoutes building=yes au inner ? Dans ce cas, Mapnik montre les tours mais pas le bâtiment englobant :( Ou alors tu peux superposer au inner un polygone identique pour porter ce building=yes et la relation... Mais ça fait un objet de plus - moins bien donc. oups ! j'ai pas tout suivi là... Et puis on commence à sérieusement tagguer pour le rendu. Pourtant, les suggestions de la page wiki http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings me semblent intellectuellement satisfaisantes. -- Jean-Francois Nifenecker, Bordeaux ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Il ne faut surtout pas hésiter à faire des propositions d'améliorations du style principal d'osm.org ;) la page Simple3DBuildings est relativement jeune et à l'origine clairement orientée pour le rendu 3d, c'est fortement probable qu'au moins une partie des propositions ne soient tout simplement aps encore prises en compte dans le rendu principal ! et quand on dis qu'on ne taggue pas pour le rendu, ça ne veut pas dire qu'on ne peut pas faire évoluer le rendu pour qu'il affiche ce qu'on tag ;) Le 16 novembre 2012 10:54, Jean-Francois Nifenecker jean-francois.nifenec...@laposte.net a écrit : Le 16/11/2012 10:43, Jean-Marc Liotier a écrit : Et si tu ajoutes building=yes au inner ? Dans ce cas, Mapnik montre les tours mais pas le bâtiment englobant :( Ou alors tu peux superposer au inner un polygone identique pour porter ce building=yes et la relation... Mais ça fait un objet de plus - moins bien donc. oups ! j'ai pas tout suivi là... Et puis on commence à sérieusement tagguer pour le rendu. Pourtant, les suggestions de la page wiki http://wiki.openstreetmap.org/**wiki/Simple_3D_Buildingshttp://wiki.openstreetmap.org/wiki/Simple_3D_Buildings me semblent intellectuellement satisfaisantes. -- Jean-Francois Nifenecker, Bordeaux __**_ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.**org/listinfo/talk-frhttp://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
si on met un tag sur un polygone inner c'est pour désigner ce que contient ce polygone interne, différent de ce qui est dans la zone externe. Par exemple une forêt qui a une clairière (un champ cultive) au milieu : la forêt est un multipolygone landuse=forest, contenant son contour externe avec un rôle outer, et le(s) chemin(s) internes y sont en rôle inner; ces mêmes chemins internes sont membres avec un rôle outer pour définir le contour externe d'un autre multipolygone landuse=* pour la clairière. Dans le cas plus haut, où il faut faire un trou dans un grand bâtiment, le trou interne ne peut pas être lui-même de type building sinon on remplit le trou avec un autre petit bâtiment. Prenez vos exemples sur les tours à la Défense (Nord-Ouest de Paris) où on a déjà tous les cas (y compris pour la Grande Arche de la Défense où la base est un bâtiment large qui soutient deux batiments en ailes avec un grand trou entre les deux, et les deux ailes soutiennent le toit. Regarder la tour Eiffel aussi : 4 pieds avec un trou entre eux, qui soutiennent ensuite le premier étage et ça continue en côte jusqu'au sommet. Regarder une tour de télévision comme celle de Berlin. On a d'autres cas plus tordus encore avec les bâtiments construits sur une pente, ou à côté, ou qui donne accès à leur sommet à une passerelle reliée à une rue pus haut (à Lisbonne par exemple pas loin du port : une tour ascenseur en pleine ville, et en haut une plateforme avec une petite passerelle venant d'une rue de la vaute-ville. Entre ce bâtiment et la haute ville il y a une autre rue au pied d'une falaise, avec d'autre constructions appuyées sur la falaise, la passerelle passe alors au dessus de leurs toits et la rue de la haute ville s'arrête sur le toit de l'un d'eux). Les bâtiments ponts existent dans pas mal d'endroits (avec des rues ou parfois des voies ferrées ou métros qui passent au dessus même si ce sont plus souvent des passerelles pour piétons), même pourtant dans des zones pas très vallonnées. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Gérer l'empilement de bâtiments
Si on parle de la grande arche, actuellement la représentation dans osm est toujours celle du toit (ou de l'escalier et de la dalle, qui correspond finalement à l'emprise au sol). Le trou et le nuage ne sont pas représentés. Initialement, elle a été dessinée à partir de l'imagerie aérienne Yahoo (du temps où c'était la norme, ça ne nous rajeunit pas). Si on l'avait dessinée à partir du cadastre, on aurait les deux parois... Philippe Verdy verd...@wanadoo.fr a écrit : si on met un tag sur un polygone inner c'est pour désigner ce que contient ce polygone interne, différent de ce qui est dans la zone externe. Par exemple une forêt qui a une clairière (un champ cultive) au milieu : la forêt est un multipolygone landuse=forest, contenant son contour externe avec un rôle outer, et le(s) chemin(s) internes y sont en rôle inner; ces mêmes chemins internes sont membres avec un rôle outer pour définir le contour externe d'un autre multipolygone landuse=* pour la clairière. Dans le cas plus haut, où il faut faire un trou dans un grand bâtiment, le trou interne ne peut pas être lui-même de type building sinon on remplit le trou avec un autre petit bâtiment. Prenez vos exemples sur les tours à la Défense (Nord-Ouest de Paris) où on a déjà tous les cas (y compris pour la Grande Arche de la Défense où la base est un bâtiment large qui soutient deux batiments en ailes avec un grand trou entre les deux, et les deux ailes soutiennent le toit. Regarder la tour Eiffel aussi : 4 pieds avec un trou entre eux, qui soutiennent ensuite le premier étage et ça continue en côte jusqu'au sommet. Regarder une tour de télévision comme celle de Berlin. On a d'autres cas plus tordus encore avec les bâtiments construits sur une pente, ou à côté, ou qui donne accès à leur sommet à une passerelle reliée à une rue pus haut (à Lisbonne par exemple pas loin du port : une tour ascenseur en pleine ville, et en haut une plateforme avec une petite passerelle venant d'une rue de la vaute-ville. Entre ce bâtiment et la haute ville il y a une autre rue au pied d'une falaise, avec d'autre constructions appuyées sur la falaise, la passerelle passe alors au dessus de leurs toits et la rue de la haute ville s'arrête sur le toit de l'un d'eux). Les bâtiments ponts existent dans pas mal d'endroits (avec des rues ou parfois des voies ferrées ou métros qui passent au dessus même si ce sont plus souvent des passerelles pour piétons), même pourtant dans des zones pas très vallonnées. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr