In [1]:
import logging
import numpy as np
import pandas as pd
root = logging.getLogger()
root.addHandler(logging.StreamHandler())
%matplotlib inline
In [2]:
from rasterio.transform import Affine
import rasterio
In [3]:
from iSDM.environment import RasterEnvironmentalLayer
biomes_adf = RasterEnvironmentalLayer(file_path="/home/daniela/git/iSDM/data/rebioms/w001001.adf")
In [4]:
raster_biomes_reader = biomes_adf.load_data()
In [5]:
raster_data = raster_biomes_reader.read(1)
In [6]:
import matplotlib.pyplot as plt
plt.figure(figsize=(25,20))
plt.imshow(raster_data, cmap="flag", interpolation="none")
Out[6]:
In [7]:
raster_data
Out[7]:
In [8]:
raster_data.shape
Out[8]:
In [9]:
np.unique(raster_data) # what are the unique values here
Out[9]:
In [10]:
raster_biomes_reader.nodata
Out[10]:
In [11]:
biomes_polygones_df = biomes_adf.polygonize()
In [14]:
fig, ax = plt.subplots(1,1, figsize=(30,20))
biomes_polygones_df.plot(column="value", colormap="flag")
Out[14]:
In [19]:
biomes_polygones_df.value.unique()
Out[19]:
In [ ]: