@morganherlocker

github, twitter, etc.
Turf
http://turfjs.org/
turf is a modular geo engine
turf is like maps minus the maps
(but you can put the results on a map)

flexible

geojson
geojson is like emojis for geo data
♥‿♥
what can it do?
buffers
turf.buffer(point, 1, 'mile')
smoothing
bezier(line, 5000, .85)
meshes
turf.tin(points, z)
contours
isolines(points, z, resolution, breaks)
aggregation
lots of other stuff
turf-isobands turf-average turf-bboxPolygon turf-bearing turf-bezier turf-buffer turf-center turf-centroid turf-combine turf-concave turf-convex turf-count turf-destination turf-deviation turf-distance turf-envelope turf-erase turf-explode turf-extent turf-featurecollection turf-filter turf-flip turf-grid turf-hex turf-inside turf-intersect turf-isClockwise turf-aggregate turf-isolines turf-jenks turf-kinks turf-linestring turf-max turf-median turf-merge turf-midpoint turf-min turf-nearest turf-planepoint turf-point-on-surface turf-point turf-polygon turf-quantile turf-reclass turf-remove turf-sample turf-simplify turf-size turf-square turf-sum turf-tag turf-tin turf-union turf-variance turf-within
will it scale?
yes
(w/ tricks)
realtime walkability analysis
scaling the analysis up with node.js
Contributors
morganherlocker tmcw atdrago chelm jvrousseau GarethShapiro DanHanf jseppi justincy wilsaj djdmbrwsk lyzidiamond zdavkeos
@morganherlocker
morganherlocker.com
morgan@mapbox.com