Skip to main content

Introduzione alle Classi Oggetto

Le Classi Oggetto definiscono la struttura dei dati nei progetti EagleArca.
Ogni classe rappresenta un tipo di elemento censibile, per esempio una pianta, un palo, una condotta o un sensore, e stabilisce quali informazioni devono essere raccolte e come l’oggetto deve apparire sulla mappa.

Una volta creata e pubblicata, una classe diventa disponibile per tutti i progetti dell’organizzazione e può essere utilizzata per creare nuovi oggetti.


Tipologie di Classe Oggetto

In EagleArca esistono due categorie di Classi Oggetto:

Classi oggetto vettoriali

Permettono di creare oggetti visualizzati sulla mappa.
Ogni classe definisce una geometria di base, che può essere:

  • Punto – per elementi singoli come alberi o sensori
  • Linea – per elementi estesi come tubazioni o percorsi
  • Poligono – per aree come aiuole, edifici o zone operative

1 - Objects Type.png1 - Objects Type.png

Le classi geometriche possono essere stilizzate con forme di base, colori e stili condizionali, cioè regole che cambiano l’aspetto dell’oggetto in base al valore di uno o più attributi
(ad esempio stato = attivo → colore verde).

2 - Conditional style.png2 - Conditional style.png

È possibile rendere un punto oriented point, cioè un punto orientato in una direzione specifica della mappa, utile per rappresentare elementi come telecamere o fari.


Classi oggetto non vettoriali

Chiamati Form. Definiscono gli attributi di oggetti che non hanno rappresentazione geografica.
Servono per gestire informazioni non mappate, come schede di ispezione, controlli tecnici o elenchi di riferimento utilizzabili all’interno dei progetti.

3 - Form.png


Global List

Le Global List sono classi oggetto di tipo Form che esistono a livello di organizzazione e non dipendono da un singolo progetto.
Servono come archivi condivisi e centralizzati di dati riutilizzabili.
Ad esempio:

  • elenco dei fornitori o dei modelli di sensori;

  • tipologie di materiali o categorie di rischio;

  • tabelle di codici o riferimenti usati da più progetti.

Gli oggetti delle Global List vengono aggiunti dalla Home e non dentro al progetto.


Attributi delle Classi Oggetto

Ogni Classe Oggetto è composta da attributi, ovvero i campi di dati che descrivono le informazioni da compilare per ogni oggetto della classe.

Un attributo può essere di tipo:

  • Campo di testo – per nomi o descrizioni
  • Campo numerico – per valori quantitativi o misurazioni
  • Lista di valori – per scegliere un’opzione da un elenco predefinito
  • Data – per inserire date o scadenze
  • Allegati – per caricare file, immagini o video
  • Dimensioni – per registrare automaticamente grandezze misurabili (es. lunghezza, area, coordinate)
  • Vero/Falso – per campi booleani
  • Lista oggetti – per campi composti da più sotto-attributi, ad esempio un set di misure o parametri ripetuti

4 - Attributes.png

Ogni attributo ha inoltre proprietà configurabili:

  • Nome – etichetta del campo
  • Obbligatorietà – indica se deve essere compilato
  • Valore di default – valore preimpostato ma modificabile se necessario
  • Bloccato – campo visibile ma non modificabile
  • Main attribute – l’attributo principale mostrato quando si interroga l’oggetto, utile per identificarlo rapidamente

5 - Attribute configuration.png


Creazione e gestione

Le Classi Oggetto vengono create e modificate nel Backoffice, da utenti con permesso backoffice.
Una volta pubblicata, una classe può essere utilizzata per creare oggetti nei progetti.


In sintesi

  • Le Classi Oggetto definiscono la struttura e la rappresentazione dei dati.
  • Possono essere geometriche (visualizzate sulla mappa) o form (solo schede dati).
  • Le Global List sono Form condivisi tra progetti, utili per elenchi standardizzati.
  • Gli attributi definiscono le informazioni che ogni oggetto deve contenere.
  • Gli oriented point permettono di rappresentare punti direzionati.
  • Solo utenti con permesso backoffice possono creare o modificare classi.

Ultimo aggiornamento: 1 dicembre 2025