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.


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.

    Classe Oggetto


  • Attributi: Sono i dati che ogni oggetto di una classe avrà. Ad esempio, un albero avrà un attributo chiamato "altezza", che rappresenta l'altezza fisica dell'albero in metri.

    Lista di attributi


  • 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 che l'utente inserisca l'ID.

    ID


  • Oggetti (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.).
    Istanza

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 anche nelle viste 2D e 3D.
  • 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).

    Viste con oggetti vettoriali


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.

    Vista con oggetti non vettoriali

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).

    BO classe ogg vettoriale

Un oggetto di tipo punto può essere anche orientato, il che significa che oltre alla sua posizione, possiamo definire anche la direzione verso cui è orientato. Ad esempio, un punto può rappresentare la posizione di una macchina, con una direzione che indica il suo orientamento.

Oriented Point 


Configurazione e Visualizzazione degli Oggetti

Gli oggetti vettoriali possono essere stilizzati 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. È anche possibile definire il livello di zoom in cui l'oggetto appare sulla mappa, ottimizzando le performance in progetti con molti oggetti.

    stilizzazione punto


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

    stilizzazione linea

    stilizzazione poligono


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 globalisti sono visibili direttamente nella Home di EagleArca.

BO classe oggetto non vettoriale


Suggerimenti

💡 Scegli correttamente il tipo di oggetto
Se il tuo oggetto ha una posizione geografica e deve essere visualizzato su mappa, opta per un oggetto vettoriale. Se invece si tratta di dati generali, usa un oggetto non vettoriale.

💡 Gestisci i permessi
Quando crei o modifichi oggetti, tieni sempre conto dei permessi e della visibilità dei gruppi che accederanno agli oggetti. Alcuni gruppi potrebbero non avere accesso a certe classi oggetto o risorse.


Ultimo aggiornamento: 23 ottobre 2025