← Hub
Gestione dati
Pannello Admin — File & Versioni
Stato API: File totali: Versioni in MongoDB:
Trascina un file o clicca per selezionare — .xlsx, .xls, .csv, .geojson, .json, max 25 MB

Vista unificata: file caricati su MongoDB e file "seed" presenti nel repo GitHub. Il backend serve sempre la versione MongoDB se esiste, altrimenti il file del repo.

FileSorgenteVersioniUltima modificaOrigineAzioni
Caricamento…

Tutti gli upload registrati su MongoDB, ordinati per data. Puoi cancellare una singola versione.

FileProgettoRigheQuandoStatoAzioni
Caricamento…

Modifiche & nuove pratiche inviate dalle imprese. Approva per applicare a Master.csv (genera nuova versione in MongoDB).

Caricamento…

Assegna a ciascuna impresa i lotti su cui può inserire/aggiornare pratiche. Il nome deve corrispondere ESATTAMENTE a quello con cui l'impresa accede dal portale (Google Sheet).

Nome impresaLottiAttivoAzioni
Caricamento…

Correggi o azzera i dati di un cantiere (scavi.html/imprese_scavi.html) inseriti per errore/test da un'impresa. Per svuotare TUTTO usa il bottone "Reset" nella tab "File correnti" — qui invece agisci su un singolo cantiere.

CodicePraticaEnteLottoImpresaStatoMetri (scavati/tot.)Agg.Azioni
Caricamento…

Correggi stato, date e note di una pratica (autorizzazione/nulla osta/ordinanza). "Modifica dati" corregge lo stato attuale su tutte le tratte; "Storico note" mostra ogni nota inserita nel tempo (anche vecchia, di più caricamenti fa) e permette di correggerne il testo, propagando la correzione su tutte le tratte associate a quella nota. Le pratiche già OTTENUTO non compaiono qui.

Codice Ente Lotto Stato Nota attuale Azioni
Caricamento…
2 regole fisse.Master.csv comanda lo stato pratiche (auto-riscritto su QGIS ad ogni approvazione); QGIS.geojson comanda geometria e LUNGHEZZA (mai toccata da Master.csv — se sbagliata va corretta a mano su entrambi). ② Ogni upload sostituisce l'intero file, non fa merge: se carichi solo le righe/tratte modificate, tutte le altre spariscono.
Prima di modificare qualsiasi cosa: scarica sempre la versione attuale da qui (tab File correnti → bottone Scarica), mai da una copia locale vecchia — la dashboard è l'unica fonte aggiornata.
1

Nuove tratte / split in QGIS

  1. Scarica QGIS.geojson attuale, aprilo in QGIS.
  2. Split/modifica solo le tratte interessate. TRATTA_ID nuovi e univoci.
  3. Esporta tutto in GeoJSON, CRS EPSG:4326/CRS84 (non UTM).
  4. Carica come QGIS.geojson (il nome file deve combaciare col target selezionato).
  5. Solo dopo, carica/approva Master.csv con le righe dei nuovi TRATTA_ID — ordine invertito = righe orfane.
File parziale = tratte mancanti in mappa. L'export del passo 3 deve contenere tutte le tratte, vecchie e nuove insieme.
2

Correggere una LUNGHEZZA

  1. Scarica QGIS.geojson attuale e correggi il campo LUNGHEZZA sulla feature (stesso TRATTA_ID).
  2. Esporta tutto, ricarica come QGIS.geojson.
  3. Scarica Master.csv, correggi LUNGHEZZA sulle righe con lo stesso TRATTA_ID (nessuna sincronizzazione automatica: se salti questo passo restano disallineati).
  4. Ricarica come Master.csv.
  5. Verifica con l'anteprima di entrambi (icona occhio) sullo stesso TRATTA_ID.
3

Solo stato/iter pratica (nessuna modifica a geometria)

  1. Da impresa: coda in tab Coda imprese → Approva — qui il backend fa il merge da solo, non serve il file completo.
  2. Da admin: scarica Master.csv, modificalo, ricaricalo per intero (qui vale la regola sostituzione totale).
  3. In entrambi i casi QGIS.geojson e Riepilogo_progettazione.csv si rigenerano da soli — nessuna azione extra.
4

Dopo ogni upload critico

  1. Tab File correnti: sorgente = mongo, data recente.
  2. Anteprima → controlla che il numero di righe/tratte sia quello atteso.
  3. Se qualcosa non torna, tab Storico versioni per confrontare/ripristinare.