@quartic/bokehjs
Version:
Interactive, novel data visualization
20 lines (17 loc) • 498 B
text/coffeescript
import {proj4, mercator} from "./proj4"
export project_xy = (x, y) ->
merc_x_s = []
merc_y_s = []
for i in [0...x.length]
[merc_x, merc_y] = proj4(mercator, [x[i], y[i]])
merc_x_s[i] = merc_x
merc_y_s[i] = merc_y
return [merc_x_s, merc_y_s]
export project_xsys = (xs, ys) ->
merc_xs_s = []
merc_ys_s = []
for i in [0...xs.length]
[merc_x_s, merc_y_s] = project_xy(xs[i], ys[i])
merc_xs_s[i] = merc_x_s
merc_ys_s[i] = merc_y_s
return [merc_xs_s, merc_ys_s]