Skip to main content

Nozioni di base sulle classi oggetto

Le classi oggetto costituiscono la base strutturale di EagleArca: definiscono la forma, le proprietà e il comportamento dei dati all’interno della piattaforma.
Ogni elemento che crei o gestisci deriva da una classe oggetto, che funge da modello di riferimento per organizzare i dati in modo coerente e uniforme.


Cos'è una classe oggetto?

Una classe oggetto è una struttura definisce un tipo di oggetto all’interno di EagleArca.
Stabilisce quali informazioni l’oggetto deve contenere e come questi dati devono essere organizzati.
Ad esempio, una classe oggetto chiamata Albero può prevedere attributi come altezza, latitudine e longitudine.

La classe non contiene i dati effettivi, ma funge da modello per la creazione delle istanze, ovvero gli oggetti reali creati nei progetti.
Ogni istanza segue la struttura stabilita dalla classe di riferimento, garantendo uniformità e coerenza nei dati.

1_Classe oggetto Albero (On map).jpg


Concetti chiave

  • Classe Oggetto: La struttura che definisce un tipo di oggetto. Ad esempio, una classe oggetto "Albero" definirà gli attributi di un albero, come altezza, posizione geografica, tipo di foglie, ecc.
  • Attributi: Sono i dati che ogni oggetto di una classe conterrà. Ad esempio, un albero avrà un attributo chiamato "altezza", che rappresenta l'altezza fisica dell'albero in metri.
  • ID: Ogni oggetto ha un ID univoco, che viene creato automaticamente dal sistema per identificare l'oggetto in modo unico all'interno di EagleArca. Non è necessario inserire manualmente l'ID.
  • Oggetti (o istanze): Sono i singoli elementi creati utilizzando una classe oggetto. Ad esempio, se la classe oggetto è "Albero", un oggetto sarà un singolo albero con tutti i suoi attributi specifici (altezza, latitudine, ecc.).

Tipologie di oggetti

Gli oggetti in EagleArca possono essere di due tipi principali:

1. Oggetti Vettoriali:

  • Gli oggetti vettoriali hanno una geometria associata (come un punto, una linea o un poligono). Questi oggetti sono visualizzabili e interrogabili sia dalla mappa che dall'inventory.
  • Gli oggetti vettoriali sono sempre georiferiti nello spazio.
  • Esempio: Un albero può essere rappresentato come un oggetto di tipo punto, con la sua posizione geografica (latitudine, longitudine).

2. Oggetti Non Vettoriali:

  • Gli oggetti non vettoriali non hanno geometria associata e non sono visualizzati su mappa. Tuttavia, sono molto utili per memorizzare dati generali come anagrafiche, risorse, rapporti, ecc.
  • Vengono gestiti nela vista Inventory di EagleArca.
  • Esempio: Una lista di dipendenti potrebbe essere un oggetto non vettoriale, con attributi come nome, ruolo, data di assunzione, ecc.

Oggetti Vettoriali: Punto, Linea e Poligono

Gli oggetti vettoriali possono essere di tre tipi:

  • Punto: Rappresenta una posizione geografica precisa (ad esempio, la posizione di un palo della luce o di un albero).
  • Linea: Rappresenta un percorso o una connessione (ad esempio, una strada o una rete di tubi).
  • Poligono: Rappresenta un'area delimitata (ad esempio, il confine di un parco o una zona edificabile).

2_Type oggetti (On map).jpg


Stile degli Oggetti

Gli oggetti vettoriali possono avere una stilizzazione gestita da backoffice per migliorare la loro visualizzazione. Ad esempio:

  • Oggetti di tipo punto: Possono essere rappresentati come cerchi, triangoli o quadrati, con la possibilità di configurare dimensioni, colori e stili di contorno. 

  • Oggetti di tipo linea e poligono: Possono essere stilizzati in modo simile, cambiando colore, spessore e trasparenza delle linee o delle aree.


Oggetti Non Vettoriali e Global List

Gli oggetti non vettoriali sono privi di geometria e non vengono visualizzati sulla mappa, ma sono utili per memorizzare dati come:

  • Anagrafiche: Elenchi di dipendenti, fornitori, clienti, ecc.
  • Risorse: Oggetti legati a risorse aziendali come attrezzature o documenti.
  • Rapporti: Dati o report che non richiedono una rappresentazione geografica.

Un tipo speciale di oggetto non vettoriale è la Global List. Un oggetto di tipo Global List non è legato a un progetto specifico, ma è associato a tutta l'organizzazione e può essere utilizzato in più progetti. Gli oggetti di tipo Global List sono visibili direttamente nella Home di EagleArca.

Ultimo aggiornamento: 23 ottobre 2025