|
@@ -64,6 +64,7 @@ class Raster:
|
|
|
band_list (Union[List[int], Tuple[int], None]):
|
|
|
band list (start with 1) or None (all of bands).
|
|
|
"""
|
|
|
+ self.bands = self._src_data.RasterCount
|
|
|
if band_list is not None:
|
|
|
if len(band_list) > self.bands:
|
|
|
raise ValueError(
|
|
@@ -100,7 +101,6 @@ class Raster:
|
|
|
|
|
|
def _getInfo(self) -> None:
|
|
|
if self._src_data is not None:
|
|
|
- self.bands = self._src_data.RasterCount
|
|
|
self.width = self._src_data.RasterXSize
|
|
|
self.height = self._src_data.RasterYSize
|
|
|
self.geot = self._src_data.GetGeoTransform()
|
|
@@ -134,7 +134,7 @@ class Raster:
|
|
|
ima = np.stack(band_array, axis=0)
|
|
|
return ima
|
|
|
|
|
|
- def _getAarray(
|
|
|
+ def _getArray(
|
|
|
self,
|
|
|
window: Union[None, List[int], Tuple[int]]=None) -> np.ndarray:
|
|
|
if window is not None:
|