We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6300162 commit b011d64Copy full SHA for b011d64
1 file changed
atlite/gis.py
@@ -479,11 +479,14 @@ def open_files(self):
479
assert isinstance(raster, rio.DatasetReader)
480
481
# Check if the raster has a valid CRS
482
- if not raster.crs:
+ if not (raster.crs.is_geographic or raster.crs.is_projected):
483
if d["crs"]:
484
raster._crs = CRS(d["crs"])
485
else:
486
- raise ValueError(f"CRS of {raster} is invalid, please provide it.")
+ raise ValueError(
487
+ f"CRS of {raster} must be either geographic or projected, "
488
+ "please provide it manually."
489
+ )
490
d["raster"] = raster
491
492
for d in self.geometries:
0 commit comments