Rilasciato · in miglioramento
Un server geospaziale compatibile con GeoServer, ricostruito in Rust
Un server geospaziale nativo in Rust che implementa WMS, WFS, WMTS, WCS e REST confrontando le stesse richieste con un server di riferimento.
What it is for
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.
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.
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.
PostGIS, GeoPackage, Shapefile e GeoTIFF (COG compreso) stanno dietro confini versionati. Il codice dei protocolli non è legato direttamente a nessuno store specifico.
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.
Disegna le mappe applicando gli stili e mantiene una cache delle tile allineata ai matrix set WMTS.
Trasformazione delle coordinate e filtri OGC sono gestiti in uno strato di base indipendente dallo store.
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.
Product value
Focused work
Verified release
Mostriamo solo versione, piattaforma, dimensione, stato della firma e SHA-256 verificati nel manifest attuale.
Non promettiamo file o date non verificati. Puoi vedere l'ambito attuale del prodotto nella documentazione.
Vedi la documentazione di TASTEGEOContinue
Other tools
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.
La prima versione è un eseguibile per Windows x86_64 che funziona senza container. Linux e macOS arriveranno solo dopo la verifica su macchine reali.
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.
Discussion
Condividi opinioni, domande o la tua esperienza con il prodotto. Per segnalare errori usa l'assistenza.
Accedi per lasciare un feedback.
Ancora nessun feedback. Lascia la prima recensione.