Skip to main content

Creare una nuova classe oggetto

La funzione creare una nuova classe oggetto consente di definire la struttura dati (attributi) e la natura geometrica (vettoriale o non vettoriale) degli oggetti che verranno utilizzati nei progetti di EagleArca.

Operazione disponibile dal Backoffice, sezione Object Classes.


Requisiti

  • Accesso al Backoffice con permessi per Object Classes.
  • Scelta preliminare del tipo di oggetto:
    • Vettoriale: Punto, Linea, Poligono. Per i Punti è disponibile l’opzione Orientato (direzione).
    • Non vettoriale: senza geometria; basato solo su attributi.
  • Definizione degli attributi necessari (vedi collegamenti in fondo).

Passaggi

  1. Apri Object Classes
    Accedi al Backoffice: si apre la sezione Object Classes con l’elenco delle classi esistenti.

  2. Crea la classe
    Clicca Nuova classe oggetto. Inserisci il Nome e seleziona il Tipo (vettoriale/non vettoriale).

    • Se Punto, puoi attivare Orientato per memorizzare la direzione.
    • Se Linea o Poligono, sono disponibili le opzioni di stile coerenti con la geometria.
  3. Configura lo stile (se vettoriale)
    Definisci lo stile base per mappa e 3D (icona/forma, dimensione, colori, regole di visibilità).

  4. Aggiungi e configura gli attributi

    • Ogni classe include l’attributo di sistema ID / Unique Identifier (bloccato, non eliminabile).
    • Clicca + per creare un nuovo attributo (di default Text Box), quindi imposta la tipologia corretta (Numero, Lista valori, Data, Vero/Falso, Allegati, Measure, Object List, ecc.).
    • Per ciascun attributo, valuta se impostare:
      • Obbligatorio (richiesto al salvataggio dell’oggetto)
      • Bloccato (non modificabile nel frontoffice)
      • Main Attribute (nome identificativo dell’oggetto; deve essere univoco)
      • Group By Attribute (per raggruppare le istanze per valore)
    • (Opzionale) Assegna Attribute group per organizzare gli attributi in gruppi e riordinali tramite trascinamento.
  5. Salva la classe
    Verifica i campi obbligatori e clicca Salva. La classe apparirà nell’elenco Object Classes.

  6. Rendi la classe utilizzabile nei progetti
    Associa la classe a uno o più progetti e verifica i permessi di gruppo (visibile/modificabile/non visibile) per consentire la creazione e l’uso delle istanze.


Suggerimenti

  • 💡 Pianifica gli attributi prima di creare la classe: riduce successive modifiche strutturali.
  • 💡 Imposta un Main Attribute significativo (univoco e riconoscibile nelle liste e nei tooltip).
  • 💡 Usa Group By Attribute se prevedi molte istanze e necessiti di categorie di lettura rapida.
  • 💡 Per oggetti non vettoriali destinati all’organizzazione, valuta l’uso di Global List.

Collegamenti

  • Nozioni di base sulle classi oggetto
  • Nozioni di base sugli attributi
  • Nozioni di base su grafici e data source

Problemi comuni

ProblemaSoluzione
Il salvataggio non è disponibileControlla i campi obbligatori nella testata e negli attributi; verifica la tipologia impostata per ciascun attributo.
La classe non compare nel progettoAssocia la classe al progetto e verifica i permessi del gruppo.
Gli oggetti non si vedono in mappaVerifica che la classe sia vettoriale e che lo zoom inquadri l’area corretta; controlla le regole di visibilità.

Ultimo aggiornamento: 8 settembre 2025