Exemple #1
0
def test_weighted_point_map():
    x_data = []
    y_data = []
    c_data = []
    s_data = []

    x_data.append(10)
    x_data.append(20)
    x_data.append(30)
    x_data.append(40)
    x_data.append(50)

    y_data.append(10)
    y_data.append(20)
    y_data.append(30)
    y_data.append(40)
    y_data.append(50)

    c_data.append(1)
    c_data.append(2)
    c_data.append(3)
    c_data.append(4)
    c_data.append(5)

    s_data.append(2)
    s_data.append(4)
    s_data.append(6)
    s_data.append(8)
    s_data.append(10)

    arr_x = pandas.Series(x_data)
    arr_y = pandas.Series(y_data)
    points = arctern.ST_Point(arr_x, arr_y)
    arr_c = pandas.Series(c_data)
    arr_s = pandas.Series(s_data)

    vega1 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#87CEEB"], [1, 5], [5], 1.0, "EPSG:3857")
    res1 = arctern.weighted_point_map(vega1, points)
    save_png(res1, "/tmp/test_weighted_0_0.png")

    vega2 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#0000FF", "#FF0000"], [1, 5], [5], 1.0, "EPSG:3857")
    res2 = arctern.weighted_point_map(vega2, points, color_weights=arr_c)
    save_png(res2, "/tmp/test_weighted_1_0.png")

    vega3 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#87CEEB"], [1, 5], [1, 10], 1.0, "EPSG:3857")
    res3 = arctern.weighted_point_map(vega3, points, size_weights=arr_s)
    save_png(res3, "/tmp/test_weighted_0_1.png")

    vega4 = vega_weighted_pointmap(300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], ["#0000FF", "#FF0000"], [1, 5], [1, 10], 1.0, "EPSG:3857")
    res4 = arctern.weighted_point_map(vega4, points, color_weights=arr_c, size_weights=arr_s)
    save_png(res4, "/tmp/test_weighted_1_1.png")
Exemple #2
0
def test_weighted_point_map():
    x_data = []
    y_data = []
    c_data = []
    s_data = []

    x_data.append(10)
    x_data.append(20)
    x_data.append(30)
    x_data.append(40)
    x_data.append(50)

    y_data.append(10)
    y_data.append(20)
    y_data.append(30)
    y_data.append(40)
    y_data.append(50)

    c_data.append(1)
    c_data.append(2)
    c_data.append(3)
    c_data.append(4)
    c_data.append(5)

    s_data.append(2)
    s_data.append(4)
    s_data.append(6)
    s_data.append(8)
    s_data.append(10)

    arr_x = pandas.Series(x_data)
    arr_y = pandas.Series(y_data)
    arr_c = pandas.Series(c_data)
    arr_s = pandas.Series(s_data)

    vega1 = vega_weighted_pointmap(
        300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], "#87CEEB",
        [1, 5], [5], 1.0, "EPSG:3857")
    vega_json1 = vega1.build()
    res1 = arctern.weighted_point_map(arr_x, arr_y, vega_json1.encode('utf-8'))
    save_png(res1, "/tmp/test_weighted_0_0.png")

    vega2 = vega_weighted_pointmap(
        300, 200, [-73.998427, 40.730309, -73.954348, 40.780816],
        "blue_to_red", [1, 5], [5], 1.0, "EPSG:3857")
    vega_json2 = vega2.build()
    res2 = arctern.weighted_point_map(arr_x,
                                      arr_y,
                                      vega_json2.encode('utf-8'),
                                      cs=arr_c)
    save_png(res2, "/tmp/test_weighted_1_0.png")

    vega3 = vega_weighted_pointmap(
        300, 200, [-73.998427, 40.730309, -73.954348, 40.780816], "#87CEEB",
        [1, 5], [1, 10], 1.0, "EPSG:3857")
    vega_json3 = vega3.build()
    res3 = arctern.weighted_point_map(arr_x,
                                      arr_y,
                                      vega_json3.encode('utf-8'),
                                      ss=arr_s)
    save_png(res3, "/tmp/test_weighted_0_1.png")

    vega4 = vega_weighted_pointmap(
        300, 200, [-73.998427, 40.730309, -73.954348, 40.780816],
        "blue_to_red", [1, 5], [1, 10], 1.0, "EPSG:3857")
    vega_json4 = vega4.build()
    res4 = arctern.weighted_point_map(arr_x,
                                      arr_y,
                                      vega_json4.encode('utf-8'),
                                      cs=arr_c,
                                      ss=arr_s)
    save_png(res4, "/tmp/test_weighted_1_1.png")
Exemple #3
0
 def weighted_pointmap_wkb(point, c, s, conf=vega):
     from arctern import weighted_point_map
     return weighted_point_map(vega,
                               point,
                               color_weights=c,
                               size_weights=s)
Exemple #4
0
 def weighted_pointmap_wkb(point, conf=vega):
     from arctern import weighted_point_map
     return weighted_point_map(conf, point)
Exemple #5
0
 def weighted_pointmap_wkb_1(point, c, conf=vega):
     from arctern import weighted_point_map
     return weighted_point_map(conf, point, color_weights=c)