From fa360829bfe3f04f3e6d9af196dc9fd480864d4b Mon Sep 17 00:00:00 2001 From: user Date: Sat, 6 Apr 2024 22:23:06 +0200 Subject: initial commit - displays voronoi diagram --- src/shop_map_node5_net.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/shop_map_node5_net.py (limited to 'src/shop_map_node5_net.py') diff --git a/src/shop_map_node5_net.py b/src/shop_map_node5_net.py new file mode 100644 index 0000000..5154a0d --- /dev/null +++ b/src/shop_map_node5_net.py @@ -0,0 +1,30 @@ +import json + +import flask + +import db_handler + + +app = flask.Flask(__name__, template_folder='templates', static_folder='static', static_url_path='') + + +@app.route("/") +def index(): + return flask.redirect('/index.html') + + +@app.route("/supermarkets.json") +def supermarkets(): + return db_handler.get_supermarkets() + + +@app.route("/voronoi_polygons.json") +def voronoi_polygons(): + d = db_handler.voronoi_polygons() + b = [] + for a in json.loads(d)['geometries']: + c = [] + for g in a['coordinates'][0]: + c.append([g[1], g[0]]) + b.append(c) + return json.dumps(b) -- cgit v1.2.3