Opened 10 years ago

Closed 8 years ago

#2153 closed defect (fixed)

buildings disappear under area-streets

Reported by: dieterdreist Owned by: mapnik-team@…
Priority: minor Milestone:
Component: mapnik Version:
Keywords: Cc:

Description

e.g. http://www.openstreetmap.org/?lat=41.910701&lon=12.476386&zoom=18&layers=B000FTF (compare to mapnik old and osmarender) the obelisc (micromapped as area) is no more visible. (center of piazza del popolo). As this object is part of the square, I don't want to exclude it with relations (multipolygon).

Change History (6)

comment:1 Changed 10 years ago by Tom Hughes

Component: adminmapnik
Owner: changed from Tom Hughes to steve8@…
Priority: majorminor

comment:2 in reply to:  1 Changed 10 years ago by dieterdreist

OK, changed the mapping by creating a multipolygon. The name stays at the outer, as it comprises both, the obelisc and the pedestrian area, but the pedestrian area went to the multipolygon, because the obelisc is not part of the street.

The rendering should be fine now, besides that the name is not rendered anymore. If I put the name on the multipolygon, I would exclude the obelisc from the square.

The same issue you can find here: http://www.openstreetmap.org/?lat=41.902208&lon=12.45767&zoom=18&layers=B000FTF the name (St. Peter's square) is on the outer, because it includes the fountains and the obelisc.

comment:3 Changed 10 years ago by Ldp

Owner: changed from steve8@… to mapnik-team@…

comment:4 Changed 9 years ago by Pieren

I'm not sure if a multipolygon relation is the correct solution. It works fine when the building is in the middle of a park or a forest. It should be the same when the area is pedestrian, no matter if the key is 'highway' and not 'natural' or 'leisure'.

comment:5 in reply to:  4 Changed 9 years ago by Pieren

Replying to Pieren:

I'm not sure if a multipolygon relation is the correct solution. It works fine when the building is in the middle of a park or a forest. It should be the same when the area is pedestrian, no matter if the key is 'highway' and not 'natural' or 'leisure'.

Note that the multipolygon inner/outer workaround doesn't work if the building is only partially overlapping the pedestrian area. See the Eiffel tower in Paris for instance: http://www.openstreetmap.org/?lat=48.85818&lon=2.29455&zoom=17&layers=B000FTF the tower is hidden by the pedestrian area and only the feet outside the area are visible (quite funny but not really nice). Even playing with the layer tag is not helping.

comment:6 Changed 8 years ago by Ldp

Resolution: fixed
Status: newclosed

Semi-fixed in r23354 a few months ago.

Semi, because the Eiffel Tower is still partially hidden. Not by the pedestrian area, but by the pedestrian ways that are *in* the pedestrian area. #cannotfixthat

Note: See TracTickets for help on using tickets.