Opened 10 years ago

Closed 5 years ago

#2301 closed defect (fixed)

[placenames] The names of place=suburb closed ways leak on highway=* ways which share part of their nodes

Reported by: avar Owned by: mapnik-team@…
Priority: major Milestone:
Component: mapnik Version:
Keywords: Cc:

Description

This suburb is formed as a closed way tagged as place=suburb. Residential highways use parts of its nodes as well, e.g. Frakkastígur.

When mapnik renders this the name of the place=suburb leaks onto Frakkastígur.

This also happens here where the suburbs Tungan and Arnarhóll get mixed up with the highway=tertiary Laugavegur.

A place=suburb area should only be used to render a place name in its middle, not along the perimeter, and especially not when that perimeter is made up of other ways with different names.

Attachments (1)

Laugavegur-Tungan-Arnarhóll.png (43.8 KB) - added by avar 10 years ago.
Screenshot demonstrating the issue

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by avar

Screenshot demonstrating the issue

comment:1 Changed 8 years ago by Ldp

osm2pgsql's default.style had place=* set as linear, meaning anything tagged with place=* that did not also have a polygon-alike tag (e.g. landuse, natural) would wind up in the _line table, and cause this outline labeling.

place=* has now been set to polygon in default.style. After the next full import, things should be better on the place=* front.

comment:2 Changed 5 years ago by math1985

Is this still a problem?

comment:3 Changed 5 years ago by math1985

Summary: The names of place=suburb closed ways leak on highway=* ways which share part of their nodes[placenames] The names of place=suburb closed ways leak on highway=* ways which share part of their nodes

comment:4 Changed 5 years ago by avar

No, just checked it out and it looks good now.

comment:5 Changed 5 years ago by math1985

Resolution: fixed
Status: newclosed

This has been resolved in the meanwhile.

Note: See TracTickets for help on using tickets.