Documentation de TASTEGEO
TASTEGEO est un serveur géospatial natif Rust qui réimplémente le comportement public de GeoServer (requêtes, réponses et erreurs OGC, configuration REST) en envoyant les mêmes requêtes à un serveur de référence et en comparant les résultats. Il fonctionne sous forme d'un exécutable unique sans JVM, et le code des protocoles est séparé des entrepôts PostGIS, GeoPackage, Shapefile et GeoTIFF par des frontières versionnées. Un data_dir existant est seulement lu pour le diagnostic, et la migration se fait par étapes, via une comparaison du shadow traffic et des conditions de retour arrière. Pour l'instant, les contrats essentiels bénéficient d'une prise en charge partielle en cours de vérification, et TASTEGEO ne prétend pas être un remplacement complet. Une présentation détaillée et l'état de la compatibilité sont disponibles sur tastegeo.com.
Installation
Nous ne proposons aucun lien de téléchargement improvisé tant que les fichiers et URL vérifiés ne sont pas enregistrés.
À vérifier pour l'instant
- Version source
- À définir
- Environnements pris en charge
- Plateformes cibles en cours de vérification
- État de publication
- Coming Soon
- Documentation externe
- Documentation vérifiée
Démarrage rapide
- 1
Téléchargez depuis la page de téléchargement l'exécutable Windows dont la signature de code et le SHA-256 ont été vérifiés, puis décompressez-le dans un dossier.
- 2
Choisissez un mode d'authentification (lecture anonyme·Basic·jeton) et un data_dir, puis démarrez le serveur.
- 3
Vérifiez les services avec GetCapabilities et, si vous exploitez déjà GeoServer, envoyez-lui les mêmes requêtes pour comparer les réponses.
Fonctionnalités principales
Services OGC
Cartes, feature info et légendes WMS, requêtes et transactions WFS, tuiles WMTS et couvertures WCS, traitées à la frontière HTTP publique. Tout cela reste une prise en charge partielle en cours de vérification.
Catalogue REST
Gérez par REST le catalogue (espaces de travail, entrepôts, couches, etc.) et la configuration des services. Une fois activé, l'état est enregistré dans un fichier et, en cas de corruption, restauré à partir de la dernière version saine.
Adaptateurs d'entrepôts
PostGIS, GeoPackage, Shapefile et GeoTIFF (COG compris) se trouvent derrière des frontières versionnées. Le code des protocoles n'est lié directement à aucun entrepôt particulier.
Comparaison avec le serveur de référence
La même requête est envoyée au serveur de référence et à TASTEGEO ; XML, features, géométries et erreurs OGC sont normalisés puis comparés, et les rasters sont confrontés à des golden images.
Rendu et cache de tuiles
Dessine les cartes en appliquant les styles et tient un cache de tuiles aligné sur les matrix sets WMTS.
Systèmes de coordonnées et filtres
La transformation de coordonnées et les filtres OGC sont traités dans une couche de base indépendante de l'entrepôt.
Sécurité par défaut
Par défaut, tout est refusé. Une seule option peut être activée, sans jamais les mélanger : accès anonyme en lecture seule, authentification Basic n'acceptant que des hachages Argon2id, ou authentification par jeton.
Migration
Un data_dir existant est seulement lu pour le diagnostic, puis migré par étapes via une conversion distincte, le shadow traffic, un canary et des conditions de retour arrière.
Distribution native
La première version est un exécutable Windows x86_64 qui fonctionne sans conteneur. Linux et macOS ne seront ouverts qu'après vérification sur des machines réelles.
Chaîne d'approvisionnement et signature
Politique de licences des dépendances, analyse des vulnérabilités et CycloneDX SBOM sont en place, et les versions distribuées se vérifient par signature de code et somme de contrôle.
Dépannage
Je ne vois pas de bouton de téléchargement.
Aucun fichier public n'a encore été enregistré. Seuls les fichiers prêts apparaissent sur la page des téléchargements.
Puis-je voir les systèmes d'exploitation pris en charge ?
La documentation n'indique que les environnements vérifiés pour chaque produit. « En cours de vérification » signifie que ce n'est pas encore confirmé.
Où voir le périmètre actuel des fonctionnalités ?
Les fonctionnalités principales de cette documentation et la page produit s'appuient sur le code source actuel du projet.
