Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajout du stockage HTTP dans Storage #34

Merged
merged 11 commits into from
Jul 7, 2023
25 changes: 18 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,31 @@
## Summary

Lecture facilitée de la liste d'une pyramide.
Ajout du type de stockage HTTP.
Lecture par système de fichier virtuel avec GDAL

## Changelog

### [Added]

* Pyramid
* Fonctions de gestion de la liste : chargement et lecture (via un generator)
* Taille du header d'une dalle stockée dans la variable `ROK4_IMAGE_HEADER_SIZE`
* La proriété `tile_extension` : retourne l'extension d'une tuile de la pyramide en fonction du format
* Des exemples d'utilisation des fonctions principales
* Storage
* Fonction `get_osgeo_path` permettant de configurer le bon sytème de fichier virtuel en fonction du chemin fourni, et retourne celui à utiliser dans le Open de gdal ou ogr

### [Changed]

* Storage
* la récupération d'un client S3 (`__get_s3_client`) permet de récupérer le client, l'hôte, les clés d'accès et secrète, ainsi que le nom du bucket sans l'éventuel hôte du cluster
* Ajout de la copie de HTTP vers FILE/S3/CEPH
* Ajout de la fonction de lecture d'un fichier HTTP, de l'existence d'un fichier HTTP et du calcul de taille d'un fichier HTTP

### [Fixed]

* Storage
* Lecture de la taille d'un objet S3 : pas besoin d'enlever des quotes dans le header `Content-Length`
* Lecture binaire S3 : mauvaise configuration du nom du bucket et de l'objet et mauvaise lecture partielle

### [Removed]

* Exceptions
* `NotImplementedError` est une exceptions native
<!--
### [Added]

Expand Down
Loading