diff options
| author | user <user@node5.net> | 2024-04-06 22:23:06 +0200 |
|---|---|---|
| committer | user <user@node5.net> | 2024-04-06 22:23:06 +0200 |
| commit | fa360829bfe3f04f3e6d9af196dc9fd480864d4b (patch) | |
| tree | df04f3a39133d9edb0a46d591d23354849154c67 /src/shop_map_node5_net.py | |
initial commit - displays voronoi diagram
Diffstat (limited to 'src/shop_map_node5_net.py')
| -rw-r--r-- | src/shop_map_node5_net.py | 30 |
1 files changed, 30 insertions, 0 deletions
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) |
