get_footprint

Contents

get_footprint#

get_footprint(xds: str | DataArray | Dataset | DatasetReader) GeoDataFrame[source]#

Get real footprint of the product (without nodata, in french == emprise utile)

Parameters:

xds (PATH_XARR_DS) – Path to the raster or a rasterio dataset or a xarray

Returns:

Footprint as a GeoDataFrame

Return type:

gpd.GeoDataFrame

Example

>>> raster_path = "path/to/raster.tif"
>>>
>>> footprint1 = get_footprint(raster_path)
>>>
>>> # or
>>> with rasterio.open(raster_path) as ds:
>>>     footprint2 = get_footprint(ds)
>>>
>>> # Assert those two approaches give the same result
>>> footprint1 == footprint2
True