From a08a58c3109d70a8257b75437e961607cab2d688 Mon Sep 17 00:00:00 2001 From: Javier Vegas-Regidor Date: Wed, 21 Apr 2021 10:56:52 +0200 Subject: [PATCH] Fix zoom and cyclic error --- mapgenerator/plotting/plotmap.py | 7 +++++-- mapgenerator/plotting/tools.py | 1 + tests/__init__.py | 0 tests/unit/__init__.py | 0 4 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 tests/__init__.py create mode 100644 tests/unit/__init__.py diff --git a/mapgenerator/plotting/plotmap.py b/mapgenerator/plotting/plotmap.py index 54d5994..037df99 100644 --- a/mapgenerator/plotting/plotmap.py +++ b/mapgenerator/plotting/plotmap.py @@ -337,8 +337,11 @@ class PlotMap(MapCross, MapDrawOptions): else: map_data[0], glon, glat = do_interpolation(map_data[0], glon, glat) - - map_data[0], glon = add_cyclic_point(map_data[0], coord=glon) + try: + map_data[0], glon = add_cyclic_point(map_data[0], coord=glon) + except ValueError: + LOG.debug('Can not add cyclic point.') + pass LOG.info("2. GLON: %s, GLAT: %s", str(glon.shape), str(glat.shape)) xloc, yloc = glon, glat diff --git a/mapgenerator/plotting/tools.py b/mapgenerator/plotting/tools.py index ce3708c..a5a51ee 100644 --- a/mapgenerator/plotting/tools.py +++ b/mapgenerator/plotting/tools.py @@ -73,6 +73,7 @@ def set_resolution(lon, lat): zoom = 1 elif lats > 45 and lons > 75: resolution = '50m' + zoom = 2 elif lats <= 45 and lons <= 75: resolution = '10m' zoom = 4 diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/unit/__init__.py b/tests/unit/__init__.py new file mode 100644 index 0000000..e69de29 -- GitLab