ecoscope.analysis.geospatial#
Module Contents#
- ecoscope.analysis.geospatial.datashade_gdf(gdf, geom_type, width=600, height=600, cmap=None, ds_agg=None, **kwargs)[source]#
Creates a raster of the given gdf using Datashader
- Parameters:
gdf (geopandas.GeoDataFrame) – GeoDataFrame used to create visualization (geometry must be projected to a CRS)
geom_type (str) – The Datashader canvas() function to use valid values are ‘polygon’, ‘line’, ‘point’
width (int) – The canvas width in pixels, determines the resolution of the generated image
height (int) – The canvas height in pixels, determines the resolution of the generated image
cmap (list of colors or matplotlib.colors.Colormap) – The colormap to use for the generated image
ds_agg (datashader.reductions function) – The Datashader reduction to use
kwargs – Additional kwargs passed to datashader.transfer_functions.shade
- Returns:
A tuple containing a PIL.Image raster and its EPSG
- Return type:
4326 bounds