Skip to content

Commit

Permalink
Remove rendering of minor railway (spur, siding, yard) at low zooms, …
Browse files Browse the repository at this point in the history
…fade them for higher zooms.
  • Loading branch information
Florimondable committed May 14, 2021
1 parent 9961ec9 commit 294a46e
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 25 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* Fix missing POIs: swimming pools, `shop=doityourself` and schools. Fix #64.
* Render train stations when tagged on buildings (polygons). Fix #527.
* Rendering bridge surface. Fix #551.
* Remove rendering of minor railway (spur, siding, yard) at low zooms, fade them for higher zooms. Fix #559.


## v0.5
Expand Down
4 changes: 2 additions & 2 deletions project.mml
Original file line number Diff line number Diff line change
Expand Up @@ -796,7 +796,7 @@ Layer:
ELSE 'unknown'
END AS surface_type,
CASE
WHEN service in ('parking_aisle', 'drive-through', 'driveway') THEN 'minor'
WHEN service in ('parking_aisle', 'drive-through', 'driveway', 'spur', 'siding', 'yard') THEN 'minor'
ELSE service
END AS service,
CASE
Expand Down Expand Up @@ -1076,7 +1076,7 @@ Layer:
ELSE 'unknown'
END AS surface_type,
CASE
WHEN service in ('parking_aisle', 'drive-through', 'driveway') THEN 'minor'
WHEN service in ('parking_aisle', 'drive-through', 'driveway', 'spur', 'siding', 'yard') THEN 'minor'
ELSE service
END AS service,
CASE
Expand Down
60 changes: 37 additions & 23 deletions roads.mss
Original file line number Diff line number Diff line change
Expand Up @@ -378,15 +378,22 @@
#roads_high[zoom>=11],
#bridge[zoom>=11] {
[type='railway']::rail_perpendicular {
line-color: @rail-line;
[service!='minor'],
[service='minor'][zoom>=13]
{
line-cap: butt;
line-color: @rail-line;
[service='minor'] {
line-color: lighten(@rail-line, 25%);
}

/* hatches: start with space to avoid dense pattern on very short ways */
line-dasharray: 0,2,1,2;
[zoom>=14] { line-dasharray: 0,4,1,4; }

line-width: 3;
[zoom>=19] { line-width: 6; }
}
}
}

Expand Down Expand Up @@ -3677,29 +3684,36 @@
#roads_high::rail_line[zoom>=11],
#bridge::rail_line[zoom>=11] {
[type='railway'] {
line-color: @rail-line;
[service!='minor'],
[service='minor'][zoom>=13]
{
line-color: @rail-line;
[service='minor'] {
line-color: lighten(@rail-line, 25%);
}

line-width: @rdz11_railway;
[zoom>=12] {
line-width: @rdz12_railway;
}
[zoom>=13] {
line-width: @rdz13_railway;
}
[zoom>=14] {
line-width: @rdz14_railway;
}
[zoom>=15] {
line-width: @rdz15_railway;
}
[zoom>=16] {
line-width: @rdz16_railway;
}
[zoom>=17] {
line-width: @rdz17_railway;
}
[zoom>=18] {
line-width: @rdz18_railway;
line-width: @rdz11_railway;
[zoom>=12] {
line-width: @rdz12_railway;
}
[zoom>=13] {
line-width: @rdz13_railway;
}
[zoom>=14] {
line-width: @rdz14_railway;
}
[zoom>=15] {
line-width: @rdz15_railway;
}
[zoom>=16] {
line-width: @rdz16_railway;
}
[zoom>=17] {
line-width: @rdz17_railway;
}
[zoom>=18] {
line-width: @rdz18_railway;
}
}
}
}
Expand Down

0 comments on commit 294a46e

Please sign in to comment.