Closed
Description
This type of filter evaluation (on operator
) is too prevalent in the stylesheet:
landuse:
data: { source: osm }
tier1:
filter:
any:
# limit show smaller landuse areas to higher zooms
- { $zoom: { min: 3 }, area: { min: 300000000 } }
- { $zoom: { min: 4 }, area: { min: 300000000 } }
- { $zoom: { min: 5 }, area: { min: 150000000 } }
- { $zoom: { min: 6 }, area: { min: 150000000 } }
- { $zoom: { min: 7 }, area: { min: 100000000 } }
- { $zoom: { min: 8 }, area: { min: 10000000 } }
- { $zoom: { min: 9 }, area: { min: 5000000 } }
- { $zoom: { min: 10 }, area: { min: 1000000 } }
- { $zoom: { min: 11 }, area: { min: 500000 } }
- { $zoom: { min: 12 }, area: { min: 500000 } }
- { $zoom: { min: 13 }, area: { min: 100000 } }
- { $zoom: { min: 14 }, area: { min: 50000 } }
- { $zoom: { min: 15 }, area: { min: 20000 } }
- { $zoom: { min: 15 }, area: { min: 2000 } }
- { $zoom: { min: 16 } }
national_park:
filter: { kind: [national_park, "park or protected land"], not: { operator: [ "United States Forest Service", "US Forest Service", "U.S. Forest Service", "USDA Forest Service" ] } }
draw:
polygons:
color: *green7
us_national_park:
# yosemite national park, death valley national park, grand canyon national park
filter: { operator: [ "United States National Park Service", "US National Park Service" ] }
draw:
polygons:
color: *green1