3D-Mapping: Kugel in der Höhe?

beim 3D-Mapping habe ich ein kleineres Problem: Wie muss eine “Kugel” in der Höhe gemappt werden [1]? Das Dach ist ohne Probleme mit roof:shape=dome zu machen. Aber wie sieht es mit der unteren Hälfte des Gebäudes aus. Besteht da etwas, oder muss dies mit x verschienen building:part=yes erledigt werden?

[1] Die Kugel (mit Restaurant drin) ist auf 35m Höhe (in der Mitte dieses Screenshots):

Weiss vielleicht jemand eine andere Kugel in der Höhe, das bereits in 3D gemappt ist, damit ich mir das auch mal anschauen kann?

Ich würde dies taggen als Punkt mit roof:shape=sphere mit der Angabe von radius=value und height=<Höhe des Mittelpunktes der Kugel> .
Die Form kommt so oft vor, dass sie in die Grunddefinition http://wiki.openstreetmap.org/wiki/Key:roof:shape#Roof dringend gehört.

Die Implementierung muss dafür wirklich einfach sein, also würde ich abwarten, bis die Kollegen, die die Software entwickeln (Kendzi, Tordanik, andere) auch diese Form einbauen.

roof:shape=sphere mit der Angabe von radius=value und height=<Höhe des Mittelpunktes der Kugel> finde ich optimal.
roof:shape=sphere ist zwar erst einmal getaggt, aber ich denke, wenn das mal drin ist, wird es auch des Öfteren genutzt.

Ich mache heute mal ein E-Mail an Tordanik und f4-group.com um zu fragen, ob sie das implementieren könnten…
@marek… schaust Du vielleicht mit Kendzi? Ich denke, da polnisch seine Muttersprache ist, ist es wohl besser, wenn Du das mit ihm anschaust. Danke.

Super efred, danke im Vorab.
sind die beiden drei Parteien noch schlau, mögen sie bitte noch Folgendes berücksichtigen:
cutting:sphere:top= gibt an, ab welcher Höhe die Kugel hurizontal nach oben abgeschnittten wird. Sehe Parameter Hc wie auf der Skizze:
http://wiki.openstreetmap.org/wiki/File:MarekSphereCuttingTop.jpg
cutting:sphere:down= gibt an, ab welcher Höhe die Kugel hurizontal nach unten abgeschnittten wird. Sehe Parameter Hc wie auf der Skizze:
http://wiki.openstreetmap.org/wiki/File:MarekSphereCuttingDown.jpg

Hc wird immer von der Mitte der Kugel angegeben.

Viele Grüße,
Marek

@marek… danke für die Info. cutting:sphere:top und cutting:sphere:down werde ich im Mail auch berücksichtigen.
Ausserdem werde ich im Mail an f4-group.com noch roof:ridge=yes und roof:edge=yes erwähnen.

Noch besser!
Ich freue mich wirklich über Deine Hilfe.
Ich hab sehr viel um die Ohren, leider kann ich es momentan nicht verfolgen,
insbesondere alle Diskussionen zu dem Thema.

roof ridge+edge halte ich für sehr wichtig. Jedesmal wenn ein Dach eine komplexere Dachform als ein einfaches Rechteck hat, stoßen die Dachform-Tags an ihre Grenzen.
btw wird das denn schon von kendzi und S3dB unterstützt?

Bei mir könnt ihr euch die Mail sparen, ich lese im Forum mit. :wink:

Also generell stimme ich zu, dass bei runden Formen für 3D nachgearbeitet werden muss, und ein Wert “sphere” ist da sicher nicht verkehrt. Den Schlüssel roof:shape finde ich spontan allerdings eher unpassend - oder ist das wirklich nur ein Dach? Ich hätte das auf Grundlage der Beschreibung für einen eigenständigen Gebäudeteil gehalten.

Weil ja nach Beispielen für ähnliche Fälle gefragt wurde, bei der Kugel am Berliner Fernsehturm wird mit building:shape = sphere und entsprechenden height + min_height gearbeitet (was natürlich ebenfalls eine neue Erfindung ist und nicht gerendert wird): http://www.openstreetmap.org/browse/way/19046101

Am besten gleich Kendzi fragen.
Wir werden uns zwar bei einem “Arbeitstreffen” in wenigen Woche sehen, aber auf dem Laufenden bin ich momentan nicht.
Vielmehr bekommt der arme Kerl Arbeitspakete bei denen er sagt: “Auf keinem Fall” und ein Monat später sind sie drin :wink:
Ich hab schon manchmal schlechtes Gewissen…
Vielleicht könnte da jemand mithelfen?

perfekt. Dann kann ich mir das Mail an Dich schon sparen.
roof:shape=sphere ist wohl schon nicht ganz optimal, da es ja nicht nur ein Dach ist. building:shape=sphere ist wohl besser. Oder andere Idee: statt building:part=yes und building:shape=sphere zu taggen, was spricht gegen building:part=sphere?

Und da fallen mir die ganzen Kugelgasbehälter ein (man_made=storage_tank; storage_tank=gasometer), welche man auch damit darstellen könnte…

There is no problem with implementation of sphere but the question is if it is still roof? Maybe we should be tagged entire building part as sphere? Something like building:shape=sphere?

We can use tag shape:radius=XX but then this kind of building should be tagged only as node. Otherwise height and min_height could be used.

great, that you’re also here… This is the same question as Tordanik asked in #8.
And I think also, roof:shape=sphere isn’t correct. building:shape=sphere will be much better.

Wo wir grad dabei sind: Kegelform fehlt auch noch, ob mit runder, rechteckiger oder dreieckiger Grundfläche. Denke da z.B. an Kirchen, oder andere Gebäude die sich nach oben hin verjüngen, das sind oft nicht nur die Dächer.

@tordanik: OSM2World ist auf Stand vom 13.8.?

Das Problem dabei wäre die sehr vielfältige Verwendung von building und als Folge davon building:part. Einige Mapper nutzen building:part anscheinend mit denselben Werten wie building, was auch nicht unlogisch ist. Das kann dann dazu führen, dass man einen solchen Wert gleichzeitig mit einer Form angeben möchte.

Ich denke building:shape kristallisiert sich als beste Lösung heraus. Dort könnte man sicher noch andere geometrische Formen wie z.B. Kegel(stümpfe) als Werte ergänzen.

Leider haben wir gerade ernste Performanceprobleme, siehe http://forum.openstreetmap.org/viewtopic.php?id=22555

im Nachhinein denke ich auch, dass building:part=sphere nicht gut ist. building:part=yes mit building:shape=sphere ist wohl das Beste.

Sehr gut, mit dem Vorschlag bin ich einverstanden. Ich kenne auch kein Gebäude was NUR aus einer Kugel besteht.

Info: f4-group.com wird sich demnächst auch hier reinklinken.

I agree with the building:shape=sphere rather than roof:shape

The “shape:cone” is already handled (at least in F4map) with tags building:shape/roof:shape=pyramid/pyramidal on a circle polygon.

http://wiki.openstreetmap.org/wiki/File:MarekSphereCuttingDown.jpg this case is already handled with “roof:shape=dome” and “roof:height=XXX”.

http://wiki.openstreetmap.org/wiki/File:MarekSphereCuttingTop.jpg this case can’t be handled using Kendzi proposal “height and min_height”.

I think we could get a satisfying result with a specification similar to Marek Kleciak 3dr proposal .

PS: this could be discussed in the OpenStreetMap3D section ?

Gebäude nicht, aber wenn jemand man_made als 3D erfassen will…
… wir sollten weiter denken.