Opened 11 years ago

Closed 10 years ago

#696 closed defect (fixed)

Confusing display: Name of a major city gets suppressed by name of smaller city

Reported by: Sternenfaenger77@… Owned by: jburgess777@…
Priority: minor Milestone:
Component: mapnik Version:
Keywords: city name suppressed Cc:

Description

In the following hyperlink you can see the name of the city "Fallersleben" and next to it (more to the right) is a city "Wolfsburg" which city name is not displayed:

http://www.openstreetmap.org/?lat=52.428&lon=10.844&zoom=10&layers=B0FT

This is confusing because Wolfsburg is a much bigger city than Fallersleben. Fallersleben is only a part of Wolfsburg. As I am still quiet new to the community I dont know if it is a bug in the renderer or if it is an error in the map's design (user error). Please modify this ticket's state occordingly. You can see "Wolfsburg" displayed correctly when you zoom in a bit more.

Kind regards, Mark

Change History (6)

comment:1 Changed 11 years ago by Skywave

Component: osmarenderslippy_map
Owner: changed from Jochen Topf to Tom Hughes

Layer is Mapnik, not osmarender. Osmarender does it right.

comment:2 Changed 11 years ago by Tom Hughes

This happens when the two names would collide - mapnik has a collision detector that removes one of them to avoid the collision.

comment:3 Changed 11 years ago by Tom Hughes

Owner: changed from Tom Hughes to jburgess7777@…

The conclusion seems to be that we need to z order planet_osm_point so that mapnik sees the most important features first, then they will win the collision detection argument.

comment:4 Changed 11 years ago by Tom Hughes

Owner: changed from jburgess7777@… to jburgess777@…

comment:5 Changed 10 years ago by jburgess777@…

Owner: changed from jburgess777@… to jburgess777@…

comment:6 Changed 10 years ago by Ldp

Resolution: fixed
Status: newclosed

Rendering seems to have been fixed in the year since the ticket was opened. At least city->town->suburb->village->hamlet are now rendered in order, so larger (by tag, not by population) places are rendered first.

Please reopen if there are other bad examples out there, that have obviously different place=* tagging.

Note: See TracTickets for help on using tickets.