Releases: rok4/core-cpp
Releases · rok4/core-cpp
Release 3.0.0
Added
SubsampledImage: cette classe fille d'Image permet de moyenner les pixels de l'image en entrée, en donnant la taille en X et Y de l'emprise de la moyenne.Terrainrgb: Ajout d'un style terrainrgb pour transformer les MNT en format Terrain RGB.Style: Ajout d'une fonction permettant de savoir si une palette existe ou non.- Ajout du traitement en cas de style terrainrgb. Il doit être l'unique style déclaré pour fonctionner.
StyledImage: Récupération de l'affectation du style au sein de la lib core-cpp. Regroupement des traitements des styles regroupés dans StyledImage.StyledImage: Ajout du traitement pour gérer le style Terrainrgb.
Changed
Cache: Export de toutes les classes implémentées dans Cache dans leurs propres fichiers. Les fichiers ajoutés sont :CurlPoolProjPoolStoragePoolIndexCacheIndexElementTmsBookStyleBookCrsBook
Style: Vérification de l'existance d'un bloc palette dans le json de style avant la création d'un objet palette. Ce changement nécessite la vérification de l'existance d'une palette qui n'était pas vérifié avant.
Deprecated
Removed
Fixed
LibtiffImage: correction de la lecture de la dernière tuile ou du dernier strip quand il y en a un nombre entier
Security
Release 2.0.5
Release 2.0.3
Release 2.0.2
Release 2.0.1
Release 1.4.0
Release 1.3.1
Release 1.2.4
Release 1.1.2
What's Changed
Améliorations et nouvelles fonctionnalités 🎉
- Fix sur le nom du champ dans le metadata.json by @lowzonenose in #20
- Styles et les TMS trouvés même sans extensions by @Dolite in #21
- Release 1.1.2 by @Dolite in #22
Full Changelog: 1.1.1...1.1.2
Release 1.0.3
Summary
Les librairies sont gérées de manière indépendantes, conditionnées pour être installées en tant que dépendance dynamique. Le projet a son propre site, avec toutes les versions et leur documentation.
Changelog
[Added]
-
Librairie, partie
utils:- Styles et TMS sont chargés dans un annuaire, qui connait le dossier de stockage des fichiers / objets les définissant
- Les pyramide sont chargées depuis leur descripteur, fichier ou objet
-
Librairie, partie
storage: gère un annuaire de contextes de stockages, fichier, Swift, S3 ou Ceph -
Librairie, partie
image: permet la lecture et le calcul ligne par ligne -
Librairie, partie
datasource: permet la lecture en une fois d'un buffer de donnée -
Librairie, partie
datasource: permet la lecture par morceau d'un buffer de donnée -
Librairie, partie
processors: gère plusieurs noyaux d'interpolation et la conversion de pixel -
Intégration continue :
- Compilation du fichier librok4.so et conditionnement dans des paquets debian avec les headers, avec et sans la prise en charge du stockage ceph
- Jeu des tests unitaires
- Compilation de la documentation et publication sur la branche gh-pages
-
Ajout du mode DEBUG à la compilation