Come viene scelta la città âncora per un Campo remoto?

21 maggio 2026 13:56

Internamente, i worker che calcolano i dati avanzati (ET0, gelata, AQI) operano su un'entità City — un punto sulla mappa con un identificatore stabile. Quando crei un Campo, il sistema deve associarlo a una City affinché quei worker possano girare per il tuo Campo.

Come funziona l'associazione

Alla creazione del Campo, il backend cerca:

  1. C'è qualche City esistente nel database entro 5 km dalle coordinate del Campo? Se sì, associa quella. Fine.
  2. Se non trova nulla entro 5 km, crea una nuova City satellite con il nome del Campo + suffisso "(campo)", le coordinate del Campo, e la associa al paese corretto

Perché 5 km?

È un raggio scelto empiricamente:

  • Meno di 5 km — i dati meteorologici (temperatura, pioggia, vento) sono praticamente identici. Associare a una City esistente è efficiente perché abbiamo già dati storici e worker in esecuzione per quella City
  • Più di 5 km — possono esserci differenze significative (microclima, ombre orografiche). Meglio creare una City dedicata

Mi influenza?

Quasi mai. La città âncora è completamente trasparente per te:

  • Il nome del Campo nel selettore è quello che hai dato TU, non quello della City
  • Il push di Vigía dice "Gelata nel Vigneto Chianti", non "Gelata in Chianti-satellite-3"
  • I Dati Avanzati vengono mostrati come dati del Campo, non della città âncora

Quando lo vedresti?

Solo in due casi limite:

  • Se apri il cercatore di città (Impostazioni → Cerca città) e appare una City con un nome strano tipo "Vigneto Chianti (campo)" — quella è una City satellite creata per il tuo Campo
  • Se il nostro team di supporto ti chiede il City ID associato a un Campo per fare debug

Le City satellite si accumulano?

No. Quando elimini un Campo:

  • Se la città âncora aveva altre associazioni (altri Campi di altri utenti, o riferimenti in dati storici), viene mantenuta
  • Se era una City satellite esclusiva del Campo eliminato, rimane orfana — una scansione periodica del backend la riassocia alla City più vicina o la archivia

E se modifico un Campo e cambio le coordinate?

La ricerca viene rieseguita: se le nuove coordinate sono entro 5 km di una City esistente, si riancora a quella. Altrimenti mantiene la City precedente (cambiare la città âncora romperebbe lo storico). Se il Campo si è spostato molto, conviene crearne uno nuovo — per ripartire da zero.

Questo articolo ti e stato utile?