From 966538a18c41ffc29f0b388e28e275b6a891cc98 Mon Sep 17 00:00:00 2001
From: Sara <sarasdj@stud.ntnu.no>
Date: Thu, 14 Mar 2024 10:48:30 +0100
Subject: [PATCH] fix: working divided circle

---
 .../__pycache__/get_relation.cpython-311.pyc  | Bin 4528 -> 4520 bytes
 server/map/get_relation.py                    |  11 +++++------
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/server/map/__pycache__/get_relation.cpython-311.pyc b/server/map/__pycache__/get_relation.cpython-311.pyc
index 06e348b394c484b248876e4f45c90e083c3acc46..9133a38b51eb7799dc10e304937f79ddd98aaa6c 100644
GIT binary patch
delta 917
zcmZuvO=uHA7@gU_Y<_kd-Tp|^+SpJ^Xsd!^O{54_l;&WiMcRWJx7}?_n(T(z6%tKB
zyjZb^!W<M)*i%&Mq0)<Z@Zv!ckwhZGf`=YFc(4?~qt=-$u?T+b%)FWX-uoUi-+Jsx
zOnxj$0YIYm=7;_(^jv<xa21~;<4s11gNk2cHSQT-WdT?t!wU%Pz7__c;>(5c7VHe4
z2A5_oG5{<EmV%n#?4c47U=Qr3=9CuJe42=5wl^NK|DFMmYj6Fp1gnsgB*TkcLzU3~
z46V%CU9DWA(}AxrodP7@oK9*3e`mwIQ~^#G-6=rx|0@px{>^raTChs|uQ7N(*N?YY
zIZPBluDd1dL@1jF70KzLhy_{*zu;n%(z$QcX&ky@MmGz(jmj=(n1=51b9r@sG0wV-
zT5|mh>byR0=1t`KbuHt;>%Q2H<l$qbB}7Vt?9R>(zytgU?8Vdk-2_+6n>NWdt`&5o
z+Byo7Bv)84Q9-p`0jY*&7F-`)vj#~#tDDn0%IX%52$N98i^9YRk|_sfUCz$tbvNXZ
z(w>n3J+sm|%QP&Shc|`Uz;OaXWLO{YDc`%qwgC9R?bNN*YQH0_58h1GxnzS&*0|(X
zrRV;IhnMTha6=j11`Iz9z4?xB87?2ihs3^-FJf>-TGi@eq#;H=i_wo_)EQqNemhtb
zqjhnrAx_nr-%nCS+_)$53_O7!1rEY?{5~)~bcCAcRU<>J!;%ZjmY<wNTY*N&4()AD
zcr5rDCN^N`JS5~PX>2G($y`2b=xBmKi{4&~Nmh?c8xSe@rSu6V@Ty!V+_|<yuqjNN
z3U%RX+f^k&V7$ZilNT<M>sBqa4<886oT2T3qGWP;@=C=rI!UoqH1p+*X`~BTBVBS?
a%SMP^t7o-Yl4?H%i0YzI{3^V~QTPYn7wL2W

delta 918
zcmZWoO=uHA6rM?DvztwJH~q=>$JWN?6s6HdZE0%}rBqr(y;($w(cPvAo82(kLZZn%
zRl(|9)PwA)R_dWz5bq+0rxqi~oT}i#OA*0?r#h1m5q#{tdA#?1-@Ki-yB^<+tIrfg
z2FxD3`)Lj+FV!c$PIr(eT2>Vee;*)wP>;-jYxY$i05!RW4CHC#i`w1q9%>^2$al13
zLofp5lz%WDs-k>nJDcxnM@^Y<O{oUGZYC2Q3|AFHG^7{7H3Yy0TP=ftA)*|SV2EnS
zfd3=zIc`rI&w9|wb)SwHQGAGWvgg+XwF<mm-mGNEYmmu9GLMFPjgS#uW3RKp*5A{B
z*UyoRr>aZ?<PWrq#6vo&s@@>4`wWG=LGgL@!gnSJ5|Bz+(<zuPuHX<$+!EurCy$Ml
zYnY4Y_V@PzMK`QvGux8eJ)Q7T;ih9bm<k!IxRfD>g%Nm=EC_d}gQmS)Fmc8;X<*U8
zg^WuBIAa@5fr@<3*)EmLvTNcTqx;Ggii(!wQnZ+}EHV(d2sL5_=0>P5Q>HLS!!2^U
zbsS{53YFcQWtP(Ul4F-N)>Djp4J^o$EDEz#`bcKP55vC#peN=DUcM0<-O*DGJ@o?!
z!tthCk?XKNPR>a~bGw?}(1se?@CstN(a(~6U%Vr(!qw47v+MD?xFaPSQgT~L{#!Y}
z33(;ekW$;t=Nl5Yh$Q&nG<hs1VJCSnpFMhlHN!5*&RQlOV=*4*-36J8wGB`3e5C2f
z$<SLkwe>r62{M6sW%>xmQ)K1r7Qe)Y(`K^0MdqI^?jWy}PjHIV)g8vYqD_RF!cks}
zlBe2I*AxpAQ5s~EF0wIXN?0d-k;}8a9KwGYDzL#7EBFkLm7-%+vW}fD<m_~r`b#dx
Y{C-=lHjm`m&jIGTc!Io+>>(ch0RWQdDgXcg

diff --git a/server/map/get_relation.py b/server/map/get_relation.py
index 424fae44..7cfa0cfd 100644
--- a/server/map/get_relation.py
+++ b/server/map/get_relation.py
@@ -33,14 +33,13 @@ def get_relation(self, body_of_water: str):  # NB: implement body_of_water
     # NB test plot
     fig, ax = plt.subplots()
     ax.set_aspect(1)
-    # ax.xaxis.set_major_locator(ticker.MultipleLocator(0.2))
 
-    for i, polygon in enumerate(tiles['geometry']):
-        random_color = "#{:06x}".format(random.randint(0, 0xFFFFFF))
+    # Plot the divided_map
+    tiles.plot(ax=ax, facecolor='none', edgecolor='black')
 
-        x, y = polygon.exterior.xy
-        ax.plot(x, y, color='blue', alpha=0.5)
-        ax.fill(x, y, color=random_color, alpha=1)
+    for i, tile in enumerate(tiles.geometry):
+        random_color = "#{:06x}".format(random.randint(0, 0xFFFFFF))
+        gpd.GeoSeries(tile).plot(ax=ax, facecolor=random_color, edgecolor='black')
 
     plt.show()
 
-- 
GitLab