Mappa vigneti su GPS: poligoni catastali ed ettari calcolati
Disegnare i confini di ogni vigneto su mappa satellitare Mapbox e ottenere automaticamente l ettari da geometria GPS. Niente più discrepanze tra catasto e produzione.
Quanti ettari fa esattamente il tuo vigneto “Vigna La Torre”? Quello dichiarato al catasto, oppure quello effettivo misurato sul campo? Le due cifre raramente coincidono, e la discrepanza può portare a problemi di:
- Stima produzione attesa (kg uva / ettaro)
- Conformità con disciplinari DOC/DOCG che vincolano resa massima per ettaro
- Calcolo costi e ammortamenti per ettaro
- Dichiarazioni AGEA / SIAN
Loogico Vino integra Mapbox GL JS con polygon drawing per disegnare i confini reali di ogni vigneto direttamente su mappa satellitare e calcolare l’area via geometria GPS.
Il problema del solo dato catastale
Il valore “ettari catastali” è quello dichiarato negli atti (foglio + particella). Ma:
- I confini catastali possono essere imprecisi (rilievi del 1939)
- I vigneti cambiano nel tempo — espianti, reimpianti, cambi destinazione d’uso
- Il dato non è geo-referenziato in molti gestionali agricoli
Il risultato: l’ettaro catastale è una stima statica, che non riflette il vigneto come è realmente oggi.
Disegnare il vigneto su mappa Mapbox
In Loogico, ogni record VinoVigneto ha campo geometria (jsonb GeoJSON Polygon). Quando entri nella pagina di un vigneto e clicchi “🗺️ Disegna su mappa”, si apre un editor Mapbox satellitare con:
- Layer satellite-streets-v12 (foto satellitare con overlay nomi)
- MapboxDraw plugin per polygon drawing/edit/delete
- Centro mappa preimpostato sul
coordinate_lat/coordinate_londel vigneto
L’utente clicca i vertici del perimetro vigneto, li trascina per affinare, doppio click per chiudere il poligono. Click ”💾 Salva poligono” e:
- La geometria GeoJSON viene salvata in
vigneti.geometria - Un saving hook auto-calcola l’area in ettari dalla geometria GPS
- Il campo
area_calcolata_ettariè popolato
// app/Services/Vino/VinoGeometriaService.php (estratto)
public function calcolaEttari(array $geoJson): float
{
if ($geoJson['type'] !== 'Polygon') {
return 0.0;
}
$coords = $geoJson['coordinates'][0];
// Algoritmo Shoelace su coordinate sferiche WGS84
// Output in metri quadrati, convertito in ettari
$areaM2 = $this->shoelaceSphericalArea($coords);
return round($areaM2 / 10000, 4);
}
Sul gestionale vedi sia il dato catastale che quello calcolato:
Vigneto "Vigna La Torre"
├─ Ettari (catastale): 28,5000 ha
├─ Calcolato (mappa): 28,3712 ha
└─ Discrepanza: 0,5%
Una discrepanza dello 0,5% è fisiologica e accettabile. Se è del 5-10%, c’è qualcosa da verificare.
Pagina /vino/vigneti con mappa unificata
Nella pagina indice /vino/vigneti, TUTTI i tuoi vigneti compaiono insieme su un’unica mappa satellitare:
- Marker bordeaux per ogni vigneto (centrato su
coordinate_lat/lon) - Click marker → popup con nome, codice, comune, denominazione, ettari catastali + calcolati, link “Apri →” e “🗺️ Mappa”
- Polygon overlay per ogni vigneto con geometria salvata (fill bordeaux 25% opacity + line 2px)
- Auto-fit bounds che inquadra tutti i vigneti
- Tabella sotto con scroll infinito dei vigneti (search + filtro stato attivo/in_riposo/dismesso)
Una vista geografica completa della tua produzione, navigabile in modo intuitivo.
Vantaggi pratici
1. Bench-marking interno
Confronti la resa effettiva (kg uva / ha) tra vigneti omogenei per varietà e DOC. Scopri che “Vigna Belvedere” rende il 15% in più di “Vigna La Torre” a parità di Sangiovese — perché ha esposizione SE invece che NE.
2. Dichiarazione AGEA precisa
Quando compili la dichiarazione di vendemmia AGEA, riporti i kg conferiti. Sapere l’ettaro effettivo (e non quello stimato) ti dà la resa per ettaro reale, parametro chiave per controlli successivi.
3. Audit interno conformità DOC
I disciplinari DOC vincolano la resa massima (es. 80 hL/ha per Chianti Classico). Con l’ettaro effettivo da geometria, il calcolo della resa è inattaccabile.
4. Pianificazione interventi
Il poligono identifica esattamente la zona del vigneto. Quando programmi un trattamento o una vendemmia mirata, il drone agricolo o il trattore può essere indirizzato sulla zona via geometria.
Setup Mapbox per Loogico
Loogico utilizza un Mapbox token pubblico (pk.*) configurato in .env:
MAPBOX_TOKEN=pk.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Il token è esposto via endpoint pubblico /api/config/mapbox-token (rate limited) e consumato dal frontend Mapbox GL JS. Per cantine commerciali, un piano Mapbox gratuito (50.000 caricamenti mappa/mese) è ampiamente sufficiente.
Cosa cambia per la tua cantina
✓ Confini vigneto reali invece di ettari catastali stimati ✓ Mappa unificata di tutta la produzione, navigabile ✓ Discrepanza catasto vs effettivo evidente e auditabile ✓ Resa per ettaro accurata per dichiarazioni AGEA e controlli DOC ✓ Esportabile come GeoJSON per integrazione con droni / strumenti agricoli
Vuoi vedere Loogico sul tuo caso?
Demo guidata gratuita di ~30 minuti sui tuoi dati reali. Niente trial automatici: una demo, un incontro, una proposta su misura.