From 40b7c081462353f397f61165304db6164d05d6a8 Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Tue, 19 Mar 2024 14:55:15 +0100 Subject: [PATCH] add: color calculation in server --- .../__pycache__/get_markers.cpython-311.pyc | Bin 3203 -> 3203 bytes server/map/get_markers.py | 13 +++++++++++++ 2 files changed, 13 insertions(+) diff --git a/server/map/__pycache__/get_markers.cpython-311.pyc b/server/map/__pycache__/get_markers.cpython-311.pyc index 32f67260dd7d434a9a4797a16a3b99c5f9901391..73cd772e302589d49fcad61810dfeecc73eafbdd 100644 GIT binary patch delta 20 acmZpcY?kC+&dbZi00ggQ{M^W0!2<v`4h6~p delta 20 acmZpcY?kC+&dbZi00eXQyxhoL!2<v^dj*jI diff --git a/server/map/get_markers.py b/server/map/get_markers.py index 7265270b..2c8c4039 100644 --- a/server/map/get_markers.py +++ b/server/map/get_markers.py @@ -84,3 +84,16 @@ def get_all_markers(self, cursor, waterBodyName): # Write marker data to response object self.wfile.write(marker_data.encode('utf-8')) + +def calculateColor(thickness: int): # NB not final colors nor ranges + if 0 < thickness < 4: + return 0xFFff0000 # Red + elif 4 < thickness < 6: + return 0xFFff9400 # Orange + elif 6 < thickness < 8: + return 0xFFb1ff00 # Green + elif thickness > 8: + return 0xFF00d6ff # Blue + else: + return 0xFF939393 # Gray + -- GitLab