diff --git a/nansat/mappers/sentinel1.py b/nansat/mappers/sentinel1.py index d763e280..506b559b 100644 --- a/nansat/mappers/sentinel1.py +++ b/nansat/mappers/sentinel1.py @@ -120,10 +120,15 @@ def get_gcp_shape(self): that the gcp_index dimension divided by gcp_x and gcp_y dimensions results in an integer. """ + # test modulo fra -/+ gcp_x/4 til remainder=0 + import ipdb + ipdb.set_trace() + if gcp_y*gcp_x != pixel.size: gcp_y = gcp_y - pixel.size % gcp_y gcp_x = gcp_x - pixel.size % gcp_x - assert gcp_y*gcp_x == pixel.size + if gcp_y*gcp_x != pixel.size: + raise ValueError("GCP dimension mismatch") return gcp_y, gcp_x