From 5e108bba0c67b29446fc42de38c5d6790994c906 Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Sun, 17 Mar 2024 12:59:19 +0100 Subject: [PATCH] update: part of map in app --- .../__pycache__/get_relation.cpython-311.pyc | Bin 6320 -> 6692 bytes server/map/get_relation.py | 10 +++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/server/map/__pycache__/get_relation.cpython-311.pyc b/server/map/__pycache__/get_relation.cpython-311.pyc index 948472060202eb3732deb69ff9f71247da057b8f..aa9d38516dd833f6e5af95e22894dbd1ee066866 100644 GIT binary patch delta 748 zcmZuvL1+^}6rI`4hBUj`CcD|)G_l*5n6y<9<7#>+2-X_uK?Ma-RBX+rrA^zIO)QAJ zt>7hs7adQM!ybwjRH!VXhaP(Io=Bh}67(jX%*mVJOv4@uerDdh|K{;${xI8_&C~pw zK)?@heCqruya;{ZlaM;;bu{>phI{C}=hcY?V1-O>=@2oISc>&m0H(p6^OjK6+#CQ? zKwZx`E$9sT?uq*5DN8g%wih+2uxyI2Apmdj><0wTrmK^v%tRAbSQpJfGpL8_lo?)9 zU5hT&X-hKseg(>ukj2CX+q!J>x>Bbs*#!0oYBCbqVZtzu*)e#S9EL((kxjT|>?GEt z(HS?#J)~T2$_H;{r%65MvG+L*N0H$F?KgPrHE0Y7va?V@_t@HmXp|nT>IMC7zEm>w z#nriLp<<lHo(_Ltr_$lvyt=qtK)=|ePr<f04iw}@*&8?^?_Zgsohj}M^a@O*2Lu%0 zr#IAi!xwAI(U&VN`DhPN0~7mD%XQVHo!iQ6&TN&NYNn-TKA!n3@4}s--E&PX*V1y0 z;fuA)ZEj?bOMm6k_Ii`cwzzC#e{>bKF><P@Xe~vnaXl}P)F0|tJ2BQ{=osGv1bkp9 z)uJL<r^p8=_9nicaf!ff^dxv4UUND@j)J$)PhmcpC;9^EfWbieiW?!KWn3sa_r*yH z7STKD2wNoTGJzHJO&Vv`Fn#0<$g?nB#<W9Ms)j)x#W+rY6zO>M#eCIRLr;}q|2h`P c7pnY4+sZ~N2jK;1=X+qE{C~NMu0-bk0r051wg3PC delta 471 zcmZ2tvcZsVIWI340}!mZ`7O0kU?ZP0BU2vhW@E-mX2!C~YguN=r3lyX*9fGD%wekG z$&vvn1%VXNIn1?!HGGo~vWids!OB0`myMUdJVmUAFGYL~Q>{=9!vfjK7nwvR*RqK+ z%7IzS*~A&;!K}+{!rTgAV}Qg0MWC3dx+{#&z>uX3W7h~RV`N}h4a5+zKn0|Kvm^T? zW=7S?SGe9!KFgiJC_Gt@r(^Ov9wi`4kXLN7Hm?YGC{P2)U&XhXHhb|NWn|-KmH5EG zJz13BMM^~Wft<z-C5;cP%+h=x7(fIEgQV;g3BAp?_<5PQ!+`pVd_hFy<WGWOj6Rz^ zg?N}4BPNH5q$wwW#8ZGoF)NTz0D&SwkeDHiNZEW}#F~jQW3sfk3U>xbG!sN*P4*Jk zWGx0VOEy=CCon4H0hza$i%W`%K#nca0TCcWZn30fCYKZyPyQhx%T)~&0C~Uo$7FfQ XdIft%SH=a&9~eM17Sd(%VaY@QzU*%% diff --git a/server/map/get_relation.py b/server/map/get_relation.py index 945c0278..d930473d 100644 --- a/server/map/get_relation.py +++ b/server/map/get_relation.py @@ -49,14 +49,22 @@ def get_relation(self, body_of_water: str): # NB: implement body_of_water sub_div_id = 0 for tile in divided_map[45:60]: # NB temporarily limited to 5 tiles + + # Round coordinates to 4 decimals center = round(tile.centroid.coords[0][0], 4), round(tile.centroid.coords[0][1], 4) + rounded_coordinates = [] + for coords in tile.exterior.coords: + rounded_coords = (round(coords[0], 4), round(coords[1], 4)) + rounded_coordinates.append(rounded_coords) + rounded_tile = Polygon(rounded_coordinates) + tile_feature = { 'type': 'Feature', 'properties': { 'sub_div_id': sub_div_id, 'sub_div_center': center }, - 'geometry': tile.__geo_interface__ + 'geometry': rounded_tile.__geo_interface__ } features.append(tile_feature) sub_div_id += 1 -- GitLab