You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,28 @@
1
1
## Summary
2
2
3
-
Fonction de lecture d'une tuile vecteur décodée.
3
+
Lecture par système de fichier virtuel avec GDAL
4
4
5
5
## Changelog
6
6
7
7
### [Added]
8
8
9
-
* Pyramid
10
-
* Décodage d'une tuile vecteur avec `get_tile_data_vector` (le pendant vecteur de `get_tile_data_raster`) : le résultat est un "dictionnaire GeoJSON", et les coordonnées sont en relatif à la tuile (souvent entre 0 et 4096)
11
-
* Utils
12
-
* Ajout d'un cache pour la création de spatial reference (via la fonction `srs_to_spatialreference`)
9
+
* Storage
10
+
* 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
13
11
14
12
### [Changed]
15
13
16
14
* Storage
17
-
* La lecture d'un fichier ou objet qui n'existe pas émet toujours une exception `FileNotFoundError`
18
-
* Pyramid
19
-
* Si la tuile que l'on veut lire est dans une dalle qui n'existe pas, on retourne `None`
15
+
* 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
16
+
17
+
### [Fixed]
18
+
19
+
* Storage
20
+
* Lecture binaire S3 : mauvaise configuration du nom du bucket et de l'objet et mauvaise lecture partielle
Depuis [PyPI](https://pypi.org/project/rok4/) : `pip install rok4`
19
+
19
20
Depuis [GitHub](https://github.com/rok4/core-python/releases/) : `pip install https://github.com/rok4/core-python/releases/download/x.y.z/rok4-x.y.z-py3-none-any.whl`
20
21
22
+
L'environnement d'exécution doit avoir accès aux librairies système. Dans le cas d'une utilisation au sein d'un environnement python, précisez bien à la création `python3 -m venv --system-site-packages .venv`.
0 commit comments