Skip to content

Instantly share code, notes, and snippets.

@meetar
Created January 22, 2016 16:11
Show Gist options
  • Select an option

  • Save meetar/4400d25d986a1c304773 to your computer and use it in GitHub Desktop.

Select an option

Save meetar/4400d25d986a1c304773 to your computer and use it in GitHub Desktop.
# include: transit.yaml
scene:
background:
color: red
sources:
mapzen:
type: TopoJSON
url: http://vector.mapzen.com/osm/all/{z}/{x}/{y}.topojson?api_key=vector-tiles-HqUVidw
layers:
earth:
data: { source: mapzen }
draw:
polygons:
order: 0
color: green
landuse:
data: { source: mapzen }
filter:
# show smaller landuse areas at higher zooms
any:
- { $zoom: { min: 9 }, area: { min: 10000000 } }
- { $zoom: { min: 10 }, area: { min: 3300000 } }
- { $zoom: { min: 12 }, area: { min: 1000000 } }
- { $zoom: { min: 13 }, area: { min: 10000 } }
- { $zoom: { min: 15 } }
draw:
polygons:
order: 1
interactive: true
style: flat
green:
filter: { kind: [park, graveyard, cemetery, forest, recreation_ground] }
draw:
polygons:
order: 2
color: '#bddec5'
blue:
filter: { kind: [commercial, industrial] }
draw:
polygons:
color: '#C0CDCD'
orange:
filter: { kind: [university] }
draw:
polygons:
color: '#D9CFC3'
water:
data: { source: mapzen }
filter:
any:
# show smaller water areas at higher zooms
- { $zoom: { min: 0 }, area: { min: 10000000 } }
- { $zoom: { min: 10 }, area: { min: 1000000 } }
- { $zoom: { min: 12 }, area: { min: 100000 } }
- { $zoom: { min: 15 }, area: { min: 1000 } }
- { $zoom: { min: 18 } }
draw:
polygons:
interactive: true
style: flat
order: 3
color: '#9dc3de' data: { source: mapzen }
draw:
polygons:
order: 0
color: lightblue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment