For example a PNG file is created by querying the WMS service with specific paramameters. Then the response is converted into a `blob` to allow the browser launch the download.
Depending on the format and the dataset, it is possible to modify the localization (municipality) and the projection system.
For each format, it may have 0, 1 or 2 parameters to download the file:
* datasets with an `insee` code have the option to choose the municipality
* for files retrived from services allowing multiple projection system as output (for example `WMS` or `WFS`), it's possible to choose the projection system
* for a file format with no projection system (for example JSON of the non-standard `WS` service), and a dataset with no `insee` code, no option are provided
Once the user clicked on the `Download button`, a file is created by querying the WMS service with specific paramameters. Then the response is converted into a `blob` to allow the browser launch the download.