diff --git a/server/map/__pycache__/get_relation.cpython-311.pyc b/server/map/__pycache__/get_relation.cpython-311.pyc index 06e348b394c484b248876e4f45c90e083c3acc46..9133a38b51eb7799dc10e304937f79ddd98aaa6c 100644 Binary files a/server/map/__pycache__/get_relation.cpython-311.pyc and b/server/map/__pycache__/get_relation.cpython-311.pyc differ diff --git a/server/map/get_relation.py b/server/map/get_relation.py index 424fae44c8ffe7fd0a249e54f05bc6d715308ee1..7cfa0cfd3f5f78251281c4c4c39a6725c8c98321 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()