https://silkmeridiantraining.com/courses/open-source-python-gis-geopandas-shapely-and-rasterio-gs-09