Date
1 - 2 of 2
Need Help
Serigne Mansour DIENE
First : I want to know how could i change the name of raster images’s band? Because i have a multispectral image with 8 band and the name is none when i do image.descrptions.
Second : On this multispectral image, I want to compute an MSAVI2 spectral index and extract all non-ground pixels to mask another image. MSAVI2 allows to mask the ground by giving it values 0 or 1. Best regards |
|
Sean Gillies
Hello, I don't know about MSAVI2, but once you have a numpy array of 0 and 1, you can mask another array using https://numpy.org/doc/stable/reference/generated/numpy.where.html. Rasterio only reads and writes datasets, it doesn't have built in analysis functions. All that is left up to the user and numpy. For band names, if you create a new dataset in "w" mode or open an existing dataset in "r+" mode, you can pass a sequence of strings as shown in https://github.com/mapbox/rasterio/blob/master/tests/test_descriptions.py#L14. On Sat, May 1, 2021 at 7:05 AM <serignemansour.diene@...> wrote: First : I want to know how could i change the name of raster images’s band? Because i have a multispectral image with 8 band and the name is none when i do image.descrptions. --
Sean Gillies |
|