Skip to content

Instantly share code, notes, and snippets.

@burritojustice
Forked from anonymous/.tangramplay
Created August 19, 2016 22:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save burritojustice/b430eb1f650de1711c03236fdd836b9d to your computer and use it in GitHub Desktop.
Save burritojustice/b430eb1f650de1711c03236fdd836b9d to your computer and use it in GitHub Desktop.
LA Times neighborhoods
{"name":"la_hoods","view":{"label":"","lat":34.19788913406563,"lng":-118.26112747192384,"zoom":12},"date":"2016-08-19T22:55:20.185Z","versions":{"tangram":"v0.8.2","leaflet":"1.0.0-rc.2"}}
cameras:
perspective:
type: perspective
vanishing_point: [0, -500]
lights:
directional1:
type: directional
direction: [.1, .5, -1]
diffuse: .7
ambient: .5
styles:
buildings:
base: polygons
shaders:
blocks:
color: |
color.rgb *= vec3(min((worldPosition().z*.001 + .5),1.));
sources:
mapzen:
type: TopoJSON
url: https://vector.mapzen.com/osm/all/{z}/{x}/{y}.topojson?api_key=vector-tiles-P6dkVl4
latimes:
type: GeoJSON
url: https://crossorigin.me/http://boundaries.latimes.com/1.0/boundary/?limit=100&contains=34.0525,-118.2455&format=geojson
layers:
latimes:
data: { source: latimes }
draw:
lines:
order: 10
width: 2px
color: red
water:
data: { source: mapzen }
draw:
polygons:
order: 2
color: '#353535'
earth:
data: { source: mapzen }
draw:
polygons:
order: 0
color: '#555'
landuse:
data: { source: mapzen }
draw:
polygons:
order: 1
color: '#666'
roads:
data: { source: mapzen }
filter: { not: { kind: ferry } }
draw:
lines:
order: 2
color: '#777'
width: 5
labels:
filter: { name: true }
highway:
filter: { kind: highway, $zoom: { min: 7 } }
draw:
text:
font:
family: Helvetica
fill: white
size: 12px
weight: bold
not_highway:
filter: { not: { kind: highway }, $zoom: { min: 13 } }
draw:
text:
font:
family: Helvetica
fill: white
size: 11px
buildings:
data: { source: mapzen }
filter: { $zoom: { min: 14 } }
draw:
polygons:
order: 50
color: '#999'
extruded:
filter: { $zoom: { min: 15 } }
draw:
polygons:
style: buildings
extrude: function () { return feature.height > 0 || $zoom >= 16; }
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAACiCAYAAADhjBDnAAAEdElEQVR4Xu3UwQkAAAgDMbv/0o5xn7hAIcjtHAECBCKBRbtmCRAgcALkCQgQyAQEKKM3TICAAPkBAgQyAQHK6A0TICBAfoAAgUxAgDJ6wwQICJAfIEAgExCgjN4wAQIC5AcIEMgEBCijN0yAgAD5AQIEMgEByugNEyAgQH6AAIFMQIAyesMECAiQHyBAIBMQoIzeMAECAuQHCBDIBAQoozdMgIAA+QECBDIBAcroDRMgIEB+gACBTECAMnrDBAgIkB8gQCATEKCM3jABAgLkBwgQyAQEKKM3TICAAPkBAgQyAQHK6A0TICBAfoAAgUxAgDJ6wwQICJAfIEAgExCgjN4wAQIC5AcIEMgEBCijN0yAgAD5AQIEMgEByugNEyAgQH6AAIFMQIAyesMECAiQHyBAIBMQoIzeMAECAuQHCBDIBAQoozdMgIAA+QECBDIBAcroDRMgIEB+gACBTECAMnrDBAgIkB8gQCATEKCM3jABAgLkBwgQyAQEKKM3TICAAPkBAgQyAQHK6A0TICBAfoAAgUxAgDJ6wwQICJAfIEAgExCgjN4wAQIC5AcIEMgEBCijN0yAgAD5AQIEMgEByugNEyAgQH6AAIFMQIAyesMECAiQHyBAIBMQoIzeMAECAuQHCBDIBAQoozdMgIAA+QECBDIBAcroDRMgIEB+gACBTECAMnrDBAgIkB8gQCATEKCM3jABAgLkBwgQyAQEKKM3TICAAPkBAgQyAQHK6A0TICBAfoAAgUxAgDJ6wwQICJAfIEAgExCgjN4wAQIC5AcIEMgEBCijN0yAgAD5AQIEMgEByugNEyAgQH6AAIFMQIAyesMECAiQHyBAIBMQoIzeMAECAuQHCBDIBAQoozdMgIAA+QECBDIBAcroDRMgIEB+gACBTECAMnrDBAgIkB8gQCATEKCM3jABAgLkBwgQyAQEKKM3TICAAPkBAgQyAQHK6A0TICBAfoAAgUxAgDJ6wwQICJAfIEAgExCgjN4wAQIC5AcIEMgEBCijN0yAgAD5AQIEMgEByugNEyAgQH6AAIFMQIAyesMECAiQHyBAIBMQoIzeMAECAuQHCBDIBAQoozdMgIAA+QECBDIBAcroDRMgIEB+gACBTECAMnrDBAgIkB8gQCATEKCM3jABAgLkBwgQyAQEKKM3TICAAPkBAgQyAQHK6A0TICBAfoAAgUxAgDJ6wwQICJAfIEAgExCgjN4wAQIC5AcIEMgEBCijN0yAgAD5AQIEMgEByugNEyAgQH6AAIFMQIAyesMECAiQHyBAIBMQoIzeMAECAuQHCBDIBAQoozdMgIAA+QECBDIBAcroDRMgIEB+gACBTECAMnrDBAgIkB8gQCATEKCM3jABAgLkBwgQyAQEKKM3TICAAPkBAgQyAQHK6A0TICBAfoAAgUxAgDJ6wwQICJAfIEAgExCgjN4wAQIC5AcIEMgEBCijN0yAgAD5AQIEMgEByugNEyAgQH6AAIFMQIAyesMECAiQHyBAIBMQoIzeMAECDzB6AKPD5bxjAAAAAElFTkSuQmCC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment