# How to map a reversed cone water tower?

It’s possible to map correctly this water tower?

The pillar should have a height tag, the reverse cone tank should have min_height and height, but what about the cone shape?

There was very similar problem about sphere shape here.

For me, your example could be tagged as single point with tags like:

``````
building:part=yes
shape=cone_inverted
height=15	<= height of cone top
min_height=10	<= height of cone base

``````

But be aware that it is only idea and none of application do not render this right now.

Very interesting solution!

But this building (and probably the most of buildings like that) is a truncated cone, then what about tags like:

``````
building:part=yes
shape=cone (or truncated_cone)
height=15	<= height of cone top
min_height=10	<= height of cone base

``````
``````
_______	<- radius and height refer to here
\     /
\___/	<- min_radius and min_height refer to here

``````

In such a case don’t matter if the cone is reversed or not.

I think this is going in the right direction. However, I don’t think a single point is the best representation. Instead, I would use a normal building:part way representing the widest circumference of the shape.

This would produce a much better fallback for renderers that don’t understand this tagging. With your solution, they wouldn’t render anything at all if they don’t understand the tagging.

Additionally, using a way would be compatible with the various suggested approaches for adding attributes to only one wall section of a building part (e.g. when the southern part of the cone is red and the northern part is green).

This would also allow us to omit tagging the larger of the two radii.

We have the same situation with the cone in other direction.
Probably one possible way coud be to draw both shapes with the information what is the top and what is down.
In this case we had to use a relation for the both.
This solution could generally render more detailed complicated shapes like: