Opened 8 years ago

Closed 5 years ago

#3788 closed enhancement (fixed)

[roads] Don't render highway=track, access=private at z13&14

Reported by: Jonathan Waller Owned by: mapnik-team@…
Priority: minor Milestone:
Component: mapnik Version:
Keywords: track, private, access Cc: jonathanmarkwaller@…

Description

At these zoom levels access=private does not render so all tracks look identical. Private tracks are not useful for map viewers since they cannot use them.

e.g. http://www.openstreetmap.org/?lat=52.2706&lon=-0.6035&zoom=13&layers=M Has a lot of farmers tracks so planning where to walk at a low zoom is impossible.

Attachments (1)

tracks.patch (9.7 KB) - added by Jonathan Waller 8 years ago.
Patch modifying track rendering from Revision 26296

Download all attachments as: .zip

Change History (7)

comment:1 Changed 8 years ago by Jonathan Waller

Cc: jonathanmarkwaller@… added

Changed 8 years ago by Jonathan Waller

Attachment: tracks.patch added

Patch modifying track rendering from Revision 26296

comment:2 Changed 8 years ago by Jonathan Waller

I have attached a patch which fixes this issue with some side effects:

The rendering at zoom levels <= 12 and >= 15 is unchanged The rendering at zoom level 13 no longer shows private tracks The rendering at zoom level 14 is now identical to the one at zoom level 13. This means that no tracktypes are shown and also no bridges are shown. This makes the modification a lot neater.

It would be possible to keep the current rendering while just removing the private tracks but would require significantly more code in the stylesheet.

comment:3 Changed 6 years ago by Philip Shore

I'm having the exactly the same issue so just lending weight here.

The example area I am struggling with is: http://www.openstreetmap.org/#map=15/52.3188/0.2129

I'd agree with removing private tracks from lower zoom levels, it would assist with planning longer distance routes allowing you to see just the viable routes. Ideally, the tracks should only be shown with their private annotation otherwise its misleading.

I like the solution proposed by quantumstate to zoom level 13, its ideal. The change to zoom level 14 proposed above is not ideal, but pragmatically its an improvement to the current rendering.

comment:4 Changed 6 years ago by hadw

I would suppress private paths at quite high zoom levels, even when they are flagged as private. In some areas, e.g. Wallington, Surrey, every path within the grounds of blocks of flats is being mapped. That makes it difficult to spot the thing dashed red line of a real public path, amongst the sea of thick dashed ping lines, and destroys landuse colouring at intermediate zoom levels.

comment:5 Changed 5 years ago by math1985

Summary: Don't render highway=track, access=private at z13&14[roads] Don't render highway=track, access=private at z13&14

comment:6 Changed 5 years ago by math1985

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