Re: [OSM-talk-fr] Gérer l'empilement de bâtiments

2012-11-16 Par sujet Mikaël Cordon
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

2012-11-16 Par sujet Ab_fab
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

2012-11-16 Par sujet Jean-Francois Nifenecker

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

2012-11-16 Par sujet Jean-Francois Nifenecker

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

2012-11-16 Par sujet Jean-Francois Nifenecker

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

2012-11-16 Par sujet Jean-Marc Liotier

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

2012-11-16 Par sujet Sylvain Maillard
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

2012-11-16 Par sujet Sylvain Maillard
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

2012-11-16 Par sujet Jean-Francois Nifenecker

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

2012-11-16 Par sujet Jean-Francois Nifenecker

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

2012-11-16 Par sujet Jean-Marc Liotier

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

2012-11-16 Par sujet Jean-Francois Nifenecker

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

2012-11-16 Par sujet Sylvain Maillard
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

2012-11-16 Par sujet Philippe Verdy
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

2012-11-16 Par sujet khris78
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