@@ -286,7 +286,7 @@ def set_raster(self, files_intensity, files_fraction=None, attrs={},
286286 def set_vector (self , files_intensity , files_fraction = None , attrs = {},
287287 inten_name = ['intensity' ], frac_name = ['fraction' ], dst_crs = None ):
288288 """ Read vector files format supported by fiona. Each intensity name is
289- considered an event.
289+ considered an event.
290290
291291 Parameters:
292292 files_intensity (list(str)): file names containing intensity
@@ -339,6 +339,15 @@ def set_vector(self, files_intensity, files_fraction=None, attrs={},
339339 if 'unit' in attrs :
340340 self .unit = attrs ['unit' ]
341341
342+ def to_raster (self , dst_crs = False , transform = None , width = None , height = None ,
343+ resampling = Resampling .nearest ):
344+ """ Change current geometry or raster to given raster """
345+ raise NotImplementedError
346+
347+ def to_vector (self , geometry ):
348+ """ Change current raster or geometry to given geometry """
349+ raise NotImplementedError
350+
342351 def read_mat (self , file_name , description = '' , var_names = DEF_VAR_MAT ):
343352 """Read climada hazard generate with the MATLAB code.
344353
@@ -809,7 +818,7 @@ def write_raster(self, file_name, intensity=True):
809818 if self .centroids .meta :
810819 co .write_raster (file_name , variable .todense (), self .centroids .meta )
811820 else :
812- pixel_geom = self .centroids .get_pixels_polygons ()
821+ pixel_geom = self .centroids .calc_pixels_polygons ()
813822 profile = self .centroids .meta
814823 profile .update (driver = 'GTiff' , dtype = rasterio .float32 , count = self .size )
815824 with rasterio .open (file_name , 'w' , ** profile ) as dst :
0 commit comments