Skip to content

Commit

Permalink
Merge pull request #2873 from kocio-pl/big-lakes
Browse files Browse the repository at this point in the history
Start showing water areas from z0
  • Loading branch information
kocio-pl authored Oct 13, 2017
2 parents 80f5caf + 2c753ac commit fddd481
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
10 changes: 5 additions & 5 deletions project.mml
Original file line number Diff line number Diff line change
Expand Up @@ -237,11 +237,11 @@ Layer:
OR landuse IN ('reservoir', 'basin')
OR "natural" IN ('water', 'glacier'))
AND building IS NULL
AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real
AND way_area > 1*!pixel_width!::real*!pixel_height!::real
ORDER BY COALESCE(layer,0), way_area DESC
) AS water_areas
properties:
minzoom: 4
minzoom: 0
- id: landcover-area-symbols
geometry: polygon
<<: *extents
Expand Down Expand Up @@ -1868,7 +1868,7 @@ Layer:
way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,
COALESCE(
'landuse_' || CASE WHEN landuse IN ('forest', 'military', 'farmland') THEN landuse ELSE NULL END,
'natural_' || CASE WHEN "natural" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock') THEN "natural" ELSE NULL END,
'natural_' || CASE WHEN "natural" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock', 'water') THEN "natural" ELSE NULL END,
'place_' || CASE WHEN place IN ('island') THEN place ELSE NULL END,
'boundary_' || CASE WHEN boundary IN ('national_park') THEN boundary ELSE NULL END,
'leisure_' || CASE WHEN leisure IN ('nature_reserve') THEN leisure ELSE NULL END
Expand All @@ -1877,7 +1877,7 @@ Layer:
CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building -- always no with the where conditions
FROM planet_osm_polygon
WHERE (landuse IN ('forest', 'military', 'farmland')
OR "natural" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock')
OR "natural" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock', 'water')
OR "place" IN ('island')
OR boundary IN ('national_park')
OR leisure IN ('nature_reserve'))
Expand All @@ -1886,7 +1886,7 @@ Layer:
ORDER BY way_area DESC
) AS text_poly_low_zoom
properties:
minzoom: 7
minzoom: 0
maxzoom: 9
- id: text-poly
class: text
Expand Down
5 changes: 3 additions & 2 deletions water.mss
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
[natural = 'water']::natural,
[landuse = 'reservoir']::landuse,
[waterway = 'riverbank']::waterway {
[zoom >= 6] {
[zoom >= 0] {
polygon-fill: @water-color;
[way_pixels >= 4] {
polygon-gamma: 0.75;
Expand Down Expand Up @@ -313,12 +313,13 @@
}
}

.text-low-zoom[zoom < 10],
.text[zoom >= 10] {
[feature = 'natural_water'],
[feature = 'landuse_reservoir'],
[feature = 'landuse_basin'],
[feature = 'waterway_dock'] {
[zoom >= 10][way_pixels > 3000],
[zoom >= 0][way_pixels > 3000],
[zoom >= 17] {
text-name: "[name]";
text-size: 10;
Expand Down

0 comments on commit fddd481

Please sign in to comment.