Loogico

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.

Team Loogico · · 4 min di lettura

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_lon del vigneto

L’utente clicca i vertici del perimetro vigneto, li trascina per affinare, doppio click per chiudere il poligono. Click ”💾 Salva poligono” e:

  1. La geometria GeoJSON viene salvata in vigneti.geometria
  2. Un saving hook auto-calcola l’area in ettari dalla geometria GPS
  3. 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

Esplora edition Vino →

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.

Resta aggiornato

Guide pratiche su gestione contratti, SIAN, fatturazione e provvigioni. Niente spam, disiscrizione in 1 click.