Esempio n. 1
0
def test_choropleth_map():
    wkt_data = []
    count_data = []

    wkt_data.append("POLYGON (("
                    "200 200, "
                    "200 300, "
                    "300 300, "
                    "300 200, "
                    "200 200))")
    count_data.append(5.0)

    arr_wkt = pandas.Series(wkt_data)
    arr_wkb = arctern.wkt2wkb(arr_wkt)
    arr_count = pandas.Series(count_data)

    vega = vega_choroplethmap(
        1900,
        1410,
        bounding_box=[-73.994092, 40.753893, -73.977588, 40.759642],
        color_gradient=["#0000FF", "#FF0000"],
        color_bound=[2.5, 5],
        opacity=1.0,
        coordinate_system='EPSG:4326')
    choropleth_map1 = arctern.choropleth_map(vega, arr_wkb, arr_count)
    save_png(choropleth_map1, "/tmp/test_choropleth_map1.png")
Esempio n. 2
0
def test_choropleth_map():
    wkt_data = []
    count_data = []

    wkt_data.append("POLYGON (("
                    "-73.98128 40.754771, "
                    "-73.980185 40.754771, "
                    "-73.980185 40.755587, "
                    "-73.98128 40.755587, "
                    "-73.98128 40.754771))")
    count_data.append(5.0)

    arr_wkt = pyarrow.array(wkt_data, type='string')
    arr_count = pyarrow.array(count_data, type='double')

    vega_choropleth_map = VegaChoroplethMap(
        1900, 1410, [-73.984092, 40.753893, -73.977588, 40.756342],
        "blue_to_red", [2.5, 5], 1.0)
    vega_json = vega_choropleth_map.build()

    choropleth_map = arctern.choropleth_map(arr_wkt, arr_count,
                                            vega_json.encode('utf-8'))
    choropleth_map = choropleth_map.buffers()[1].to_pybytes()

    _savePNG(choropleth_map, "/tmp/test_choropleth_map.png")
Esempio n. 3
0
def test_choropleth_map():
    wkt_data = []
    count_data = []

    wkt_data.append("POLYGON (("
      "200 200, "
      "200 300, "
      "300 300, "
      "300 200, "
      "200 200))")
    count_data.append(5.0)

    arr_wkt = pandas.Series(wkt_data)
    arr_wkb = arctern.wkt2wkb(arr_wkt)
    arr_count = pandas.Series(count_data)

    vega = vega_choroplethmap(1900, 1410, [-73.994092, 40.753893, -73.977588, 40.759642], ["#0000FF", "#FF0000"], [2.5, 5], 1.0, 'EPSG:4326')
    choropleth_map1 = arctern.choropleth_map(vega, arr_wkb, arr_count)
    save_png(choropleth_map1, "/tmp/test_choropleth_map1.png")
Esempio n. 4
0
def test_choropleth_map():
    wkt_data = []
    count_data = []

    wkt_data.append("POLYGON (("
                    "-73.98128 40.754771, "
                    "-73.980185 40.754771, "
                    "-73.980185 40.755587, "
                    "-73.98128 40.755587, "
                    "-73.98128 40.754771))")
    count_data.append(5.0)

    arr_wkt = pandas.Series(wkt_data)
    arr_count = pandas.Series(count_data)

    vega_choropleth_map = VegaChoroplethMap(
        1900, 1410, [-73.984092, 40.753893, -73.977588, 40.756342],
        "blue_to_red", [2.5, 5], 1.0)
    vega_json = vega_choropleth_map.build()

    choropleth_map = arctern.choropleth_map(arr_wkt, arr_count,
                                            vega_json.encode('utf-8'))
    save_png(choropleth_map, "/tmp/test_choropleth_map.png")
Esempio n. 5
0
def test_choropleth_map():
    wkt_data = []
    count_data = []

    wkt_data.append("POLYGON (("
                    "200 200, "
                    "200 300, "
                    "300 300, "
                    "300 200, "
                    "200 200))")
    count_data.append(5.0)

    arr_wkt = pandas.Series(wkt_data)
    arr_count = pandas.Series(count_data)

    vega_choropleth_map = vega_choroplethmap(
        1900, 1410, [-73.994092, 40.753893, -73.977588, 40.759642],
        "blue_to_red", [2.5, 5], 1.0, 'EPSG:4326')
    vega_json = vega_choropleth_map.build()

    arr_wkb = arctern.wkt2wkb(arr_wkt)
    choropleth_map1 = arctern.choropleth_map(arr_wkb, arr_count,
                                             vega_json.encode('utf-8'))
    save_png(choropleth_map1, "/tmp/test_choropleth_map1.png")
Esempio n. 6
0
 def choroplethmap_wkb(wkb, w, conf=vega):
     from arctern import choropleth_map
     return choropleth_map(wkb, w, conf.encode('utf-8'))
Esempio n. 7
0
 def choroplethmap_wkb(wkb, w, conf=vega):
     from arctern import choropleth_map
     return choropleth_map(conf, wkb, w)