From 2ec6a106e9927b03c314f476fe5877a38a13c34e Mon Sep 17 00:00:00 2001 From: Sergey Vartanov Date: Sat, 28 Aug 2021 17:24:36 +0300 Subject: [PATCH] Issue #69: fix boundary box. --- .gitignore | 2 ++ roentgen/tile.py | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6290943..5da664b 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ cache/ # Temporary files *.swp + +*.egg-info diff --git a/roentgen/tile.py b/roentgen/tile.py index 620855c..f195a51 100644 --- a/roentgen/tile.py +++ b/roentgen/tile.py @@ -48,7 +48,7 @@ class Tile: """ Code from https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames - :param coordinates: any coordinates inside tile + :param coordinates: any coordinates inside tile, (latitude, longitude) :param scale: OpenStreetMap zoom level """ lat_rad: np.ndarray = np.radians(coordinates[0]) @@ -444,14 +444,13 @@ def ui(options: argparse.Namespace) -> None: if boundary_box is None: sys.exit(1) min_tiles: Tiles = Tiles.from_boundary_box(boundary_box, min_scale) - extended_boundary_box: BoundaryBox = min_tiles.boundary_box try: osm_data: OSMData = min_tiles.load_osm_data(Path(options.cache)) except NetworkError as e: raise NetworkError(f"Map is not loaded. {e.message}") for scale in scales: - tiles: Tiles = Tiles.from_boundary_box(extended_boundary_box, scale) + tiles: Tiles = Tiles.from_boundary_box(boundary_box, scale) tiles.draw(directory, Path(options.cache), configuration, osm_data) else: logging.fatal(