Documentazione di TASTEGEO
TASTEGEO è un server geospaziale nativo in Rust che reimplementa il comportamento pubblico di GeoServer (richieste, risposte ed errori OGC e configurazione REST) inviando le stesse richieste a un server di riferimento e confrontando i risultati. Gira come un unico eseguibile senza JVM, e il codice dei protocolli è separato dagli store PostGIS, GeoPackage, Shapefile e GeoTIFF da confini versionati. Il data_dir esistente viene solo letto per la diagnosi, e la migrazione avviene per fasi, attraverso il confronto con lo shadow traffic e le condizioni di rollback. Per ora i contratti principali hanno un supporto parziale in fase di verifica, e TASTEGEO non si presenta come un sostituto completo. La presentazione dettagliata e lo stato di compatibilità sono su tastegeo.com.
Installazione
Non forniamo link di download improvvisati finché non vengono registrati file e URL verificati.
Cosa controllare ora
- Versione sorgente
- Da definire
- Ambienti supportati
- Piattaforme di destinazione in verifica
- Stato del rilascio
- Coming Soon
- Documentazione esterna
- Documentazione verificata
Avvio rapido
- 1
Scarica dalla pagina dei download l'eseguibile per Windows con firma del codice e SHA-256 verificati ed estrailo in una cartella.
- 2
Scegli un metodo di autenticazione (lettura anonima·Basic·token) e un data_dir, poi avvia il server.
- 3
Verifica i servizi con GetCapabilities e, se hai un GeoServer in produzione, inviagli le stesse richieste per confrontare le risposte.
Funzioni principali
Servizi OGC
Mappe, feature info e legende WMS, interrogazioni e transazioni WFS, tile WMTS e coverage WCS, gestiti al confine HTTP pubblico. Tutto è supporto parziale in fase di verifica.
Catalogo REST
Gestisci tramite REST il catalogo (workspace, store, layer e simili) e le impostazioni dei servizi. Se attivato, salva lo stato su file e, in caso di danneggiamento, lo ripristina dall'ultima copia integra.
Adattatori per gli store
PostGIS, GeoPackage, Shapefile e GeoTIFF (COG compreso) stanno dietro confini versionati. Il codice dei protocolli non è legato direttamente a nessuno store specifico.
Confronto con il server di riferimento
La stessa richiesta va al server di riferimento e a TASTEGEO; XML, feature, geometrie ed errori OGC vengono normalizzati e confrontati, e i raster vengono verificati con golden image.
Rendering e cache delle tile
Disegna le mappe applicando gli stili e mantiene una cache delle tile allineata ai matrix set WMTS.
Sistemi di coordinate e filtri
Trasformazione delle coordinate e filtri OGC sono gestiti in uno strato di base indipendente dallo store.
Sicurezza predefinita
Per impostazione predefinita tutto è negato. Si può attivare una sola opzione, mai combinata con le altre: accesso anonimo in sola lettura, autenticazione Basic che accetta solo hash Argon2id o autenticazione tramite token.
Migrazione
Il data_dir esistente viene solo letto per la diagnosi e poi migrato per fasi tramite conversione separata, shadow traffic, canary e condizioni di rollback.
Distribuzione nativa
La prima versione è un eseguibile per Windows x86_64 che funziona senza container. Linux e macOS arriveranno solo dopo la verifica su macchine reali.
Supply chain e firma
Sono previsti una policy sulle licenze delle dipendenze, la scansione delle vulnerabilità e un CycloneDX SBOM, e le versioni distribuite si verificano con firma del codice e checksum.
Risoluzione dei problemi
Non vedo il pulsante di download.
Non sono ancora stati registrati file pubblici. Nella pagina dei download compaiono solo i file pronti.
Posso vedere quali sistemi operativi sono supportati?
La documentazione riporta solo gli ambienti verificati per ogni prodotto. «In verifica» significa che il supporto non è ancora confermato.
Dove vedo l'ambito attuale delle funzioni?
Le funzioni principali di questa documentazione e la pagina del prodotto si basano sul codice sorgente attuale del progetto.
