Skip to content

Commit b011d64

Browse files
committed
fix raster crs fallback in exclusion container
1 parent 6300162 commit b011d64

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

atlite/gis.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,11 +479,14 @@ def open_files(self):
479479
assert isinstance(raster, rio.DatasetReader)
480480

481481
# Check if the raster has a valid CRS
482-
if not raster.crs:
482+
if not (raster.crs.is_geographic or raster.crs.is_projected):
483483
if d["crs"]:
484484
raster._crs = CRS(d["crs"])
485485
else:
486-
raise ValueError(f"CRS of {raster} is invalid, please provide it.")
486+
raise ValueError(
487+
f"CRS of {raster} must be either geographic or projected, "
488+
"please provide it manually."
489+
)
487490
d["raster"] = raster
488491

489492
for d in self.geometries:

0 commit comments

Comments
 (0)