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")
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")
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")
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")
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")
def choroplethmap_wkb(wkb, w, conf=vega): from arctern import choropleth_map return choropleth_map(wkb, w, conf.encode('utf-8'))
def choroplethmap_wkb(wkb, w, conf=vega): from arctern import choropleth_map return choropleth_map(conf, wkb, w)