Devs /
FARM-TECH: trasformare dati multi-sorgente in decisioni operative
Agricoltura 4.0 con FARM-TECH: la piattaforma open-source che integra satelliti, droni e sensori in decisioni operative stabili per l'agriconnessione moderna.
Aureliano D’Amici
FARM-TECH è una piattaforma open-source di Decision Support System (DSS) per Agricoltura 4.0 che integra dati da satellite, droni e sensori meteo per trasformarli in decisioni operative misurabili. Supporta scelte come quando irrigare, dove intervenire, quanto trattare e come stimare la resa, con workflow guidati, mappe e dashboard interpretabili.

L’impatto di FarmTech sull’agricoltura intelligente nel Mediterraneo è stato raccontato da TGCOM24.
Che cos’è FARM-TECH e quali decisioni operative supporta
FARM-TECH (piattaforma SDSS per smart farming) nasce per risolvere un problema tipico di agricoltura e zootecnia nel Mediterraneo: i dati sono disponibili, ma spesso restano frammentati e non diventano azioni ripetibili. La piattaforma, sviluppata da Smart Shaped S.r.l., integra Copernicus (programma europeo di osservazione della Terra), droni e stazioni meteo, convertendo segnali multi-sorgente in output operativi: mappe di priorità, alert e stime.
Secondo una sintesi diffusa da Confagricoltura, in Italia gli investimenti in agricoltura 4.0 hanno raggiunto circa 2,5 miliardi di euro negli ultimi anni, con crescita della spesa su software gestionali e piattaforme dati (Confagricoltura, comunicazione social; Instagram).
Le tecnologie agritech includono sistemi di monitoraggio satellitare, droni agricoli, sensori di campo, software gestionali e piattaforme di analisi predittiva che permettono agli agricoltori di prendere decisioni informate basate su dati reali.
— Osservatorio Smart Agrifood – Politecnico di Milano, Centro di ricerca su innovazione digitale in agrifood
| Dato in ingresso | Analisi in FARM-TECH | Decisione in uscita |
|---|---|---|
| Sentinel-2 (Copernicus) | Indici NDVI/NDRE | Dove intervenire (zone) |
| Stazione meteo | Serie storiche + soglie | Quando irrigare/trattare |
| Dati aziendali (CSV) | Normalizzazione e versioning | Stima resa / pianificazione |
Per il contesto progettuale, vedi anche Progetto FARM-TECH: sviluppo sperimentale e integrazione dati.
Come FARM-TECH modella il contesto agricolo senza complicare il lavoro operativo
FARM-TECH rappresenta aziende, appezzamenti, colture, sensori e output decisionali con una modellazione pragmatica: il modello dati serve a prendere decisioni rapide, non a introdurre complessità. In pratica, un appezzamento (poligono GIS) viene collegato a una campagna colturale (periodo e coltura), a eventi (irrigazioni, trattamenti) e a misure (meteo e indici da satellite), così che mappe e dashboard restino confrontabili nel tempo.
FARM-TECH adotta un’impostazione pragmatica rispetto alla modellazione predittiva. L’idea di base è che il valore di un modello non è dato dal suo grado di complessità e sofisticazione, ma da quanto sia proficuamente utilizzabile in esercizio: deve poter funzionare in modo ripetibile, con input realmente disponibili e con risultati interpretabili.
Durante la raccolta dei requisiti di progetto è emerso un vincolo tipico dei contesti reali: la costruzione di un modello supervisionato addestrato ad hoc può risultare impraticabile quando (i) il dataset è numericamente limitato e (ii) le fonti sono troppo eterogenee per garantire feature coerenti e replicabili in inferenza. In queste condizioni, il rischio è ottenere un modello poco generalizzabile e difficile da mantenere sul campo.
Per questi motivi si è scelto di privilegiare due scelte operative:
- Partire da baseline tracciabili e facilmente verificabili (anche con dati parziali);
- Mantenere una traiettoria evolutiva: i modelli e le pipeline possono essere raffinati e sostituiti progressivamente quando aumentano qualità e disponibilità dei dati, senza compromettere l’impianto complessivo della piattaforma.
Dal punto di vista del data modeling geospaziale, l’uso di geometrie e attributi su PostGIS (estensione geospaziale di PostgreSQL) e scambi in GeoJSON (formato JSON per geometrie) mantiene compatibilità con pratiche GIS e strumenti esterni.
Quali dati integra FARM-TECH e come li normalizza nel tempo
FARM-TECH integra dati meteo, satellitari, acquisizioni drone, dataset agronomici/zootecnici e input gestionali/manuali in un modello unico versionato. L’obiettivo non è solo importare informazioni, ma normalizzarle e renderle consultabili a lungo termine per confronti multi-periodo e decisioni ripetibili. Le integrazioni avvengono via file (CSV, GeoJSON), API REST (interfacce applicative) e servizi geospaziali OGC (standard come WMS/WFS) pubblicati da componenti GIS.

| Fonte dati | Formato tipico | Frequenza | Uso decisionale |
|---|---|---|---|
| Stazione meteo multiparametrica | CSV / API | Oraria-giornaliera | Finestra irrigazione/trattamenti |
| Copernicus Sentinel-2 | Raster (GeoTIFF) | Multi-temporale | Vigore/stress, zone prioritarie |
| Drone multispettrale | Raster (GeoTIFF) | Campagna | Dettaglio intra-parcella |
| Dati agronomici/zootecnici | Tabellare | Evento | Contesto e validazione |
Dal punto di vista dei dati geospaziali, la piattaforma tratta esplicitamente raster (es. GeoTIFF da satellite/drone, indici calcolati) e vettoriali/tabellari (perimetri, dataset strutturati, misure sensoriali esportabili). Due requisiti rendono il sistema utilizzabile: storicizzazione (confronto nel tempo) ed export/download (ad esempio CSV) per analisi offline o integrazioni esterne.
La normalizzazione include controlli su qualità e provenienza: dati mancanti, risoluzione temporale, georeferenziazione incoerente e conflitti tra fonti. Un approccio “baseline-first” consente di produrre output anche con dati parziali, evolvendo poi verso pipeline più robuste (vedi integrazione di pipeline MLOps e LLMOps per dati multi-sorgente).
Quali indici di vegetazione usa FARM-TECH e come supportano le decisioni in campo
Gli indici di vegetazione trasformano immagini multispettrali (es. Sentinel-2 di Copernicus) in indicatori quantitativi georeferenziati, confrontabili nel tempo come layer cartografici. In FARM-TECH questo passaggio rende l’informazione più stabile e interpretabile: gli indici sintetizzano lo stato della coltura in numeri leggibili e supportano decisioni come priorità di sopralluogo, differenziazione delle aree e verifica di stress.
Il set iniziale di indici è costruito su scelte consolidate in ambito agronomico: vigore vegetativo, sensibilità alla clorofilla e rilevazione di stress. In particolare:
- NDVI: il Normalized Difference Vegetation Index funge da proxy del vigore vegetativo, ed è calcolato a partire da Red (rosso visibile) e NIR (Near InfraRed). Nel dettaglio, NDVI =(NIR - Red)/(NIR + Red)
- NDRE: il Normalized Difference Red Edge Index, basato su banda RE (Red Edge), è più stabile in presenza di biomassa elevata e più sensibile alla clorofilla. Nel dettaglio, è calcolato come NDRE =(NIR - RE)/(NIR + RE)
- GNDVI: il Green Normalized Difference Vegetation Index serve a stimare l’attività fotosintetica, ed è calcolato a partire da Green (verde visibile) e NIR (Near InfraRed). Nel dettaglio, GNDVI =(NIR - Green)/(NIR + Green)
- SAVI: il Soil-Adjusted Vegetation Index corregge l’effetto del suolo, il che è particolarmente utile in fasi iniziali di analisi. Nel dettaglio, SAVI =(1 + L)(NIR - Red)/(NIR + Red + L), ove L è un fattore costante per la correzione del suolo, ed è di solito fissato a 0,5.
| Indice | Formula | Segnale agronomico | Decisione tipica |
|---|---|---|---|
| NDVI | (NIR-Red)/(NIR+Red) | Vigore vegetativo | Zone prioritarie in campo |
| NDRE | (NIR-RE)/(NIR+RE) | Clorofilla/biomassa alta | Verifica nutrizione/omogeneità |
| GNDVI | (NIR-Green)/(NIR+Green) | Attività fotosintetica | Allerta precoce su stress |
| SAVI | (1+L)(NIR-Red)/(NIR+Red+L) | Correzione effetto suolo | Analisi fasi iniziali coltura |
Limite operativo: gli indici non sostituiscono sopralluoghi, calibrazione locale e dati meteo; funzionano meglio quando vengono letti insieme a serie storiche e contesto agronomico. Per approfondire il ruolo dei modelli meteo in decisioni di campo, vedi intelligenza artificiale e modelli avanzati per previsioni meteo agricole. Un inquadramento istituzionale su agricoltura 4.0 e DSS è disponibile nel documento di Agenzia Laore Sardegna (2025) Agricoltura di precisione e Agricoltura 4.0.
Come FARM-TECH trasforma l’analisi in decisioni operative passo dopo passo
FARM-TECH converte dati multi-sorgente in decisioni attraverso un workflow in 5 fasi, progettato per essere ripetibile anche quando i dataset non sono perfetti. Il flusso combina geospaziale (GIS), serie storiche e inferenza (regole o machine learning), producendo output utilizzabili: layer cartografici, dashboard e alert operativi.
- Acquisizione: ingestione di GeoTIFF, CSV e API (es. Sentinel-2 via Copernicus). Esempio: import di un raster drone già preprocessato o recupero automatico su intervallo temporale.
- Pulizia e normalizzazione: controlli su timestamp, unità di misura e georeferenziazione. Esempio: gestione di buchi dati o valori meteo anomali.
- Fusione geospaziale e temporale: allineamento tra raster, vettori (poligoni appezzamento) e serie storiche. Esempio: calcolo di NDVI medio per parcella e confronto multi-temporale.
- Inferenza (regola o modello): applicazione di soglie deterministiche o modelli predittivi. Esempio: regressione lineare per stima resa o regole per priorità di sopralluogo.
- Output operativo e alert: restituzione di mappe, indicatori e risultati esportabili. Esempio: layer “zone critiche” e alert per intervento mirato.
Esempio predittivo (pomodoro): per rendere la piattaforma utile anche in condizioni di dato non ottimali, FARM-TECH integra una funzionalità predittiva costruita su una baseline semplice e verificabile. Nel caso d’uso di progetto, la resa del pomodoro viene stimata a partire dall’NDVI medio calcolato sull’appezzamento di interesse, assumendo una relazione lineare tra stato vegetativo e produzione finale.
Resa stimata (kg/ha) = a · (NDVI medio) + b
- a = 63179
- b = 20318 (Si fa notare la natura lineare di tale equazione, equivalente alla retta y = 63179 · x + 20318)
È inoltre stata eseguita una validazione preliminare su 9 piantagioni basata su acquisizioni multispettrali del 27/06/2024. Il confronto tra resa media stimata e resa reale rende il modello compatibile appieno con un impiego operativo come baseline.


Altri due use case tipici: (1) irrigazione di precisione (priorità di intervento combinando meteo + sensori suolo + trend NDVI); (2) priorità di sopralluogo (mappa delle anomalie per ottimizzare tempo di agronomi e tecnici). Per una prospettiva su modelli predittivi evoluti, vedi modelli predittivi NeuralGCM per l’agricoltura intelligente e, sul concetto di tracciabilità operativa, uso dei gemelli digitali per la tracciabilità e conformità in agricoltura. Un riferimento istituzionale sul ruolo dei DSS e dell’interconnessione è nel documento Agenzia Laore Sardegna (2025) Agricoltura di precisione e Agricoltura 4.0.
Limiti del workflow: la qualità dell’output dipende da copertura satellitare, rumore sensori e calibrazione per coltura/territorio; per questo FARM-TECH privilegia baseline verificabili e un’evoluzione incrementale delle pipeline.
Qual è l’architettura di FARM-TECH e come garantisce integrazione e sicurezza operativa
L’architettura di FARM-TECH è modulare, interoperabile e progettata per separare ingestione, analytics, visualizzazione e controllo accessi. La piattaforma combina componenti open-source geospaziali con un back-end applicativo e un layer di esecuzione per pipeline di analytics/ML, mantenendo ruoli tecnici distinti (dati, pubblicazione layer, logica applicativa, calcolo) e semplificando l’evoluzione nel tempo.

| Componente | Ruolo | Beneficio operativo |
|---|---|---|
| GeoNode | Catalogo e accesso dataset | Collaborazione e consultazione |
| GeoServer | Pubblicazione layer OGC | Interoperabilità GIS esterni |
| Django + PostGIS | Back-end e persistenza | Orchestrazione e coerenza dato |
| ML_Runner | Esecuzione pipeline ML | Inferenze ripetibili e integrate |
| Object storage | Gestione file e raster | Separazione storage/calcolo |
I componenti principali possono essere letti come una catena funzionale: GeoNode opera come punto di accesso per caricamento, catalogazione e fruizione dei dataset geospaziali; GeoServer gestisce la pubblicazione dei layer; Django + PostGIS forniscono back-end e persistenza; ML_Runner orchestra pipeline; l’Object storage gestisce dataset e file. Questa struttura consente alla piattaforma di comportarsi come uno Spatial Decision Support System (SDSS).
La sicurezza operativa non è un layer “a parte”: in un DSS la fiducia nel dato e nelle azioni dipende da Identity & Access Management (IAM) (gestione identità), Role-Based Access Control (RBAC) (permessi per ruolo), logging e principio del least privilege (minimo privilegio). Sono previste categorie di utenti (guest/registered/uploader/admin) con permessi differenti e controlli sulle funzioni sensibili, con autenticazione su IAM centralizzato (Keycloak) e gestione di login/token.

Micro-esempio: un agronomo vede mappe aggregate e confronti multi-temporali; un operatore carica GeoTIFF o aggiorna misure; un amministratore gestisce policy e ruoli, garantendo audit trail (tracciabilità delle modifiche). Per approfondire temi di governance e conformità, vedi gestione della governance AI e compliance con EU AI Act e, lato rischio, sicurezza AI e rischi di avvelenamento dei modelli. In scenari dove serve integrità e non ripudio dei dati, può essere utile valutare anche tecnologie blockchain per integrazione e sicurezza dei dati.
FARM-TECH vs altre piattaforme di smart farming: differenze, costi, limiti e roadmap
FARM-TECH si colloca tra piattaforme di precision farming generaliste e DSS costruiti ad hoc: punta a workflow verificabili, integrazione geospaziale e governance multi-ruolo, mantenendo apertura (open-source) e modularità. In filiere mediterranee sensibili a stress idrico, anche grandi player evidenziano il valore di DSS per interventi mirati (Barilla Group, 2025: report).
| Opzione | Punti forti | Trade-off / limiti | Costi tipici |
|---|---|---|---|
| FARM-TECH (SDSS open-source) | Interoperabilità GIS, explainability, RBAC/IAM | Onboarding e calibrazione locale | Pilota/progetto, su richiesta |
| Piattaforme generaliste | Time-to-value rapido, UI pronta | Personalizzazione limitata | Abbonamento, variabile |
| DSS custom ad hoc | Massima aderenza al caso d’uso | Costi e manutenzione alti | Custom enterprise |
Da cosa dipende il costo totale: numero di fonti (meteo, Copernicus), complessità GIS (raster/vettori), requisiti di sicurezza (Keycloak, audit) e necessità di modelli per colture specifiche. Non esiste un prezzo “standard” verificabile: l’approccio tipico è pilota + scaling.
Limiti operativi: nuvolosità e copertura (cloud cover) riducono l’utilità del satellite in alcune finestre; i dati possono essere incompleti; senza calibrazione agronomica locale gli indici possono generare falsi positivi. Agenzia Laore Sardegna (2025) inquadra l’agricoltura 4.0 come interconnessione e DSS basati su dati georiferiti per ottimizzare irrigazione e difesa fitosanitaria (documento tecnico).
Roadmap (plausibile): 0–3 mesi integrazioni aggiuntive (nuovi sensori, connettori API, export OGC); 3–6 mesi nuovi casi d’uso (priorità irrigua, scouting zootecnico); 6–12 mesi modelli per altre colture mediterranee e automazione alert. Nel 2026 analisi sull’innovazione digitale indicano crescita strutturale dell’adozione di sistemi digitali avanzati in agricoltura (CDS Cultura, 2026: articolo).
Troubleshooting rapido (3 problemi comuni)
- Dati mancanti: usare baseline e finestre temporali più ampie; segnare qualità e completezza per fonte.
- Allineamento geografico: verificare CRS/proiezione e perimetri appezzamento; ricalcolare statistiche per parcella.
- Adozione utenti: partire da 2–3 decisioni (irrigazione, sopralluogo, resa) con KPI chiari e ruoli RBAC definiti.
FAQ su FARM-TECH, integrazione dati e adozione operativa
Quanto costa FARM-TECH e che tipo di licenza ha?
FARM-TECH è progettata come piattaforma open-source, ma il costo totale dipende da progetto pilota, integrazioni (meteo, Copernicus), requisiti di sicurezza (Keycloak, audit) e personalizzazioni. In pratica il modello economico è spesso “su richiesta” perché il valore è nella configurazione, nel data onboarding e nell’operativizzazione dei workflow.
Quanto tempo serve per attivare un pilota operativo?
Un pilota focalizzato su 1–2 colture e poche fonti dati può partire in 4–8 settimane, includendo onboarding, import dei perimetri, collegamento meteo/satellite e prime dashboard. Tempi più lunghi servono quando si aggiungono regole aziendali, ruoli RBAC dettagliati e validazioni su più campagne colturali.
Quali dati minimi servono per ottenere output utili?
Il minimo utile è: perimetri degli appezzamenti (vettoriale), una serie meteo affidabile e immagini satellitari multi-temporali (es. Sentinel-2) per calcolare indici come NDVI. Dati gestionali migliorano precisione e tempestività, ma FARM-TECH è pensata per produrre una baseline verificabile anche con dati parziali.
Che differenza c’è tra una dashboard descrittiva e un Decision Support System (DSS)?
Una dashboard descrittiva mostra dati e grafici; un DSS come FARM-TECH aggiunge regole, modelli e workflow che portano a una decisione: priorità di intervento, alert, raccomandazioni e tracciabilità delle azioni. La differenza pratica è che il DSS riduce tempi decisionali e rende ripetibile il processo, non solo la visualizzazione.
Cosa succede se il satellite è coperto da nuvole o i dati sono incompleti?
Con nuvolosità o dati incompleti, l’output va interpretato con cautela e integrato con meteo, sensori e sopralluoghi. FARM-TECH mitiga il problema usando storicizzazione, confronti multi-temporali e baseline semplici, così da mantenere continuità operativa. Nei periodi critici, l’approccio migliore è combinare più fonti e segnare la qualità del dato.