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