Opened 4 years ago

Closed 4 years ago

#5386 closed enhancement (invalid)

Improve Neighborhood Rendering When No Landuse Is Used

Reported by: shuui Owned by: mapnik-team@…
Priority: trivial Milestone:
Component: mapnik Version:
Keywords: neighborhoods, rendering Cc:

Description

At the suggestion of another user, I started switching the way I map neighborhoods in Milwaukee, WI and removed the landuse tag since it covers such a large area of land. Using existing ways (such as streets and trails) as the boundary cleans up the map significantly.

The main disadvantage I see from not having a landuse tag is that the name is much less prominantly displayed and not at all visible when zoomed out whereas the currently mapped neighborhoods with landuse=* are rendered nicely and are visible from a distance.

An example of the new vs old rendering is East Town in Milwaukee compared to Westown. East Town's label is much smaller and is not visible from as far out on the map.

I know this isn't a very important issue but any future improvements will be greatly appreciated. Thanks.

Change History (3)

comment:1 Changed 4 years ago by Tom Hughes

Component: websitemapnik
Owner: changed from rails-dev@… to mapnik-team@…

comment:2 Changed 4 years ago by Polarbear

While this is probably not the right place for this discussion, I'll try to cover the main issues:

  1. How something is rendered in a particular map should not influence tagging decision. We do not tag for the renderer. There are different maps and data user with different styles and requirements.
  1. You should not just delete landuse tags just because it covers a large area, thus you are removing information from the database. Instead you should break the landuse up in smaller part, thus refine the data, preferably down to block level. Different blocks might have different landuse, within the same neighbourhood. Thus you should use landuse tags and place tags on different objects, preferably.
  1. The label Westown on object http://www.openstreetmap.org/way/381341891 is shown on openstreetmap-carto (used on the main map) larger and on lower zoom levels, is because the object is tagged both a commercial landuse, and a neighbourhood. This map style labels landuses dependent on their size with different font size. In contrast, East Town is just a place node http://www.openstreetmap.org/node/3969080178. As Wikipedia suggests that your neighbourhoods have no sharp boundaries, place nodes are probably the best for this purpose and should be used consistently.
  1. Wishes how particular objects are rendered on the main map should be discussed here: https://github.com/gravitystorm/openstreetmap-carto

comment:3 Changed 4 years ago by Polarbear

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.