Vai al contenuto

geo-image.eu — il prodotto in sintesi

Questa pagina riassume l'ambito funzionale, l'utilizzo, l'accessibilità, la sicurezza, la scalabilità e la sostenibilità futura di geo-image.eu — per i responsabili che desiderano effettuare una valutazione fondata.

Scarica come PDF

1Che cos'è l'applicazione

geo-image.eu è un database cartografico e di luoghi multi-tenant. I collaboratori o gli uffici competenti inseriscono luoghi con descrizione, immagini e percorsi escursionistici; i contenuti compaiono su una mappa interattiva e in elenchi consultabili. Ogni tenant funziona con un proprio dominio, con una propria identità visiva e dati rigorosamente separati — una singola installazione serve un numero qualsiasi di enti, aziende o organizzazioni. I casi d'uso tipici sono catasti di sentieri e piste ciclabili, elenchi di parchi giochi o luoghi d'interesse, portali di segnalazione per avvisi dei cittadini georeferenziati nonché carte di aree protette e di dati specialistici.

2Spettro funzionale

Luoghi con denominazioni multilingue e traduzione automatica, caricamento di immagini con procedura di moderazione, percorsi escursionistici GPX con analisi altimetrica, livelli geografici propri (punti, linee, superfici — caricabili o disegnabili direttamente sulla mappa), filtri per categoria e per attributo, ricerca di prossimità e a testo integrale. Visibilità privata, condivisa o pubblica; condivisione granulare con singoli utenti, con altri tenant o come rete di amicizie. Un modello di ruoli a cinque livelli, un sistema di segnalazione e di ticket, statistiche, gestione degli utenti e, facoltativamente, un sistema di tariffazione e fatturazione. Le funzioni centrali possono essere attivate e disattivate per singola installazione senza toccare il codice sorgente.

3Esperienza d'uso

L'applicazione si basa su tecnologia attuale (Next.js 16, React 19), è renderizzata lato server e pertanto veloce e favorevole ai motori di ricerca. È completamente responsiva, dallo smartphone al grande schermo, e utilizzabile come app installabile (PWA) senza passare per uno store di applicazioni. Le modalità chiara e scura si adattano automaticamente. Sono disponibili 28 lingue, comprese le scritture cirillica e greca; un guardiano automatico impedisce che una lingua venga distribuita in modo incompleto. Il materiale cartografico proviene da un server proprio, non da un fornitore terzo — senza costi d'uso di terzi e senza cessione di dati.

4Accessibilità

geo-image.eu è sistematicamente predisposto per l'accessibilità: comando completo da tastiera compresi i caricamenti di file e la ricerca cartografica, un link di salto al contenuto, una vista a elenco a pieno titolo come alternativa testuale alla mappa, descrizioni delle immagini per screen reader, messaggi di errore annunciabili, struttura semantica, contrasti di livello AA e indicazione visibile del focus. Regole di controllo automatiche nel processo di sviluppo garantiscono quanto raggiunto. Un audit formale da parte di un organismo esterno conforme a BITV 2.0 / WCAG 2.1 AA può essere necessario per la pubblicazione a seconda delle condizioni della gara d'appalto. A tal fine, verificate il capitolato d'oneri della stazione appaltante e la situazione normativa del Paese interessato. I presupposti tecnici per questo sono realizzati.

5Sicurezza

Il codice sorgente non contiene componenti di analisi, tracciamento o telemetria — verificabile, non solo dichiarato. La protezione è a più livelli: i ruoli di database raggiungibili pubblicamente non hanno accesso ad alcuna tabella; le funzioni con privilegi elevati sono riservate al server e verificano internamente la proprietà e il tenant. A ciò si aggiungono una rigorosa Content Security Policy con nonce e HSTS, una validazione sicura dei caricamenti con reale decodifica delle immagini, una difesa dagli attacchi tramite entità XML nel GPX, una limitazione della frequenza con rilevamento IP resistente alla falsificazione e un'autenticazione a due fattori. Il registro di audit è a prova di manomissione: un trigger di database rende immutabili le voci, l'origine viene registrata e un periodo di conservazione viene applicato automaticamente. Sono disponibili diverse revisioni di sicurezza documentate senza riscontri critici.

6Scalabilità

L'applicazione è progettata per la crescita e i colli di bottiglia critici sono affrontati: raggruppamento cartografico lato server che mantiene ridotto il volume di dati anche con decine di migliaia di luoghi e non perde silenziosamente i marcatori; una sitemap suddivisa per lingua per un'indicizzazione da parte dei motori di ricerca che scala oltre i limiti di una singola sitemap; un limite alla dimensione delle immagini che mantiene calcolabile il fabbisogno di disco (circa 5 GB con 10.000 luoghi con immagini); un database geografico con indice spaziale e caricamento basato sull'area visibile. Un nuovo tenant è un record di dati — nessuna seconda installazione, nessun secondo database. Questo mantiene basso l'onere operativo per cliente.

7Sostenibilità futura

geo-image.eu utilizza le versioni principali attuali di tutti i componenti chiave ed è manutenuto in modo comprovato. Tutti i componenti obbligatori sono open source e gestibili nel proprio data center; l'installazione di riferimento utilizza esclusivamente servizi all'interno dell'UE e fa a meno di servizi terzi a pagamento. I dati risiedono in un database standard e in formati di file standard — un'esportazione è possibile in qualsiasi momento e non esiste alcun vincolo al fornitore a livello di dati. Per i committenti pubblici, la licenza prevede inoltre il deposito del codice sorgente (escrow) e le condizioni contrattuali IT del settore pubblico tedesco (EVB-IT). Backup, ripristino, migrazione del server e un monitoraggio indipendente dalla sede sono documentati e collaudati.

8Da chiarire prima di un'introduzione

Questi punti non sono debolezze nascoste, bensì l'elenco onesto di ciò che va verificato o regolato contrattualmente prima dell'esercizio produttivo: la licenza proprietaria (condizioni, accesso al codice sorgente e manutenzione regolati contrattualmente, Escrow/EVB-IT previsti); continuità e rappresentanza in caso di emergenza (è disponibile un manuale di consegna, tempi di risposta contrattuali); l'audit formale di accessibilità eventualmente da recuperare a seconda della gara d'appalto e del diritto nazionale; la separazione dei tenant applicata nel livello applicativo e assicurata da test; la completezza garantita dei log in caso di guasto del database, deliberatamente non implementata; e la necessaria competenza operativa in Docker, PostgreSQL e gestione del reverse proxy. Un fornitore che rivela i propri limiti è il partner più affidabile.